There are 5 ways to get from Udupi to Colombo by bus, plane, train, 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.
Bus to Bajpe Airport, fly
best- Take the bus from Udupi to Surathkalbus
- Fly from Bajpe Airport (IXE) to Bandaranaike International Airport (CMB)plane IXE - CMB
7h 6mRs 66,035–104,330Train, ferry
cheapest- Take the train from Udupi to Karurtrain
- Take the train from Karur to Nagappattinamtrain
- Take the ferry from Nagapattinam to Kankesanturaiferry
- Take the train from Kankesanturai to Colombo Forttrain
32h 26mRs 25,789–39,963Bus, ferry
- Take the bus from Udupi to Bengalurubus
- Take the bus from Bengaluru to Nagapattinambus
- Take the ferry from Nagapattinam to Kankesanturaiferry
- Take the bus from Kankesanturai to Pettahbus
33h 38mTrain to Kannur International Airport, fly
- Take the train from Udupi to Kannurtrain
- Fly from Kannur International Airport (CNN) to Bandaranaike International Airport (CMB)plane CNN - CMB
11h 12mRs 72,224–104,554Train, ferry via Salem
- Take the train from Udupi to Salem Jntrain
- Take the train from Salem Jn to Nagappattinamtrain
- Take the ferry from Nagapattinam to Kankesanturaiferry
- Take the train from Kankesanturai to Colombo Forttrain
35hRs 25,938–41,555
Bajpe Airport (IXE) to Bandaranaike International Airport (CMB) flights
Comparing Your Travel Options
The cheapest way to get from Udupi to Colombo is to train and ferry which costs Rs. 25000 - Rs. 40000 and takes 32h 26m.
The fastest way to get from Udupi to Colombo is to bus and fly which takes 7h 6m and costs Rs. 65000 - Rs. 110000.
The distance between Udupi and Colombo is 933 km.
The best way to get from Udupi to Colombo without a car is to train and ferry which takes 32h 26m and costs Rs. 25000 - Rs. 40000.
It takes approximately 7h 6m to get from Udupi to Colombo, including transfers.
There are 1351+ hotels available in Colombo.
What companies run services between Udupi, India and Colombo, Sri Lanka?
There is no direct connection from Udupi to Colombo. However, you can take the bus to Surathkal, take the taxi to Bajpe Airport (IXE) airport, fly to Bandaranaike International Airport (CMB), then take the taxi to Colombo. Alternatively, you can take a train from Udupi to Colombo Fort via Karur, Nagappattinam, Nagapattinam, Kankesanturai, and Kankesanturai in around 32h 26m.
- Website
- goindigo.in
Flights from Bajpe Airport to Bandaranaike International Airport via Bengaluru
- Ave. Duration
- 5h 25m
- When
- Every day
- Estimated price
- Rs 55,000–90,000
Flights from Bajpe Airport to Bandaranaike International Airport via Madras
- Ave. Duration
- 7h
- When
- Monday, Tuesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- Rs 55,000–90,000
Flights from Kannur International Airport to Bandaranaike International Airport via Madras
- Ave. Duration
- 6h 40m
- When
- Tuesday, Thursday, Saturday, and Sunday
- Estimated price
- Rs 42,000–130,000
Flights from Kannur International Airport to Bandaranaike International Airport via Bengaluru
- Ave. Duration
- 4h 25m
- When
- Every day
- Estimated price
- Rs 60,000–85,000
- Website
- srilankan.com
Flights from Bajpe Airport to Bandaranaike International Airport via Bengaluru
- Ave. Duration
- 5h 22m
- When
- Monday, Friday, Sunday, and Saturday
- Estimated price
- Rs 35,000–110,000
Flights from Bajpe Airport to Bandaranaike International Airport via Mumbai
- Ave. Duration
- 6h 5m
- When
- Every day
- Estimated price
- Rs 49,000–150,000
Flights from Bajpe Airport to Bandaranaike International Airport via Hyderabad
- Ave. Duration
- 6h 15m
- When
- Friday and Sunday
- Estimated price
- Rs 43,000–130,000
Flights from Kannur International Airport to Bandaranaike International Airport via Hyderabad
- Ave. Duration
- 6h
- When
- Friday and Sunday
- Estimated price
- Rs 50,000–150,000
Flights from Kannur International Airport to Bandaranaike International Airport via Bengaluru
- Ave. Duration
- 8h 20m
- When
- Monday, Tuesday, Wednesday, and Friday
- Estimated price
- Rs 39,000–130,000
- Phone
- 14646
- [email protected]
- Website
- irctc.co.in
Train from Udupi to Karur
- Ave. Duration
- 13h 43m
- Frequency
- Once a week
- Estimated price
- Rs 1,100–9,000
- Website
- irctc.co.in
- Sleeper Class
- Rs 1,100–1,400
- Third AC (3A)
- Rs 3,100–3,800
- Second AC (2A)
- Rs 4,300–5,500
- First Class (1A)
- Rs 7,000–9,000
Train from Karur to Nagappattinam
- Ave. Duration
- 4h 13m
- Frequency
- Once daily
- Estimated price
- Rs 600–4,900
- Website
- irctc.co.in
- Sleeper Class
- Rs 600–750
- Third AC (3A)
- Rs 1,700–2,200
- Second AC (2A)
- Rs 2,300–3,000
- First Class (1A)
- Rs 3,800–4,900
Train from Udupi to Kannur
- Ave. Duration
- 3h 55m
- Frequency
- Every 4 hours
- Estimated price
- Rs 600–4,800
- Website
- irctc.co.in
- Sleeper Class
- Rs 600–750
- Third AC (3A)
- Rs 1,700–2,100
- Second AC (2A)
- Rs 2,300–2,900
- First Class (1A)
- Rs 3,800–4,800
Train from Udupi to Salem Jn
- Ave. Duration
- 12h 50m
- Frequency
- Twice a week
- Estimated price
- Rs 1,100–9,000
- Website
- irctc.co.in
- Sleeper Class
- Rs 1,100–1,400
- Third AC (3A)
- Rs 3,100–3,800
- Second AC (2A)
- Rs 4,300–5,500
- First Class (1A)
- Rs 7,000–9,000
Train from Salem Jn to Nagappattinam
- Ave. Duration
- 7h 40m
- Frequency
- Once a week
- Estimated price
- Rs 750–6,500
- Website
- irctc.co.in
- Sleeper Class
- Rs 750–950
- Third AC (3A)
- Rs 2,100–2,600
- Second AC (2A)
- Rs 2,900–3,700
- First Class (1A)
- Rs 4,800–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
- 080-26252625
- Website
- ksrtc.in
Bus from Udupi to Surathkal
- Ave. Duration
- 40 min
- Frequency
- Hourly
- Estimated price
- Rs 1,400–2,000
- Schedules at
- ksrtc.in
- Phone
- 0836 230 7300
- [email protected]
- Website
- Vijayanand Travels
Bus from Udupi to Bengaluru
- Ave. Duration
- 9h
- Frequency
- Hourly
- Estimated price
- Rs 2,000–3,800
- Schedules at
- Vijayanand Travels
- Website
- Intercity travels
Bus from Udupi to Bengaluru
- Ave. Duration
- 8h 17m
- Frequency
- Every 3 hours
- Schedules at
- Intercity travels
- Website
- Sai Sri Balaji Travels
Bus from Udupi to Bengaluru
- Ave. Duration
- 8h 30m
- Frequency
- 5 times a day
- Schedules at
- Sai Sri Balaji Travels
Bus from Udupi to Bengaluru
- Ave. Duration
- 9h 14m
- Frequency
- Twice daily
- Schedules at
- Sri Durgamba Travels - R No 18
- Website
- Sri Durgamba Travels
Bus from Udupi to Bengaluru
- Ave. Duration
- 8h
- Frequency
- 4 times a week
- Schedules at
- Sri Durgamba Travels
- Website
- Sugama Tourist Route No - 25
Bus from Udupi to Bengaluru
- Ave. Duration
- 8h 23m
- Frequency
- 3 times a week
- Schedules at
- Sugama Tourist Route No - 25
- Website
- Sri Shabari Travels
Bus from Udupi to Bengaluru
- Ave. Duration
- 9h
- Frequency
- 3 times a week
- Schedules at
- Sri Shabari Travels
- Phone
- 020 67186800
- [email protected]
- Website
- Purple Bus
Bus from Udupi to Bengaluru
- Ave. Duration
- 8h 10m
- Frequency
- Twice a week
- Estimated price
- Rs 7,000–10,000
- Schedules at
- Purple Bus
- +91 7044090046
- Website
- Green Line
Bus from Udupi to Bengaluru
- Ave. Duration
- 8h 10m
- Frequency
- Twice a week
- Website
- Green Line
- Website
- Green Line
- Website
- SRP Travels
Bus from Udupi to Bengaluru
- Ave. Duration
- 8h 30m
- Frequency
- Twice a week
- Schedules at
- SRP Travels
- Website
- Perinba Vilas Travels
Bus from Udupi to Bengaluru
- Ave. Duration
- 8h 45m
- Frequency
- Twice a week
- Schedules at
- Perinba Vilas Travels
- Website
- Manjunath Travels
Bus from Udupi to Bengaluru
- Ave. Duration
- 9h 30m
- Frequency
- Twice a week
- Schedules at
- Manjunath Travels
- Website
- Bhagavathi Tourist
Bus from Udupi to Bengaluru
- Ave. Duration
- 7h 30m
- Frequency
- Once a week
- Schedules at
- Bhagavathi Tourist
- Website
- Sri Holeranga Logistics
Bus from Udupi to Bengaluru
- Ave. Duration
- 8h 30m
- Frequency
- Once a week
- Schedules at
- Sri Holeranga Logistics
- Website
- Durgamba Motors Route No. 2U
Bus from Udupi to Bengaluru
- Ave. Duration
- 8h 40m
- Frequency
- Once a week
- Schedules at
- Durgamba Motors Route No. 2U
- Website
- Sri Benaka Travels
Bus from Udupi to Bengaluru
- Ave. Duration
- 9h 40m
- Frequency
- Once a week
- Schedules at
- Sri Benaka Travels
- Website
- Apoorva Travels
Bus from Udupi to Bengaluru
- Ave. Duration
- 11h 20m
- Frequency
- Once a week
- Schedules at
- Apoorva Travels
- Phone
- +91 76670 07703
- [email protected]
- Website
- Swamy Ayyappa Travels
Bus from Bengaluru to Nagapattinam
- Ave. Duration
- 10h
- Frequency
- Every 4 hours
- Website
- Swamy Ayyappa Travels
- Website
- Royal Travels
Bus from Bengaluru to Nagapattinam
- Ave. Duration
- 10h 45m
- Frequency
- Twice daily
- Schedules at
- Royal Travels
- Website
- VPS Transport
Bus from Bengaluru to Nagapattinam
- Ave. Duration
- 10h 15m
- Frequency
- Once daily
- Schedules at
- VPS Transport
- Website
- Shama Transport
Bus from Bengaluru to Nagapattinam
- Ave. Duration
- 8h 35m
- Frequency
- 4 times a week
- Schedules at
- Shama Transport
- Website
- Sharma Transports
Bus from Bengaluru to Nagapattinam
- Ave. Duration
- 10h 30m
- Frequency
- 4 times a week
- Schedules at
- Sharma Transports
Bus from Bengaluru to Nagapattinam
- Ave. Duration
- 8h
- Frequency
- Once a week
- Schedules at
- Dreamz bus travels and travel
- 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,698
- Website
- The Shipping Corporation of India
Ferry from Nagapattinam to Kankesanturai
- Ave. Duration
- 4h
- Frequency
- Once daily
- Estimated price
- Rs 22,698
- Website
- The Shipping Corporation of India
Ferry from Nagapattinam to Kankesanturai
- Ave. Duration
- 4h
- Frequency
- Once daily
- Estimated price
- Rs 22,698
- 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 What documents do I need to cross Niagara Falls?, Italian Lakes: Getting around by train, and 4 of the smartest ways to explore Australia - to help you get the most out of your next trip.





























