There are 7 ways to get from Jaisalmer to Colombo by plane, train, bus, or ferry
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly Jaisalmer to Bandaranaike International Airport
best- Fly from Jaisalmer (JSA) to Bandaranaike International Airport (CMB)plane JSA - CMB
6h 51mRs 52,057–151,658Train, bus, ferry
cheapest- Take the train from Jaisalmer to Borivalitrain
- Take the bus from Borivali Station to Thane stationbus 66
- Take the train from Thane to Nagappattinamtrain
- Take the ferry from Nagapattinam to Kankesanturaiferry
- Take the train from Kankesanturai to Colombo Forttrain
2d 15hRs 27,776–67,644Bus, train, ferry
- Take the bus from Jaisalmer to Ahmedabadbus
- Take the bus from Paldi to Punebus
- Take the train from Pune Jn to Nagappattinamtrain
- Take the ferry from Nagapattinam to Kankesanturaiferry
- Take the bus from Kankesanturai to Pettahbus
2d 18hRs 31,826–50,801Train to Jodhpur Airport, fly to Bandaranaike International Airport
- Take the train from Jaisalmer to Raika Baghtrain
- Fly from Jodhpur Airport (JDH) to Bandaranaike International Airport (CMB)plane JDH - CMB
12h 44mRs 47,579–137,017Fly Jaisalmer to Kandy, bus
- Fly from Jaisalmer (JSA) to Kandy (KDW)plane JSA - KDW
- Take the bus from Kandy Good Shed Bus Station to Colombo Bastian Mawatha Bus Terminalbus
22h 20mRs 48,147–152,698Fly Jaisalmer to Sigiriya Airport, bus
- Fly from Jaisalmer (JSA) to Sigiriya Airport (GIU)plane JSA - GIU
- Take the bus from Dambulla to Colombo Bastian Mawatha Bus Terminalbus
22h 56mRs 47,957–154,158Fly Jaisalmer to Koggala, bus
- Fly from Jaisalmer (JSA) to Koggala (KCT)plane JSA - KCT
- Take the bus from Galle Bus Station to Makumbra Multimodal Transport Centerbus
22h 52mRs 52,427–158,068
Jaisalmer (JSA) to Bandaranaike International Airport (CMB) flights
Questions & Answers
The cheapest way to get from Jaisalmer to Colombo is to train and bus and ferry which costs Rs. 27000 - Rs. 70000 and takes 2 days 15h.
The fastest way to get from Jaisalmer to Colombo is to fly which takes 6h 51m and costs Rs. 50000 - Rs. 160000.
The distance between Jaisalmer and Colombo is 2431 km.
The best way to get from Jaisalmer to Colombo without a car is to train and bus and ferry which takes 2 days 15h and costs Rs. 27000 - Rs. 70000.
It takes approximately 6h 51m to get from Jaisalmer to Colombo, including transfers.
There are 1437+ hotels available in Colombo.
What companies run services between Jaisalmer, India and Colombo, Sri Lanka?
IndiGo Airlines, SriLankan Airlines, and Air India Limited fly from Jaisalmer (JSA) to Bandaranaike International Airport (CMB) 5 times a day.
- Website
- cinnamonair.com
Flights from Jaisalmer to Kandy via Delhi, Bandaranaike International Airport
- Ave. Duration
- 19h 20m
- When
- Every day
- Estimated price
- Rs 46,000–170,000
Flights from Jaisalmer to Kandy via Mumbai, Bandaranaike International Airport
- Ave. Duration
- 24h
- When
- Every day
- Estimated price
- Rs 49,000–150,000
Flights from Jaisalmer to Kandy via Bengaluru, Bandaranaike International Airport
- Ave. Duration
- 18h 25m
- When
- Monday, Friday, and Sunday
- Estimated price
- Rs 49,000–150,000
Flights from Jaisalmer to Kandy via Jaipur, Mumbai, Bandaranaike International Airport
- Ave. Duration
- 23h 35m
- When
- Every day
- Estimated price
- Rs 55,000–160,000
Flights from Jaisalmer to Sigiriya Airport via Delhi, Bandaranaike International Airport
- Ave. Duration
- 19h 50m
- When
- Every day
- Estimated price
- Rs 46,000–170,000
Flights from Jaisalmer to Sigiriya Airport via Mumbai, Bandaranaike International Airport
- Ave. Duration
- 24h 30m
- When
- Every day
- Estimated price
- Rs 49,000–150,000
Flights from Jaisalmer to Sigiriya Airport via Bengaluru, Bandaranaike International Airport
- Ave. Duration
- 18h 55m
- When
- Monday, Friday, and Sunday
- Estimated price
- Rs 49,000–150,000
Flights from Jaisalmer to Sigiriya Airport via Jaipur, Mumbai, Bandaranaike International Airport
- Ave. Duration
- 24h 5m
- When
- Every day
- Estimated price
- Rs 55,000–160,000
Flights from Jaisalmer to Koggala via Delhi, Bandaranaike International Airport
- Ave. Duration
- 20h 5m
- When
- Every day
- Estimated price
- Rs 46,000–170,000
Flights from Jaisalmer to Koggala via Mumbai, Bandaranaike International Airport
- Ave. Duration
- 24h 45m
- When
- Every day
- Estimated price
- Rs 49,000–150,000
Flights from Jaisalmer to Koggala via Bengaluru, Bandaranaike International Airport
- Ave. Duration
- 19h 10m
- When
- Monday, Friday, and Sunday
- Estimated price
- Rs 49,000–150,000
Flights from Jaisalmer to Koggala via Jaipur, Mumbai, Bandaranaike International Airport
- Ave. Duration
- 24h 20m
- When
- Every day
- Estimated price
- Rs 55,000–160,000
- Website
- srilankan.com
Flights from Jaisalmer to Bandaranaike International Airport via Bengaluru
- Ave. Duration
- 6h 15m
- When
- Monday, Friday, and Sunday
- Estimated price
- Rs 46,000–140,000
Flights from Jaisalmer to Bandaranaike International Airport via Delhi
- Ave. Duration
- 8h 28m
- When
- Every day
- Estimated price
- Rs 49,000–160,000
Flights from Jaisalmer to Bandaranaike International Airport via Mumbai
- Ave. Duration
- 12h 15m
- When
- Every day
- Estimated price
- Rs 43,000–140,000
Flights from Jaisalmer to Bandaranaike International Airport via Jaipur, Hyderabad
- Ave. Duration
- 11h 15m
- When
- Monday and Thursday
- Estimated price
- Rs 46,000–150,000
Flights from Jaisalmer to Bandaranaike International Airport via Jaipur, Bengaluru
- Ave. Duration
- 11h 25m
- When
- Monday, Friday, and Sunday
- Estimated price
- Rs 49,000–150,000
Flights from Jodhpur Airport to Bandaranaike International Airport via Hyderabad
- Ave. Duration
- 5h 10m
- When
- Monday and Thursday
- Estimated price
- Rs 41,000–130,000
Flights from Jodhpur Airport to Bandaranaike International Airport via Delhi
- Ave. Duration
- 6h 10m
- When
- Every day
- Estimated price
- Rs 44,000–140,000
Flights from Jodhpur Airport to Bandaranaike International Airport via Mumbai
- Ave. Duration
- 7h 45m
- When
- Every day
- Estimated price
- Rs 39,000–130,000
- Website
- airindia.in
Flights from Jaisalmer to Bandaranaike International Airport via Bengaluru
- Ave. Duration
- 6h 15m
- When
- Monday, Friday, and Sunday
- Estimated price
- Rs 46,000–140,000
Flights from Jaisalmer to Bandaranaike International Airport via Mumbai
- Ave. Duration
- 12h 15m
- When
- Every day
- Estimated price
- Rs 43,000–140,000
Flights from Jaisalmer to Bandaranaike International Airport via Jaipur, Hyderabad
- Ave. Duration
- 11h 15m
- When
- Monday and Thursday
- Estimated price
- Rs 46,000–150,000
Flights from Jaisalmer to Bandaranaike International Airport via Jaipur, Bengaluru
- Ave. Duration
- 11h 25m
- When
- Monday, Friday, and Sunday
- Estimated price
- Rs 49,000–150,000
Flights from Jodhpur Airport to Bandaranaike International Airport via Bengaluru
- Ave. Duration
- 6h 5m
- When
- Monday, Friday, and Sunday
- Estimated price
- Rs 43,000–130,000
Flights from Jodhpur Airport to Bandaranaike International Airport via Mumbai
- Ave. Duration
- 8h 40m
- When
- Every day
- Estimated price
- Rs 39,000–130,000
Flights from Jodhpur Airport to Bandaranaike International Airport via Hyderabad
- Ave. Duration
- 5h 10m
- When
- Monday and Thursday
- Estimated price
- Rs 41,000–130,000
Flights from Jodhpur Airport to Bandaranaike International Airport via Delhi
- Ave. Duration
- 7h 10m
- When
- Every day
- Estimated price
- Rs 38,000–120,000
- Website
- goindigo.in
Flights from Jodhpur Airport to Bandaranaike International Airport via Bengaluru
- Ave. Duration
- 9h 50m
- When
- Every day
- Estimated price
- Rs 41,000–130,000
- Phone
- 14646
- care@irctc.co.in
- Website
- irctc.co.in
Train from Jaisalmer to Borivali
- Ave. Duration
- 19h 55m
- Frequency
- Once a week
- Estimated price
- Rs 1,900–15,000
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- Rs 1,900–2,300
- Third AC (3A)
- Rs 4,800–6,000
- Second AC (2A)
- Rs 6,500–8,500
- First Class (1A)
- Rs 11,000–15,000
Train from Thane to Nagappattinam
- Ave. Duration
- 28h 5m
- Frequency
- Once a week
- Estimated price
- Rs 2,300–18,000
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- Rs 2,300–2,800
- Third AC (3A)
- Rs 6,000–7,500
- Second AC (2A)
- Rs 8,500–11,000
- First Class (1A)
- Rs 14,000–18,000
Train from Pune Jn to Nagappattinam
- Ave. Duration
- 25h 3m
- Frequency
- Once a week
- Estimated price
- Rs 2,100–17,000
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- Rs 2,100–2,600
- Third AC (3A)
- Rs 5,500–7,000
- Second AC (2A)
- Rs 7,500–10,000
- First Class (1A)
- Rs 13,000–17,000
Train from Jaisalmer to Raika Bagh
- Ave. Duration
- 5h 3m
- Frequency
- 4 times a day
- Estimated price
- Rs 700–6,000
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- Rs 700–900
- Third AC (3A)
- Rs 1,900–2,500
- Second AC (2A)
- Rs 2,700–3,400
- First Class (1A)
- Rs 4,500–6,000
- Phone
- +94 11 4 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–13,000
- 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 3,000–13,000
- Phone
- 1800229901
- Website
- thanecity.gov.in
Bus from Borivali Station to Thane station
- Ave. Duration
- 1h 5m
- Frequency
- Every 30 minutes
- Estimated price
- Rs 100–200
- Schedules at
- thanecity.gov.in
Bus from Jaisalmer to Ahmedabad
- Ave. Duration
- 12h
- Frequency
- Once daily
- Estimated price
- Rs 1,500–2,000
- Schedules at
- rsrtconline.rajasthan.gov.in
- Book at
- rsrtconline.rajasthan.gov.in
- Express
- Rs 1,737
- Phone
- 0836 230 7300
- help@vrlbus.in
- Website
- vrlbus.in
Bus from Paldi to Pune
- Ave. Duration
- 12h 38m
- Frequency
- Once daily
- Estimated price
- Rs 3,000–6,500
- Schedules at
- vrlbus.in
- Phone
- +94 76 714 8292
- ncgexpress@gmail.com
- 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
- +94 011-2587372
- info@ntc.gov.lk
- Website
- ntc.gov.lk
Bus from Kandy Good Shed Bus Station to Colombo Bastian Mawatha Bus Terminal
- Ave. Duration
- 3h
- Frequency
- Every 30 minutes
- Estimated price
- Rs 390–440
- Website
- https://www.ntc.gov.lk/
- Schedules at
- https://www.ntc.gov.lk/times/
- Standard
- Rs 390–440
- Semi Lux
- Rs 470–650
- Super Lux
- Rs 850–1,100
Bus from Dambulla to Colombo Bastian Mawatha Bus Terminal
- Ave. Duration
- 3h 20m
- Frequency
- Every 30 minutes
- Estimated price
- Rs 510–570
- Website
- https://www.ntc.gov.lk/
- Schedules at
- https://www.ntc.gov.lk/times/
- Standard
- Rs 510–570
- Semi Lux
- Rs 600–900
- Super Lux
- Rs 1,100–1,500
Bus from Galle Bus Station to Makumbra Multimodal Transport Center
- Ave. Duration
- 1h 30m
- Frequency
- Every 20 minutes
- Estimated price
- Rs 370–410
- Website
- https://www.ntc.gov.lk/
- Schedules at
- https://www.ntc.gov.lk/times/
- Standard
- Rs 370–410
- Semi Lux
- Rs 440–650
- Super Lux
- Rs 800–1,100
- Phone
- +94 777 382 186
- info@superline.lk
- Website
- superline.lk
Bus from Dambulla to Colombo Bastian Mawatha Bus Terminal
- Ave. Duration
- 3h 20m
- Frequency
- Once daily
- Estimated price
- Rs 2,200–2,400
- Website
- https://superline.lk/
- Website
- shipindia.com
Ferry from Nagapattinam to Kankesanturai
- Ave. Duration
- 4h
- Frequency
- Once daily
- Estimated price
- Rs 22,172
- Schedules at
- 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 The beginner’s guide to the 2018 World Nomad Games, 4 stunningly beautiful Philippines islands you need to visit, and How to get from Luton Airport into central London - to help you get the most out of your next trip.





























