There are 11 ways to get from Nepal to Sri Lanka by plane, car, train, ferry, or bus
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly Tribhuvan International Airport to Bandaranaike International Airport
best- Fly from Tribhuvan International Airport (KTM) to Bandaranaike International Airport (CMB)plane KTM - CMB
6h 12mRsĀ 87,966ā139,942Bus, train, ferry
cheapest- Take the bus from Swoyambhu to Gorakhpurbus
- Take the train from Gorakhpur to Renigunta Jntrain
- Take the train from Renigunta Jn to Nagappattinamtrain
- Take the ferry from Nagapattinam to Kankesanturaiferry
- Take the train from Kankesanturai to Colombo Forttrain
3d 7hRsĀ 30,602ā71,454Drive, train, ferry
- Drive from Kathmandu to Raxaul Jncar
- Take the train from Raxaul Jn to Prayagraj Chheokitrain
- Take the train from Prayagraj Chheoki to Mayiladuturai Jtrain
- Take the train from Mayiladuturai J to Nagappattinamtrain
- Take the ferry from Nagapattinam to Kankesanturaiferry
- Take the train from Kankesanturai to Colombo Forttrain
2d 23hRsĀ 34,638ā69,856Bus, ferry
- Take the bus from Swoyambhu to Gorakhpurbus
- Take the bus from Gorakhpur to Hyderabad, Telanganabus
- Take the bus from Hyderabad, Telangana to Thanjavur, Tamil Nadubus
- Take the bus from Thanjavur, Tamil Nadu to Nagapattinam, Tamil Nadubus
- Take the ferry from Nagapattinam to Kankesanturaiferry
- Take the bus from Kankesanturai to Pettahbus
3d 10hFly Bharatpur Airport to Bandaranaike International Airport
- Fly from Bharatpur Airport (BHR) to Bandaranaike International Airport (CMB)plane BHR - CMB
5h 2mRsĀ 57,111ā154,636Fly Janakpur Airport to Bandaranaike International Airport
- Fly from Janakpur Airport (JKR) to Bandaranaike International Airport (CMB)plane JKR - CMB
5h 47mRsĀ 50,867ā137,087Fly Pokhara Airport to Bandaranaike International Airport
- Fly from Pokhara Airport (PKR) to Bandaranaike International Airport (CMB)plane PKR - CMB
5h 36mRsĀ 79,770ā225,710Fly Biratnagar Airport to Bandaranaike International Airport
- Fly from Biratnagar Airport (BIR) to Bandaranaike International Airport (CMB)plane BIR - CMB
5h 43mRsĀ 58,833ā164,603Fly Simara Airport to Bandaranaike International Airport
- Fly from Simara Airport (SIF) to Bandaranaike International Airport (CMB)plane SIF - CMB
6h 6mRsĀ 108,556ā300,184Train to Lok Nayak Jayaprakash Airport, fly to Jaffna
- Take the train from Raxaul Jn to Patliputratrain
- Fly from Lok Nayak Jayaprakash Airport (PAT) to Jaffna (JAF)plane PAT - JAF
24h 24mRsĀ 102,534ā327,489Bus, ferry, train
- Take the bus from Swoyambhu to Gorakhpurbus
- Take the bus from Gorakhpur to Varanasi, Uttar Pradeshbus
- Take the bus from Varanasi, Uttar Pradesh to Chennai, Tamil Nadubus
- Take the bus from Chennai, Tamil Nadu to Nagapattinam, Tamil Nadubus
- Take the ferry from Nagapattinam to Kankesanturaiferry
- Take the train from Kankesanturai to Colombo Forttrain
3d 12h
Tribhuvan International Airport (KTM) to Bandaranaike International Airport (CMB) flights
Questions & Answers
The cheapest way to get from Nepal to Sri Lanka is to drive and train and ferry which costs Rs. 34000 - Rs. 70000 and takes 2 days 23h.
The fastest way to get from Nepal to Sri Lanka is to fly which takes 5h 2m and costs Rs. 55000 - Rs. 160000.
The distance between Nepal and Sri Lanka is 2371 km.
The best way to get from Nepal to Sri Lanka without a car is to bus and ferry which takes 3 days 10h and costs .
It takes approximately 6h 12m to get from Nepal to Sri Lanka, including transfers.
Sri Lanka is 15 min behind Nepal. It is currently 12:42 PM in Nepal and 12:27 PM in Sri Lanka.
There are 1449+ hotels available in Sri Lanka.
What companies run services between Nepal and Sri Lanka?
SriLankan Airlines, IndiGo Airlines, and Air India Express fly from Tribhuvan International Airport (KTM) to Bandaranaike International Airport (CMB) twice daily.
- Website
- srilankan.com
Flights from Tribhuvan International Airport to Bandaranaike International Airport
- Ave. Duration
- 3h 35m
- When
- Monday, Wednesday, Thursday, and Sunday
- Estimated price
- RsĀ 55,000ā160,000
Flights from Bharatpur Airport to Bandaranaike International Airport via Tribhuvan International Airport
- Ave. Duration
- 6h 11m
- When
- Monday, Wednesday, Thursday, and Sunday
- Estimated price
- RsĀ 50,000ā160,000
Flights from Bharatpur Airport to Bandaranaike International Airport via Pokhara Airport, Tribhuvan International Airport
- Ave. Duration
- 6h 20m
- When
- Monday, Wednesday, Thursday, and Sunday
- Estimated price
- RsĀ 55,000ā160,000
Flights from Janakpur Airport to Bandaranaike International Airport via Tribhuvan International Airport
- Ave. Duration
- 6h 55m
- When
- Monday, Wednesday, Thursday, and Sunday
- Estimated price
- RsĀ 48,000ā140,000
Flights from Pokhara Airport to Bandaranaike International Airport via Tribhuvan International Airport
- Ave. Duration
- 5h 15m
- When
- Monday, Wednesday, Thursday, and Sunday
- Estimated price
- RsĀ 75,000ā220,000
Flights from Pokhara Airport to Bandaranaike International Airport via Bharatpur Airport, Tribhuvan International Airport
- Ave. Duration
- 5h 40m
- When
- Monday, Wednesday, Thursday, and Sunday
- Estimated price
- RsĀ 75,000ā220,000
Flights from Biratnagar Airport to Bandaranaike International Airport via Tribhuvan International Airport
- Ave. Duration
- 5h 25m
- When
- Monday, Wednesday, Thursday, and Sunday
- Estimated price
- RsĀ 55,000ā160,000
Flights from Simara Airport to Bandaranaike International Airport via Tribhuvan International Airport
- Ave. Duration
- 6h 50m
- When
- Monday, Wednesday, Thursday, and Sunday
- Estimated price
- RsĀ 100,000ā290,000
- Website
- goindigo.in
Flights from Tribhuvan International Airport to Bandaranaike International Airport via Delhi
- Ave. Duration
- 8h 5m
- When
- Monday, Tuesday, Wednesday, Thursday, Saturday, and Sunday
- Estimated price
- RsĀ 70,000ā120,000
Flights from Lok Nayak Jayaprakash Airport to Jaffna via Madras
- Ave. Duration
- 21h 15m
- When
- Tuesday, Thursday, Saturday, and Sunday
- Estimated price
- RsĀ 100,000ā320,000
Flights from Lok Nayak Jayaprakash Airport to Jaffna via Bengaluru, Madras
- Ave. Duration
- 15h 37m
- When
- Every day
- Estimated price
- RsĀ 120,000ā370,000
Flights from Lok Nayak Jayaprakash Airport to Jaffna via Kolkata, Madras
- Ave. Duration
- 15h 55m
- When
- Monday, Wednesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- RsĀ 120,000ā340,000
Flights from Lok Nayak Jayaprakash Airport to Jaffna via Bengaluru, Tiruchirapalli
- Ave. Duration
- 17h 50m
- When
- Monday, Wednesday, and Friday
- Estimated price
- RsĀ 110,000ā330,000
Flights from Lok Nayak Jayaprakash Airport to Jaffna via Lucknow, Madras
- Ave. Duration
- 20h 30m
- When
- Wednesday, Friday, and Sunday
- Estimated price
- RsĀ 120,000ā350,000
Flights from Lok Nayak Jayaprakash Airport to Jaffna via Bhubaneswar, Madras
- Ave. Duration
- 26h 15m
- When
- Monday, Wednesday, Friday, and Saturday
- Estimated price
- RsĀ 110,000ā320,000
- Phone
- 14646
- [email protected]
- Website
- irctc.co.in
Train from Raxaul Jn to Prayagraj Chheoki
- Ave. Duration
- 12h 40m
- Frequency
- 3 times a week
- Estimated price
- RsĀ 1,100ā8,500
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- RsĀ 1,100ā1,300
- Third AC (3A)
- RsĀ 2,900ā3,600
- Second AC (2A)
- RsĀ 4,000ā5,500
- First Class (1A)
- RsĀ 6,500ā8,500
Train from Prayagraj Chheoki to Mayiladuturai J
- Ave. Duration
- 39h 16m
- Frequency
- Once a week
- Estimated price
- RsĀ 3,000ā23,000
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- RsĀ 3,000ā3,600
- Third AC (3A)
- RsĀ 7,500ā9,500
- Second AC (2A)
- RsĀ 11,000ā14,000
- First Class (1A)
- RsĀ 18,000ā23,000
Train from Mayiladuturai J to Nagappattinam
- Ave. Duration
- 1h 40m
- Frequency
- Twice daily
- Estimated price
- RsĀ 450ā3,500
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- RsĀ 450ā550
- Third AC (3A)
- RsĀ 1,300ā1,600
- Second AC (2A)
- RsĀ 1,700ā2,200
- First Class (1A)
- RsĀ 2,800ā3,500
Train from Raxaul Jn to Patliputra
- Ave. Duration
- 6h 10m
- Frequency
- Once daily
- Estimated price
- RsĀ 650ā5,000
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- RsĀ 650ā800
- Third AC (3A)
- RsĀ 1,800ā2,200
- Second AC (2A)
- RsĀ 2,400ā3,100
- First Class (1A)
- RsĀ 4,000ā5,000
Train from Gorakhpur to Renigunta Jn
- Ave. Duration
- 38h 55m
- Frequency
- Once a week
- Estimated price
- RsĀ 3,300ā25,000
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- RsĀ 3,300ā3,900
- Third AC (3A)
- RsĀ 8,000ā11,000
- Second AC (2A)
- RsĀ 11,000ā15,000
- First Class (1A)
- RsĀ 20,000ā25,000
Train from Renigunta Jn to Nagappattinam
- Ave. Duration
- 9h 33m
- Frequency
- Once a week
- Estimated price
- RsĀ 1,000ā8,000
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- RsĀ 1,000ā1,200
- Third AC (3A)
- RsĀ 2,600ā3,300
- Second AC (2A)
- RsĀ 3,600ā4,600
- First Class (1A)
- RsĀ 6,000ā8,000
- Phone
- +94 114 600 111
- Website
- seatreservation.railway.gov.lk
Train from Kankesanturai to Colombo Fort
- Ave. Duration
- 6h 52m
- Frequency
- 4 times a day
- Estimated price
- RsĀ 1,300ā3,400
- Website
- https://seatreservation.railway.gov.lk/mtktwebslr/
- 2nd Class Fare
- RsĀ 1,300ā1,900
- 3rd Class Fare
- RsĀ 1,500ā1,900
- Air Conditioned Saloon
- RsĀ 2,600ā3,400
Train from Kankesanturai to Colombo Fort
- Ave. Duration
- 6h 52m
- Frequency
- 4 times a day
- Estimated price
- RsĀ 1,300ā3,400
- Website
- https://seatreservation.railway.gov.lk/mtktwebslr/
- 2nd Class Fare
- RsĀ 1,300ā1,900
- 3rd Class Fare
- RsĀ 1,500ā1,900
- Air Conditioned Saloon
- RsĀ 2,600ā3,400
Train from Kankesanturai to Colombo Fort
- Ave. Duration
- 6h 52m
- Frequency
- 4 times a day
- Estimated price
- RsĀ 1,300ā3,400
- Website
- https://seatreservation.railway.gov.lk/mtktwebslr/
- 2nd Class Fare
- RsĀ 1,300ā1,900
- 3rd Class Fare
- RsĀ 1,500ā1,900
- Air Conditioned Saloon
- RsĀ 2,600ā3,400
- Phone
- +91 9530045999
- Website
- gajrajbus.com
Bus from Swoyambhu to Gorakhpur
- Ave. Duration
- 15h 15m
- Frequency
- Once daily
- Estimated price
- RsĀ 2,200ā12,269
- Book at
- goibibo.com
- AC Sleeper
- RsĀ 2,200ā6,000
Bus from Swoyambhu to Gorakhpur
- Ave. Duration
- 15h 15m
- Frequency
- Once daily
- Estimated price
- RsĀ 2,200ā12,269
- Book at
- goibibo.com
- AC Sleeper
- RsĀ 2,200ā6,000
Bus from Swoyambhu to Gorakhpur
- Ave. Duration
- 15h 15m
- Frequency
- Once daily
- Estimated price
- RsĀ 2,200ā12,269
- Book at
- goibibo.com
- AC Sleeper
- RsĀ 2,200ā6,000
- Phone
- 9887925057
- [email protected]
- Website
- omio.com
Bus from Gorakhpur to Hyderabad, Telangana
- Ave. Duration
- 31h 15m
- Frequency
- Hourly
- Schedules at
- omio.com
- Phone
- +94 76 714 8292
- [email protected]
- Website
- ncgexpress.lk
Bus from Kankesanturai to Pettah
- Ave. Duration
- 7h 35m
- Frequency
- Once daily
- Estimated price
- RsĀ 2,700ā2,800
- Schedules at
- https://ncgexpress.lk/
- Sleeper/Seater
- RsĀ 2,700ā2,800
- Phone
- 022 - 22026666
- Website
- shipindia.com
Ferry from Nagapattinam to Kankesanturai
- Ave. Duration
- 4h
- Frequency
- Once daily
- Estimated price
- RsĀ 22,785
- Website
- https://www.shipindia.com/
Ferry from Nagapattinam to Kankesanturai
- Ave. Duration
- 4h
- Frequency
- Once daily
- Estimated price
- RsĀ 22,785
- Website
- https://www.shipindia.com/
Ferry from Nagapattinam to Kankesanturai
- Ave. Duration
- 4h
- Frequency
- Once daily
- Estimated price
- RsĀ 22,785
- Website
- https://www.shipindia.com/
Ferry from Nagapattinam to Kankesanturai
- Ave. Duration
- 4h
- Frequency
- Once daily
- Estimated price
- RsĀ 22,785
- Website
- https://www.shipindia.com/
Want to know more about travelling around the world?
Rome2Rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including 10 amazing places to get away from it all in Australia, How do I buy a London Underground ticket?, and How to get from London to Edinburgh - to help you get the most out of your next trip.




















