There are 5 ways to get from Colombo to Lucknow by plane, 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
best- Fly from Bandaranaike International Airport (CMB) to Chaudhary Charan Singh Airport (LKO)plane CMB - LKO
6h 3m₹22,564–63,035Train, ferry via Arakkonam
cheapest- Take the train from Colombo Fort to Kankesanturaitrain
- Take the ferry from Kankesanturai to Nagapattinamferry
- Take the train from Nagappattinam to Arakkonamtrain
- Take the train from Arakkonam to Lucknowtrain
2d 14h₹8,099–16,948Train, ferry
- Take the train from Colombo Fort to Kankesanturaitrain
- Take the ferry from Kankesanturai to Nagapattinamferry
- Take the train from Nagappattinam to Mayiladuturai Jtrain
- Take the train from Mayiladuturai J to Prayagraj Jntrain
- Take the train from Prayagraj Jn to Kanpur Centraltrain
- Take the train from Kanpur Central to Lucknowtrain
2d 10h₹8,259–18,448Train, ferry, bus
- Take the train from Colombo Fort to Kankesanturaitrain
- Take the ferry from Kankesanturai to Nagapattinamferry
- Take the bus from Nagapattinam to Chennaibus
- Take the bus from Chennai to Hyderabadbus
- Take the bus from Hyderabad to Lucknowbus
2d 13hBus, ferry
- Take the bus from Pettah to Kankesanturaibus
- Take the ferry from Kankesanturai to Nagapattinamferry
- Take the bus from Velankanni Bus stand to Bengalurubus
- Take the bus from Bengaluru to Lucknowbus
2d 14h
Bandaranaike International Airport (CMB) to Chaudhary Charan Singh Airport (LKO) flights
Comparing Your Travel Options
The cheapest way to get from Colombo to Lucknow is to train and ferry via Arakkonam which costs ₹8,000 - ₹17,000 and takes 2 days 14h.
The fastest way to get from Colombo to Lucknow is to fly which takes 6h 3m and costs ₹22,000 - ₹65,000.
The distance between Colombo and Lucknow is 2223 km.
The best way to get from Colombo to Lucknow without a car is to train and ferry which takes 2 days 10h and costs ₹8,000 - ₹19,000.
It takes approximately 6h 3m to get from Colombo to Lucknow, including transfers.
There are 688+ hotels available in Lucknow.
What companies run services between Colombo, Sri Lanka and Lucknow, India?
IndiGo Airlines, SriLankan Airlines, and two other airlines fly from Bandaranaike International Airport (CMB) to Chaudhary Charan Singh Airport (LKO) every 4 hours.
- Website
- airindia.in
Flights from Bandaranaike International Airport to Chaudhary Charan Singh Airport via Bengaluru
- Ave. Duration
- 5h 35m
- When
- Thursday to Saturday
- Estimated price
- ₹24,000–65,000
Flights from Bandaranaike International Airport to Chaudhary Charan Singh Airport via Mumbai
- Ave. Duration
- 6h 30m
- When
- Friday
- Estimated price
- ₹20,000–60,000
Flights from Bandaranaike International Airport to Chaudhary Charan Singh Airport via Delhi
- Ave. Duration
- 8h 1m
- When
- Every day
- Estimated price
- ₹21,000–65,000
- Website
- goindigo.in
Flights from Bandaranaike International Airport to Chaudhary Charan Singh Airport via Hyderabad
- Ave. Duration
- 5h 15m
- When
- Monday, Tuesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- ₹20,000–60,000
Flights from Bandaranaike International Airport to Chaudhary Charan Singh Airport via Madras
- Ave. Duration
- 6h 35m
- When
- Every day
- Estimated price
- ₹20,000–60,000
Flights from Bandaranaike International Airport to Chaudhary Charan Singh Airport via Bengaluru
- Ave. Duration
- 8h 7m
- When
- Every day
- Estimated price
- ₹20,000–60,000
- Website
- srilankan.com
Flights from Bandaranaike International Airport to Chaudhary Charan Singh Airport via Delhi
- Ave. Duration
- 6h 35m
- When
- Every day
- Estimated price
- ₹22,000–65,000
- Phone
- +94 114 600 111
- Website
- Sri Lanka Railways
Train from Colombo Fort to Kankesanturai
- Ave. Duration
- 7h 4m
- Frequency
- 3 times a day
- Estimated price
- ₹380–950
- Website
- Sri Lanka Railways
- 2nd Class Fare
- ₹380–550
- 3rd Class Fare
- ₹430–550
- Air Conditioned Saloon
- ₹750–950
Train from Colombo Fort to Kankesanturai
- Ave. Duration
- 7h 4m
- Frequency
- 3 times a day
- Estimated price
- ₹380–950
- Website
- Sri Lanka Railways
- 2nd Class Fare
- ₹380–550
- 3rd Class Fare
- ₹430–550
- Air Conditioned Saloon
- ₹750–950
Train from Colombo Fort to Kankesanturai
- Ave. Duration
- 7h 4m
- Frequency
- 3 times a day
- Estimated price
- ₹380–950
- Website
- Sri Lanka Railways
- 2nd Class Fare
- ₹380–550
- 3rd Class Fare
- ₹430–550
- Air Conditioned Saloon
- ₹750–950
- Phone
- 14646
- [email protected]
- Website
- irctc.co.in
Train from Nagappattinam to Mayiladuturai J
- Ave. Duration
- 1h 25m
- Frequency
- 3 times a day
- Estimated price
- ₹120–1,000
- Website
- irctc.co.in
- Sleeper Class
- ₹120–150
- Third AC (3A)
- ₹360–450
- Second AC (2A)
- ₹480–600
- First Class (1A)
- ₹750–1,000
Train from Mayiladuturai J to Prayagraj Jn
- Ave. Duration
- 38h 45m
- Frequency
- Twice a week
- Estimated price
- ₹950–7,500
- Website
- irctc.co.in
- Sleeper Class
- ₹950–1,200
- Third AC (3A)
- ₹2,300–3,000
- Second AC (2A)
- ₹3,400–4,200
- First Class (1A)
- ₹5,500–7,500
Train from Prayagraj Jn to Kanpur Central
- Ave. Duration
- 2h 3m
- Frequency
- Hourly
- Estimated price
- ₹170–1,400
- Website
- irctc.co.in
- Sleeper Class
- ₹170–210
- Third AC (3A)
- ₹490–600
- Second AC (2A)
- ₹650–850
- First Class (1A)
- ₹1,000–1,400
Train from Kanpur Central to Lucknow
- Ave. Duration
- 1h 30m
- Frequency
- Hourly
- Estimated price
- ₹130–1,100
- Website
- irctc.co.in
- Sleeper Class
- ₹130–160
- Third AC (3A)
- ₹370–470
- Second AC (2A)
- ₹500–650
- First Class (1A)
- ₹800–1,100
Train from Nagappattinam to Arakkonam
- Ave. Duration
- 8h 53m
- Frequency
- Once a week
- Estimated price
- ₹260–2,000
- Website
- irctc.co.in
- Sleeper Class
- ₹260–310
- Third AC (3A)
- ₹650–850
- Second AC (2A)
- ₹950–1,200
- First Class (1A)
- ₹1,500–2,000
Train from Arakkonam to Lucknow
- Ave. Duration
- 40h 10m
- Frequency
- Once a week
- Estimated price
- ₹950–7,500
- Website
- irctc.co.in
- Sleeper Class
- ₹950–1,200
- Third AC (3A)
- ₹2,400–3,000
- Second AC (2A)
- ₹3,400–4,300
- First Class (1A)
- ₹5,500–7,500
- Phone
- +91 7448399777
- [email protected]
- Website
- Rr Travels
Bus from Nagapattinam to Chennai
- Ave. Duration
- 7h 20m
- Frequency
- Every 4 hours
- Website
- Rr Travels
- Schedules at
- Rr Travels
- Phone
- +91 94440 01220
- [email protected]
- Website
- Anirudh Travels
Bus from Nagapattinam to Chennai
- Ave. Duration
- 7h 35m
- Frequency
- Every 4 hours
- Website
- Anirudh Travels
- Website
- R.S.Mani Knight Riders
Bus from Nagapattinam to Chennai
- Ave. Duration
- 7h
- Frequency
- Once daily
- Schedules at
- R.S.Mani Knight Riders
Bus from Nagapattinam to Chennai
- Ave. Duration
- 7h 15m
- Frequency
- 6 times a week
- Schedules at
- Sri Ganesh Transports & Travels
- Website
- VIVIN Travels
Bus from Nagapattinam to Chennai
- Ave. Duration
- 7h 30m
- Frequency
- 4 times a week
- Schedules at
- VIVIN Travels
- Website
- Sachin Roadlines
Bus from Nagapattinam to Chennai
- Ave. Duration
- 6h 40m
- Frequency
- 3 times a week
- Schedules at
- Sachin Roadlines
- Website
- Atana Connect
Bus from Nagapattinam to Chennai
- Ave. Duration
- 7h
- Frequency
- 3 times a week
- Schedules at
- Atana Connect
- Website
- Uzhavan Travels
Bus from Nagapattinam to Chennai
- Ave. Duration
- 8h 30m
- Frequency
- 3 times a week
- Schedules at
- Uzhavan Travels
- Phone
- +91 9865511926
- [email protected]
- Website
- Universal Travels
Bus from Nagapattinam to Chennai
- Ave. Duration
- 8h 40m
- Frequency
- Twice a week
- Website
- Universal Travels
Bus from Velankanni Bus stand to Bengaluru
- Ave. Duration
- 10h 20m
- Frequency
- Once daily
- Website
- Universal Travels
- Phone
- +91 94440 05266
- [email protected]
- Website
- Apple Travels
Bus from Nagapattinam to Chennai
- Ave. Duration
- 7h 45m
- Frequency
- Once a week
- Schedules at
- Apple Travels
- Website
- Dheena Travels
Bus from Nagapattinam to Chennai
- Ave. Duration
- 8h
- Frequency
- Once a week
- Schedules at
- Dheena Travels
- Phone
- +91 92462 62999
- [email protected]
- Website
- V Kaveri Travels
Bus from Chennai to Hyderabad
- Ave. Duration
- 10h 30m
- Frequency
- 5 times a day
- Website
- V Kaveri Travels
- Website
- Ramana Tours And Travels
Bus from Chennai to Hyderabad
- Ave. Duration
- 12h
- Frequency
- Twice daily
- Schedules at
- Ramana Tours And Travels
- Website
- YBM Travels(BLM)
Bus from Chennai to Hyderabad
- Ave. Duration
- 12h
- Frequency
- Once daily
- Schedules at
- YBM Travels(BLM)
- Phone
- +91 9176674557
- [email protected]
- Website
- Sri Sugam Travels
Bus from Chennai to Hyderabad
- Ave. Duration
- 11h
- Frequency
- Once daily
- Website
- Sri Sugam Travels
- Website
- Kaveri Travels
Bus from Chennai to Hyderabad
- Ave. Duration
- 11h 45m
- Frequency
- Once daily
- Schedules at
- Kaveri Travels
- Website
- AVK Travels
Bus from Chennai to Hyderabad
- Ave. Duration
- 11h 20m
- Frequency
- Once daily
- Schedules at
- AVK Travels
- Phone
- +91 78389 86986
- [email protected]
- Website
- Bharathi Travels
Bus from Chennai to Hyderabad
- Ave. Duration
- 11h 45m
- Frequency
- Once daily
- Estimated price
- ₹1,100–1,900
- Schedules at
- Bharathi Travels
- Phone
- +91 97514 35999
- [email protected]
- Website
- SBM Traansport
Bus from Chennai to Hyderabad
- Ave. Duration
- 11h 45m
- Frequency
- 4 times a week
- Schedules at
- SBM Traansport
- Phone
- +91 99405 65430
- [email protected]
- Website
- MRM Travels
Bus from Chennai to Hyderabad
- Ave. Duration
- 12h
- Frequency
- 4 times a week
- Website
- MRM Travels
- Phone
- 91 92464 60933
- [email protected]
- Website
- Sri Krishna Travels
Bus from Chennai to Hyderabad
- Ave. Duration
- 12h 30m
- Frequency
- 4 times a week
- Website
- Sri Krishna Travels
- Phone
- +91 83281 41344
- [email protected]
- Website
- Fast Track Tours & Travels
Bus from Hyderabad to Lucknow
- Ave. Duration
- 29h 30m
- Frequency
- Once daily
- Schedules at
- Fast Track Tours & Travels
Bus from Bengaluru to Lucknow
- Ave. Duration
- 2d 4h
- Frequency
- 4 times a week
- Schedules at
- Fast Track Tours & Travels
- Phone
- +91 9355777632
- [email protected]
- Website
- Raj Kalpana Travels Pvt Ltd
Bus from Hyderabad to Lucknow
- Ave. Duration
- 32h 15m
- Frequency
- 6 times a week
- Schedules at
- Raj Kalpana Travels Pvt Ltd
Bus from Hyderabad to Lucknow
- Ave. Duration
- 27h
- Frequency
- 4 times a week
- Schedules at
- Elegance Tours And Travels Pvt Ltd
Bus from Bengaluru to Lucknow
- Ave. Duration
- 39h
- Frequency
- Once a week
- Schedules at
- Elegance Tours And Travels Pvt Ltd
- Phone
- +917879122122
- [email protected]
- Website
- vermatravelsindia.com
Bus from Hyderabad to Lucknow
- Ave. Duration
- 31h
- Frequency
- 4 times a week
- Estimated price
- ₹3,200–4,000
- Book at
- Verma Travels
- Website
- Bhopal Travels
Bus from Hyderabad to Lucknow
- Ave. Duration
- 36h 25m
- Frequency
- Once a week
- Schedules at
- Bhopal Travels
- Phone
- +94 76 714 8292
- [email protected]
- Website
- ncgexpress.lk
Bus from Pettah to Kankesanturai
- Ave. Duration
- 6h 40m
- Frequency
- Once daily
- Estimated price
- ₹760–790
- Schedules at
- NCG Express Facebook
- Sleeper/Seater
- ₹760–790
- Phone
- +91 76670 07703
- [email protected]
- Website
- Swamy Ayyappa Travels
Bus from Velankanni Bus stand to Bengaluru
- Ave. Duration
- 10h
- Frequency
- 3 times a day
- Website
- Swamy Ayyappa Travels
- Phone
- +91 93440 62552
- [email protected]
- Website
- A1 Travels
Bus from Velankanni Bus stand to Bengaluru
- Ave. Duration
- 10h 30m
- Frequency
- 3 times a day
- Website
- A1 Travels
- Website
- Kanakadhara Travels
Bus from Velankanni Bus stand to Bengaluru
- Ave. Duration
- 10h 15m
- Frequency
- 3 times a day
- Schedules at
- Kanakadhara Travels
- Website
- Royal Travels
Bus from Velankanni Bus stand to Bengaluru
- Ave. Duration
- 11h 15m
- Frequency
- Twice daily
- Schedules at
- Royal Travels
- Website
- Sharma Transports
Bus from Velankanni Bus stand to Bengaluru
- Ave. Duration
- 11h 30m
- Frequency
- 6 times a week
- Schedules at
- Sharma Transports
- Website
- Shama Transport
Bus from Velankanni Bus stand to Bengaluru
- Ave. Duration
- 9h 15m
- Frequency
- 4 times a week
- Schedules at
- Shama Transport
- Website
- Loyal Travels
Bus from Velankanni Bus stand to Bengaluru
- Ave. Duration
- 9h 15m
- Frequency
- Once a week
- Schedules at
- Loyal Travels
- Website
- Mannan Travels
Bus from Velankanni Bus stand to Bengaluru
- Ave. Duration
- 9h 35m
- Frequency
- Once a week
- Schedules at
- Mannan Travels
- Phone
- 9887925057
- [email protected]
- Website
- Shree Savariya Travels and Transport
Bus from Bengaluru to Lucknow
- Ave. Duration
- 39h 45m
- Frequency
- Once daily
- Schedules at
- Shree Savariya Travels and Transport
- Phone
- 022 - 22026666
- Website
- The Shipping Corporation of India
Ferry from Kankesanturai to Nagapattinam
- Ave. Duration
- 3h
- Frequency
- Once daily
- Estimated price
- ₹6,500
- Website
- The Shipping Corporation of India
Ferry from Kankesanturai to Nagapattinam
- Ave. Duration
- 3h
- Frequency
- Once daily
- Estimated price
- ₹6,500
- Website
- The Shipping Corporation of India
Ferry from Kankesanturai to Nagapattinam
- Ave. Duration
- 3h
- Frequency
- Once daily
- Estimated price
- ₹6,500
- Website
- The Shipping Corporation of India
Ferry from Kankesanturai to Nagapattinam
- Ave. Duration
- 3h
- Frequency
- Once daily
- Estimated price
- ₹6,500
- 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 How to plan an amazing trip around Scandinavia, Flying into Beijing?, and Which side of Niagara Falls should I choose (and how do I get there)? - to help you get the most out of your next trip.



















































