There are 6 ways to get from Chattogram to Colombo by plane, train, car, 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 from Shah Amanat International Airport
best- Fly from Shah Amanat International Airport (CGP) to Bandaranaike International Airport (CMB)plane CGP - CMB
5h 47mRs 66,884–184,999Train, ferry
cheapest- Take the train from Chattogram 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 10hRs 30,177–70,563Train, drive, ferry
- Take the train from Chattogram to Dhakatrain
- Take the train from Dhaka 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 20hRs 31,532–68,346Bus, drive, train, ferry
- Take the bus from Chattogram to Naogaonbus
- Drive from Naogaon to Balurghatcar
- Take the bus from Balurghat to Kolkatabus
- Take the bus from Kolkata to Tirupatibus
- Take the train from Tirupati to Nagappattinamtrain
- Take the ferry from Nagapattinam to Kankesanturaiferry
- Take the bus from Kankesanturai to Pettahbus
3d 8hTrain to Shahjalal International Airport, fly
- Take the train from Chattogram to Biman Bandartrain
- Fly from Shahjalal International Airport (DAC) to Bandaranaike International Airport (CMB)plane DAC - CMB
12h 1mRs 69,182–135,818Train to Agartala, fly
- Take the train from Chattogram to Akhauratrain
- Fly from Agartala (IXA) to Bandaranaike International Airport (CMB)plane IXA - CMB
13h 20mRs 60,714–166,340
Shah Amanat International Airport (CGP) to Bandaranaike International Airport (CMB) flights
Comparing Your Travel Options
The cheapest way to get from Chattogram to Colombo is to train and drive and ferry which costs Rs. 31000 - Rs. 70000 and takes 2 days 20h.
The fastest way to get from Chattogram to Colombo is to fly which takes 5h 47m and costs Rs. 65000 - Rs. 190000.
The distance between Chattogram and Colombo is 2158 km.
It takes approximately 5h 47m to get from Chattogram to Colombo, including transfers.
Colombo is 30 min behind Chattogram. It is currently 12:07 AM in Chattogram and 11:37 PM in Colombo.
There are 1414+ hotels available in Colombo.
What companies run services between Chattogram, Bangladesh and Colombo, Sri Lanka?
US-Bangla, SriLankan Airlines, and three other airlines fly from Shah Amanat International Airport (CGP) to Bandaranaike International Airport (CMB) twice daily.
- Website
- goindigo.in
Flights from Shah Amanat International Airport to Bandaranaike International Airport via Shahjalal International Airport, Madras
- Ave. Duration
- 8h 32m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- Rs 60,000–210,000
Flights from Shahjalal International Airport to Bandaranaike International Airport via Madras
- Ave. Duration
- 6h 30m
- When
- Every day
- Estimated price
- Rs 60,000–110,000
Flights from Agartala to Bandaranaike International Airport via Bengaluru
- Ave. Duration
- 7h 15m
- When
- Every day
- Estimated price
- Rs 50,000–150,000
Flights from Agartala to Bandaranaike International Airport via Kolkata, Madras
- Ave. Duration
- 7h 31m
- When
- Every day
- Estimated price
- Rs 50,000–150,000
Flights from Agartala to Bandaranaike International Airport via Gauhati, Madras
- Ave. Duration
- 10h 25m
- When
- Every day
- Estimated price
- Rs 55,000–160,000
- Website
- srilankan.com
Flights from Shah Amanat International Airport to Bandaranaike International Airport via Shahjalal International Airport
- Ave. Duration
- 5h 5m
- When
- Monday to Saturday
- Estimated price
- Rs 55,000–170,000
Flights from Shah Amanat International Airport to Bandaranaike International Airport via Shahjalal International Airport, Kathmandu
- Ave. Duration
- 8h 50m
- When
- Thursday
- Estimated price
- Rs 70,000–200,000
Flights from Shahjalal International Airport to Bandaranaike International Airport
- Ave. Duration
- 3h 15m
- When
- Monday to Saturday
- Estimated price
- Rs 55,000–160,000
Flights from Agartala to Bandaranaike International Airport via Delhi
- Ave. Duration
- 8h 25m
- When
- Every day
- Estimated price
- Rs 65,000–180,000
Flights from Agartala to Bandaranaike International Airport via Bengaluru
- Ave. Duration
- 9h 45m
- When
- Monday, Friday, and Sunday
- Estimated price
- Rs 50,000–150,000
- Website
- fitsair.com
Flights from Shah Amanat International Airport to Bandaranaike International Airport via Shahjalal International Airport
- Ave. Duration
- 7h 30m
- When
- Monday, Tuesday, Thursday, Friday, and Sunday
- Estimated price
- Rs 65,000–160,000
Flights from Shahjalal International Airport to Bandaranaike International Airport
- Ave. Duration
- 4h 33m
- When
- Every day
- Estimated price
- Rs 65,000–150,000
- support@eticket.railway.gov.bd
- Website
- Bangladesh Railway
Train from Chattogram to Dhaka
- Ave. Duration
- 5h 40m
- Frequency
- 4 times a day
- Estimated price
- Rs 700–5,500
- Website
- Bangladesh Railway
- Shovan chair (S_CHAIR)
- Rs 700–1,100
- 1st class seat (F_SEAT)
- Rs 900–1,300
- Snigdha
- Rs 1,400–2,100
- AC class seat (AC_S)
- Rs 1,800–2,500
- 1st class berth (F_BERTH)
- Rs 2,500–2,800
- AC class berth (AC_B)
- Rs 3,700–5,500
Train from Dhaka to Chapai Nawabganj
- Ave. Duration
- 5h 45m
- Frequency
- 6 times a week
- Estimated price
- Rs 650–4,900
- 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,400–2,700
- AC class berth (AC_B)
- Rs 3,600–4,900
- S_Chair
- Rs 1,380
- AC_S
- Rs 3,143
Train from Chattogram to Biman Bandar
- Ave. Duration
- 6h 13m
- Frequency
- 6 times a week
- Estimated price
- Rs 650–4,900
- Website
- Bangladesh Railway
- Shovan chair (S_CHAIR)
- Rs 650–950
- 1st class seat (F_SEAT)
- Rs 850–1,200
- Snigdha
- Rs 1,300–2,100
- AC class seat (AC_S)
- Rs 1,700–2,400
- 1st class berth (F_BERTH)
- Rs 2,300–2,700
- AC class berth (AC_B)
- Rs 3,500–4,900
- S_Chair
- Rs 1,085
- AC_S
- Rs 2,497
Train from Chattogram to Akhaura
- Ave. Duration
- 3h 23m
- Frequency
- Every 4 hours
- Estimated price
- Rs 500–3,300
- Website
- Bangladesh Railway
- Shovan chair (S_CHAIR)
- Rs 500–750
- 1st class seat (F_SEAT)
- Rs 650–900
- Snigdha
- Rs 1,100–2,000
- AC class seat (AC_S)
- Rs 1,400–2,400
- 1st class berth (F_BERTH)
- Rs 1,600–1,900
- AC class berth (AC_B)
- Rs 2,300–3,300
- S chair
- Rs 1,030
- F seat
- Rs 1,579
Train from Chattogram to Akhaura
- Ave. Duration
- 3h 23m
- Frequency
- Every 4 hours
- Estimated price
- Rs 500–3,300
- Website
- Bangladesh Railway
- Shovan chair (S_CHAIR)
- Rs 500–750
- 1st class seat (F_SEAT)
- Rs 650–900
- Snigdha
- Rs 1,100–2,000
- AC class seat (AC_S)
- Rs 1,400–2,400
- 1st class berth (F_BERTH)
- Rs 1,600–1,900
- AC class berth (AC_B)
- Rs 2,300–3,300
- S chair
- Rs 1,030
- F seat
- Rs 1,579
- Phone
- 14646
- care@irctc.co.in
- Website
- irctc.co.in
Train from New Farakka Jn to Perambur
- Ave. Duration
- 31h 36m
- Frequency
- 3 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–1,000
- Third AC (3A)
- Rs 2,200–2,700
- Second AC (2A)
- Rs 3,000–3,800
- First Class (1A)
- Rs 5,000–6,500
Train from Tirupati to Nagappattinam
- Ave. Duration
- 10h 35m
- Frequency
- Once a week
- Estimated price
- Rs 950–7,500
- Website
- irctc.co.in
- Sleeper Class
- Rs 950–1,200
- Third AC (3A)
- Rs 2,500–3,100
- Second AC (2A)
- Rs 3,400–4,400
- First Class (1A)
- Rs 5,500–7,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 16,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–1,000
- Third AC (3A)
- Rs 2,200–2,700
- Second AC (2A)
- Rs 3,000–3,800
- First Class (1A)
- Rs 5,000–6,500
- Phone
- +94 114 600 111
- Website
- Sri Lanka Railways
Train from Kankesanturai to Colombo Fort
- Ave. Duration
- 6h 52m
- Frequency
- 3 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
- 3 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
- Phone
- +880 1938-896451
- Website
- Shah Fateh Ali Paribahan
Bus from Chattogram to Naogaon
- Ave. Duration
- 11h 30m
- Frequency
- 3 times a day
- Schedules at
- Shah Fateh Ali Paribahan
- Phone
- +91 8336003361
- info@shyamolibus.com
- Website
- Shymoli Paribahan
Bus from Balurghat to Kolkata
- Ave. Duration
- 10h 10m
- Frequency
- 3 times a day
- Estimated price
- Rs 3,100–11,000
- Website
- Shymoli Paribahan
Bus from Kolkata to Tirupati
- Ave. Duration
- 30h 45m
- Frequency
- Once daily
- Estimated price
- Rs 5,500–14,000
- Website
- Shymoli Paribahan
- Website
- Rugby Roadways
Bus from Balurghat to Kolkata
- Ave. Duration
- 10h 40m
- Frequency
- Twice daily
- Schedules at
- Rugby Roadways
- Website
- Al Ayaan Travels
Bus from Balurghat to Kolkata
- Ave. Duration
- 10h
- Frequency
- Once daily
- Schedules at
- Al Ayaan Travels
- Website
- Siddhi Vinayak Travels
Bus from Balurghat to Kolkata
- Ave. Duration
- 10h 10m
- Frequency
- Once daily
- Schedules at
- Siddhi Vinayak Travels
- Phone
- 91-7373800013
- helpdesk@tranzking.com
- Website
- Tranzking Travels
Bus from Balurghat to Kolkata
- Ave. Duration
- 10h 10m
- Frequency
- Once daily
- Schedules at
- Tranzking Travels
Bus from Kolkata to Tirupati
- Ave. Duration
- 31h 40m
- Frequency
- Once daily
- Schedules at
- Tranzking Travels
- Phone
- +91 93181 81834
- Website
- Travel Point World LLP
Bus from Balurghat to Kolkata
- Ave. Duration
- 10h
- Frequency
- 4 times a week
- Website
- Travel Point World LLP
- Website
- Krishna Bus Service Seoni
Bus from Balurghat to Kolkata
- Ave. Duration
- 11h
- Frequency
- 3 times a week
- Schedules at
- Krishna Bus Service Seoni
- Website
- Rishan Travels
Bus from Balurghat to Kolkata
- Ave. Duration
- 9h 45m
- Frequency
- Twice a week
- Schedules at
- Rishan Travels
- Website
- Dildar Bus
Bus from Balurghat to Kolkata
- Ave. Duration
- 11h
- Frequency
- Twice a week
- Schedules at
- Dildar Bus
- Website
- Padmanabha Paribahan
Bus from Balurghat to Kolkata
- Ave. Duration
- 11h 45m
- Frequency
- Twice a week
- Schedules at
- Padmanabha Paribahan
- Website
- Sonar Tori
Bus from Balurghat to Kolkata
- Ave. Duration
- 11h
- Frequency
- Once a week
- Schedules at
- Sonar Tori
- Website
- Sana Travels
Bus from Kolkata to Tirupati
- Ave. Duration
- 30h 15m
- Frequency
- Twice daily
- Schedules at
- Sana Travels
- Phone
- 9001274136
- narpatchoudhary313@gmail.com
- Website
- Choudhary travels and cargo
Bus from Kolkata to Tirupati
- Ave. Duration
- 30h 25m
- Frequency
- Once daily
- Schedules at
- Choudhary travels and cargo
- Website
- Globehopper Mobility
Bus from Kolkata to Tirupati
- Ave. Duration
- 30h 25m
- Frequency
- Once daily
- Schedules at
- Globehopper Mobility
- Phone
- +91 9799407141
- preet.singh12@yahoo.com
- Website
- Mahadev Travels - Jaipur
Bus from Kolkata to Tirupati
- Ave. Duration
- 31h 10m
- Frequency
- Once daily
- Website
- Mahadev Travels - Jaipur
- Website
- Mahadev Travels - Jaipur
Bus from Kolkata to Tirupati
- Ave. Duration
- 31h 20m
- Frequency
- Once daily
- Estimated price
- Rs 4,900–26,000
- Schedules at
- Punchiry Tours and Holidays
- Phone
- +91 98424 37444
- arunprasad@gmail.com
- Website
- Al Travels
Bus from Kolkata to Tirupati
- Ave. Duration
- 29h 40m
- Frequency
- 4 times a week
- Schedules at
- Al Travels
- Phone
- 91 82870 09889
- care@zingbus.com
- Website
- Zingbus
Bus from Kolkata to Tirupati
- Ave. Duration
- 26h 50m
- Frequency
- Once a week
- Estimated price
- Rs 3,900–15,000
- Schedules at
- Zingbus
- Website
- omio.com
Bus from Kolkata to Tirupati
- Ave. Duration
- 30h 15m
- Frequency
- Once a week
- Schedules at
- hanstravel.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
- 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,673
- Website
- The Shipping Corporation of India
Ferry from Nagapattinam to Kankesanturai
- Ave. Duration
- 4h
- Frequency
- Once daily
- Estimated price
- Rs 22,673
- Website
- The Shipping Corporation of India
Ferry from Nagapattinam to Kankesanturai
- Ave. Duration
- 4h
- Frequency
- Once daily
- Estimated price
- Rs 22,673
- Website
- The Shipping Corporation of India
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, Italian Lakes: Getting around by train, and Bali: What to do if Mount Agung erupts - to help you get the most out of your next trip.






































