There are 8 ways to get from Dhaka Airport (DAC) to Sri Lanka by plane, train, car, ferry, taxi, 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 to Bandaranaike International Airport
best- Fly from Shahjalal International Airport (DAC) to Bandaranaike International Airport (CMB)plane DAC - CMB
3h 27mRsĀ 65,708ā100,054Train, ferry
cheapest- Take the train from Biman Bandar to Akhauratrain
- Take the train from Agartala to Peramburtrain
- Take the train from Perambur to Nagappattinamtrain
- Take the ferry from Nagapattinam to Kankesanturaiferry
- Take the train from Kankesanturai to Colombo Forttrain
3d 9hRsĀ 29,731ā68,741Train, drive, ferry
- Take the train from Biman Bandar to Chapai Nawabganjtrain
- Drive from Chapai Nawabganj to New Farakka Jncar
- Take the train from New Farakka Jn to Peramburtrain
- Take the train from Perambur to Nagappattinamtrain
- Take the ferry from Nagapattinam to Kankesanturaiferry
- Take the train from Kankesanturai to Colombo Forttrain
2d 12hRsĀ 30,555ā62,753Fly to Jaffna
- Fly from Shahjalal International Airport (DAC) to Jaffna (JAF)plane DAC - JAF
10h 50mRsĀ 105,244ā292,420Fly to Kandy
- Fly from Shahjalal International Airport (DAC) to Kandy (KDW)plane DAC - KDW
9h 16mRsĀ 67,301ā144,895Fly to Hatton, taxi
- Fly from Shahjalal International Airport (DAC) to Hatton (NUF)plane DAC - NUF
- Take the taxi from Hatton (NUF) to Ratnapurataxi
11h 14mRsĀ 70,566ā148,279Fly to Sigiriya Airport, Mini Bus
- Fly from Shahjalal International Airport (DAC) to Sigiriya Airport (GIU)plane DAC - GIU
- Take the bus from Dambulla to Kandybus
12h 1mRsĀ 85,693ā227,173Bus, drive, train, ferry
- Take the bus from Abdullahpur Bus Station to Chapai nawabganjbus
- Drive from Chapai nawabganj to New Farakka Jncar
- Take the train from New Farakka Jn to Peramburtrain
- Take the train from Perambur to Nagappattinamtrain
- Take the ferry from Nagapattinam to Kankesanturaiferry
- Take the bus from Kankesanturai to Pettahbus
2d 13hRsĀ 34,579ā60,990
Shahjalal International Airport (DAC) to Bandaranaike International Airport (CMB) flights
Questions & Answers
The cheapest way to get from Dhaka Airport (DAC) to Sri Lanka is to train and drive and ferry which costs Rs. 30000 - Rs. 65000 and takes 2 days 12h.
The fastest way to get from Dhaka Airport (DAC) to Sri Lanka is to fly which takes 3h 27m and costs Rs. 65000 - Rs. 100000.
The distance between Dhaka Airport (DAC) and Sri Lanka is 2178 km.
It takes approximately 3h 27m to get from Dhaka Airport (DAC) to Sri Lanka, including transfers.
Sri Lanka is 30 min behind Dhaka Airport (DAC). It is currently 6:21 AM in Dhaka Airport (DAC) and 5:51 AM in Sri Lanka.
There are 1459+ hotels available in Sri Lanka.
What companies run services between Dhaka Airport (DAC), Bangladesh and Sri Lanka?
FitsAir, SriLankan Airlines, and two other airlines fly from Shahjalal International Airport (DAC) to Bandaranaike International Airport (CMB) 3 times a day.
- Website
- cinnamonair.com
Flights from Shahjalal International Airport to Kandy via Bandaranaike International Airport
- Ave. Duration
- 9h 45m
- When
- Tuesday to Sunday
- Estimated price
- RsĀ 65,000ā260,000
Flights from Shahjalal International Airport to Kandy via Suvarnabhumi, Bandaranaike International Airport
- Ave. Duration
- 8h 45m
- When
- Every day
- Estimated price
- RsĀ 80,000ā230,000
Flights from Shahjalal International Airport to Hatton via Bandaranaike International Airport
- Ave. Duration
- 9h 45m
- When
- Tuesday to Sunday
- Estimated price
- RsĀ 65,000ā260,000
Flights from Shahjalal International Airport to Hatton via Suvarnabhumi, Bandaranaike International Airport
- Ave. Duration
- 8h 45m
- When
- Every day
- Estimated price
- RsĀ 80,000ā230,000
Flights from Shahjalal International Airport to Sigiriya Airport via Bandaranaike International Airport
- Ave. Duration
- 9h 45m
- When
- Wednesday
- Estimated price
- RsĀ 100,000ā260,000
Flights from Shahjalal International Airport to Sigiriya Airport via Suvarnabhumi, Bandaranaike International Airport
- Ave. Duration
- 8h 45m
- When
- Every day
- Estimated price
- RsĀ 80,000ā230,000
- Website
- goindigo.in
Flights from Shahjalal International Airport to Bandaranaike International Airport via Madras
- Ave. Duration
- 6h 45m
- When
- Every day
- Estimated price
- RsĀ 60,000ā100,000
Flights from Shahjalal International Airport to Jaffna via Madras
- Ave. Duration
- 21h 30m
- When
- Every day
- Estimated price
- RsĀ 100,000ā300,000
Flights from Shahjalal International Airport to Jaffna via Kolkata, Madras
- Ave. Duration
- 18h 45m
- When
- Every day
- Estimated price
- RsĀ 100,000ā300,000
Flights from Shahjalal International Airport to Jaffna via Bandaranaike International Airport, Madras
- Ave. Duration
- 10h 25m
- When
- Wednesday
- Estimated price
- RsĀ 240,000ā600,000
- Website
- flexflight.dk
Flights from Shahjalal International Airport to Bandaranaike International Airport
- Ave. Duration
- 3h 25m
- When
- Tuesday to Sunday
- Estimated price
- RsĀ 70,000ā240,000
- Website
- fitsair.com
Flights from Shahjalal International Airport to Bandaranaike International Airport
- Ave. Duration
- 3h 25m
- When
- Tuesday to Sunday
- Estimated price
- RsĀ 70,000ā85,000
- Website
- srilankan.com
Flights from Shahjalal International Airport to Bandaranaike International Airport
- Ave. Duration
- 3h 15m
- When
- Every day
- Estimated price
- RsĀ 55,000ā160,000
- [email protected]
- Website
- Bangladesh Railway
Train from Biman Bandar to Chapai Nawabganj
- Ave. Duration
- 5h 17m
- Frequency
- 6 times a week
- Estimated price
- RsĀ 650ā4,700
- Website
- Bangladesh Railway
- Shovan chair (S_CHAIR)
- RsĀ 650ā950
- 1st class seat (F_SEAT)
- RsĀ 850ā1,200
- Snigdha
- RsĀ 1,300ā2,700
- AC class seat (AC_S)
- RsĀ 1,700ā2,400
- 1st class berth (F_BERTH)
- RsĀ 2,300ā2,600
- AC class berth (AC_B)
- RsĀ 3,400ā4,700
- S_Chair
- RsĀ 1,388
- AC_S
- RsĀ 3,160
Train from Biman Bandar to Akhaura
- Ave. Duration
- 1h 56m
- Frequency
- 3 times a day
- Estimated price
- RsĀ 350ā1,700
- Website
- Bangladesh Railway
- Shovan chair (S_CHAIR)
- RsĀ 350ā490
- 1st class seat (F_SEAT)
- RsĀ 420ā600
- Snigdha
- RsĀ 800ā1,400
- AC class seat (AC_S)
- RsĀ 1,100ā1,500
- 1st class berth (F_BERTH)
- RsĀ 900ā1,000
- AC class berth (AC_B)
- RsĀ 1,200ā1,700
- S Chair
- RsĀ 704
- Phone
- 14646
- [email protected]
- Website
- irctc.co.in
Train from New Farakka Jn to Perambur
- Ave. Duration
- 31h 36m
- Frequency
- 4 times a week
- Estimated price
- RsĀ 2,800ā22,000
- Website
- irctc.co.in
- Sleeper Class
- RsĀ 2,800ā3,400
- Third AC (3A)
- RsĀ 7,000ā9,000
- Second AC (2A)
- RsĀ 10,000ā13,000
- First Class (1A)
- RsĀ 17,000ā22,000
Train from Perambur to Nagappattinam
- Ave. Duration
- 7h 28m
- Frequency
- Once a week
- Estimated price
- RsĀ 800ā6,500
- Website
- irctc.co.in
- Sleeper Class
- RsĀ 800ā950
- Third AC (3A)
- RsĀ 2,100ā2,700
- Second AC (2A)
- RsĀ 3,000ā3,800
- First Class (1A)
- RsĀ 4,900ā6,500
Train from New Farakka Jn to Perambur
- Ave. Duration
- 31h 36m
- Frequency
- 4 times a week
- Estimated price
- RsĀ 2,800ā22,000
- Website
- irctc.co.in
- Sleeper Class
- RsĀ 2,800ā3,400
- Third AC (3A)
- RsĀ 7,000ā9,000
- Second AC (2A)
- RsĀ 10,000ā13,000
- First Class (1A)
- RsĀ 17,000ā22,000
Train from Perambur to Nagappattinam
- Ave. Duration
- 7h 28m
- Frequency
- Once a week
- Estimated price
- RsĀ 800ā6,500
- Website
- irctc.co.in
- Sleeper Class
- RsĀ 800ā950
- Third AC (3A)
- RsĀ 2,100ā2,700
- Second AC (2A)
- RsĀ 3,000ā3,800
- First Class (1A)
- RsĀ 4,900ā6,500
Train from Agartala to Perambur
- Ave. Duration
- 2d 8h
- Frequency
- Twice a week
- Estimated price
- RsĀ 4,400ā34,000
- Website
- irctc.co.in
- Sleeper Class
- RsĀ 4,400ā5,500
- Third AC (3A)
- RsĀ 11,000ā14,000
- Second AC (2A)
- RsĀ 15,000ā20,000
- First Class (1A)
- RsĀ 26,000ā34,000
Train from Perambur to Nagappattinam
- Ave. Duration
- 7h 28m
- Frequency
- Once a week
- Estimated price
- RsĀ 800ā6,500
- Website
- irctc.co.in
- Sleeper Class
- RsĀ 800ā950
- Third AC (3A)
- RsĀ 2,100ā2,700
- Second AC (2A)
- RsĀ 3,000ā3,800
- First Class (1A)
- RsĀ 4,900ā6,500
- Phone
- +94 114 600 111
- Website
- Sri Lanka Railways
Train from Kankesanturai to Colombo Fort
- Ave. Duration
- 6h 52m
- Frequency
- 4 times a day
- Estimated price
- RsĀ 1,300ā3,400
- Website
- Sri Lanka Railways
- 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
- Sri Lanka Railways
- 2nd Class Fare
- RsĀ 1,300ā1,900
- 3rd Class Fare
- RsĀ 1,500ā1,900
- Air Conditioned Saloon
- RsĀ 2,600ā3,400
- Website
- Magical Srilanka
Bus from Dambulla to Kandy
- Ave. Duration
- 2h
- Frequency
- Once daily
- Estimated price
- RsĀ 6,381
- Schedules at
- Magical Srilanka
- Phone
- +94 70 311 0501
- [email protected]
- Website
- sltb.eseat.lk
Bus from Dambulla to Kandy
- Ave. Duration
- 2h 58m
- Frequency
- Once daily
- Estimated price
- RsĀ 850ā1,200
- Schedules at
- sltb.eseat.lk
Bus from Abdullahpur Bus Station to Chapai nawabganj
- Ave. Duration
- 5h 43m
- Frequency
- Hourly
- Estimated price
- RsĀ 2,236
- Schedules at
- shohoz.com
- Book at
- shohoz.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
- NCG Express Facebook
- Sleeper/Seater
- RsĀ 2,700ā2,800
- Phone
- 022 - 22026666
- Website
- The Shipping Corporation of India
Ferry from Nagapattinam to Kankesanturai
- Ave. Duration
- 4h
- Frequency
- Once daily
- Estimated price
- RsĀ 22,389
- Website
- The Shipping Corporation of India
Ferry from Nagapattinam to Kankesanturai
- Ave. Duration
- 4h
- Frequency
- Once daily
- Estimated price
- RsĀ 22,389
- Website
- The Shipping Corporation of India
Ferry from Nagapattinam to Kankesanturai
- Ave. Duration
- 4h
- Frequency
- Once daily
- Estimated price
- RsĀ 22,389
- Website
- The Shipping Corporation of India
- Ave. Duration
- 2h 29m
- Estimated price
- RsĀ 4,500ā5,500
Nuwara Eliya Taxi
- Phone
- +94 72 27 02 600
- Website
- nuwaraeliyataxi.wixsite.com
Pickme
- Phone
- +94117433433
- Website
- pickme.lk
Randidu Cabs and Tours
- Phone
- +94 72 35 77 277
- Website
- business.facebook.com
Minipura Taxi
- Phone
- +94 11 45 22 64 264
- Website
- facebook.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 4 of the smartest ways to explore Australia, Train travel in Spain: A guide to Renfe, and Getting to Rome from the airport - to help you get the most out of your next trip.























