There are 5 ways to get from Kochi to Badulla by plane, taxi, train, ferry, car, 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 Hatton, taxi
best- Fly from Cochin International Airport (COK) to Hatton (NUF)COK - NUF
- Take the taxi from Hatton (NUF) to Badulla
17h 9mRs 26,855–73,399Train, ferry
cheapest- Take the train from Ernakulam Jn to Nagappattinam
- Take the ferry from Nagapattinam to Kankesanturai
- Take the train from Kankesanturai to Polgahawela Junction
- Take the train from Polgahawela to Badulla Station
33h 31mRs 26,052–49,113Train, drive, ferry, bus
- Take the train from Ernakulam Jn to Tiruturaipundi Junction
- Drive from Tiruturaipundi Junction to Nagapattinam
- Take the ferry from Nagapattinam to Kankesanturai
- Take the bus from Kankesanturai to Pettah
- Take the bus from Colombo Bastian Mawatha Bus Terminal to Badulla Main Bus Station
35h 42mRs 28,725–38,615Fly to Kandy, taxi
- Fly from Cochin International Airport (COK) to Kandy (KDW)COK - KDW
- Take the taxi from Kandy (KDW) to Badulla
17h 23mRs 27,955–74,899Fly to Sigiriya Airport, taxi
- Fly from Cochin International Airport (COK) to Sigiriya Airport (GIU)COK - GIU
- Take the taxi from Sigiriya Airport (GIU) to Badulla
19h 3mRs 30,455–78,399
Cochin International Airport (COK) to Hatton (NUF) flights
Questions & Answers
The cheapest way to get from Kochi to Badulla is to train and ferry which costs Rs. 26000 - Rs. 50000 and takes 33h 31m.
The fastest way to get from Kochi to Badulla is to fly and taxi which takes 17h 9m and costs Rs. 26000 - Rs. 75000.
The distance between Kochi and Badulla is 713 km.
The best way to get from Kochi to Badulla without a car is to train and ferry which takes 33h 31m and costs Rs. 26000 - Rs. 50000.
It takes approximately 17h 9m to get from Kochi to Badulla, including transfers.
There are 1139+ hotels available in Badulla.
What companies run services between Kochi, India and Badulla, Sri Lanka?
There is no direct connection from Kochi to Badulla. However, you can take the subway to Aluva, take the taxi to Cochin International Airport (COK) airport, fly to Hatton (NUF), then take the taxi to Badulla. Alternatively, you can take a train from Ernakulam Jn to Badulla Station via Nagappattinam, Nagapattinam, Kankesanturai, Kankesanturai, and Polgahawela in around 33h 31m.
- Website
- cinnamonair.com
Flights from Cochin International Airport to Hatton via Colombo
- Ave. Duration
- 18h 45m
- When
- Monday, Wednesday, and Friday
- Estimated price
- Rs 20,000–65,000
Flights from Cochin International Airport to Hatton via Bengaluru, Colombo
- Ave. Duration
- 13h 5m
- When
- Monday, Tuesday, Wednesday, and Friday
- Estimated price
- Rs 25,000–80,000
Flights from Cochin International Airport to Hatton via Madras, Colombo
- Ave. Duration
- 19h 25m
- When
- Monday, Wednesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- Rs 29,000–95,000
Flights from Cochin International Airport to Hatton via Male, Colombo
- Ave. Duration
- 18h 15m
- When
- Monday, Thursday, and Saturday
- Estimated price
- Rs 36,000–100,000
Flights from Cochin International Airport to Hatton via Hyderabad, Colombo
- Ave. Duration
- 18h 35m
- When
- Monday and Thursday
- Estimated price
- Rs 33,000–100,000
Flights from Cochin International Airport to Kandy via Colombo
- Ave. Duration
- 18h 45m
- When
- Monday, Wednesday, and Friday
- Estimated price
- Rs 20,000–65,000
Flights from Cochin International Airport to Kandy via Bengaluru, Colombo
- Ave. Duration
- 13h 5m
- When
- Monday, Tuesday, Wednesday, and Friday
- Estimated price
- Rs 25,000–80,000
Flights from Cochin International Airport to Kandy via Madras, Colombo
- Ave. Duration
- 19h 25m
- When
- Monday, Wednesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- Rs 29,000–95,000
Flights from Cochin International Airport to Kandy via Male, Colombo
- Ave. Duration
- 18h 15m
- When
- Monday, Thursday, and Saturday
- Estimated price
- Rs 36,000–100,000
Flights from Cochin International Airport to Kandy via Hyderabad, Colombo
- Ave. Duration
- 18h 35m
- When
- Monday and Thursday
- Estimated price
- Rs 33,000–100,000
Flights from Cochin International Airport to Sigiriya Airport via Colombo
- Ave. Duration
- 19h 30m
- When
- Monday, Wednesday, and Friday
- Estimated price
- Rs 20,000–65,000
Flights from Cochin International Airport to Sigiriya Airport via Bengaluru, Colombo
- Ave. Duration
- 13h 50m
- When
- Monday, Tuesday, Wednesday, and Friday
- Estimated price
- Rs 25,000–80,000
Flights from Cochin International Airport to Sigiriya Airport via Madras, Colombo
- Ave. Duration
- 20h 10m
- When
- Monday, Wednesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- Rs 30,000–95,000
Flights from Cochin International Airport to Sigiriya Airport via Male, Colombo
- Ave. Duration
- 19h
- When
- Monday, Thursday, and Saturday
- Estimated price
- Rs 36,000–100,000
Flights from Cochin International Airport to Sigiriya Airport via Hyderabad, Colombo
- Ave. Duration
- 19h 20m
- When
- Monday and Thursday
- Estimated price
- Rs 33,000–110,000
- Phone
- 14646
- care@irctc.co.in
- Website
- irctc.co.in
Train from Ernakulam Jn to Nagappattinam
- Ave. Duration
- 12h 8m
- Frequency
- Once daily
- Estimated price
- Rs 1,100–8,500
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- Rs 1,100–1,300
- Third AC (3A)
- Rs 2,800–3,500
- Second AC (2A)
- Rs 4,000–5,000
- First Class (1A)
- Rs 6,500–8,500
Train from Ernakulam Jn to Tiruturaipundi Junction
- Ave. Duration
- 14h
- Frequency
- Twice a week
- Estimated price
- Rs 1,100–9,000
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- Rs 1,100–1,400
- Third AC (3A)
- Rs 3,000–3,800
- Second AC (2A)
- Rs 4,200–5,500
- First Class (1A)
- Rs 7,000–9,000
- Phone
- +94 11 4 600 111
- Website
- seatreservation.railway.gov.lk
Train from Kankesanturai to Polgahawela Junction
- Ave. Duration
- 5h 39m
- Frequency
- Twice daily
- Estimated price
- Rs 1,300–11,000
- Website
- https://seatreservation.railway.gov.lk/mtktwebslr/
- 2nd Class Fare
- Rs 1,300–1,900
- 3rd Class Fare
- Rs 1,400–1,800
- Air Conditioned Saloon
- Rs 2,900–11,000
Train from Polgahawela to Badulla Station
- Ave. Duration
- 8h 6m
- Frequency
- 3 times a day
- Estimated price
- Rs 1,300–7,500
- Website
- https://seatreservation.railway.gov.lk/mtktwebslr/
- 2nd Class Fare
- Rs 1,300–1,900
- 3rd Class Fare
- Rs 1,300–1,700
- Air Conditioned Saloon
- Rs 2,700–7,500
- 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
- Schedules at
- https://ncgexpress.lk/
- Phone
- +94 112 581 120
- info@eseat.lk
- Website
- sltb.eseat.lk
Bus from Colombo Bastian Mawatha Bus Terminal to Badulla Main Bus Station
- Ave. Duration
- 6h 15m
- Frequency
- Every 4 hours
- Estimated price
- Rs 900–1,300
- Schedules at
- sltb.eseat.lk
- Seater
- Rs 900–1,300
- Phone
- +94 777 382 186
- info@superline.lk
- Website
- superline.lk
Bus from Colombo Bastian Mawatha Bus Terminal to Badulla Main Bus Station
- Ave. Duration
- 6h
- Frequency
- Twice 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,356
- Schedules at
- shipindia.com
- Ave. Duration
- 2h 25m
- Estimated price
- Rs 4,900–11,000
Randidu Cabs and Tours
- Phone
- +94 72 35 77 277
- Website
- business.facebook.com
Pickme
- Phone
- +94117433433
- Website
- pickme.lk
Nuwara Eliya Taxi
- Phone
- +94 72 27 02 600
- Website
- nuwaraeliyataxi.wixsite.com
Minipura Taxi
- Phone
- +94 11 45 22 64 264
- Website
- facebook.com
Pickme
- Phone
- +94117433433
- Website
- pickme.lk
Kandy Meter Taxi
- Phone
- + 94 81 49 55 655
- Website
- facebook.com
Kandy Budget Taxi
- Phone
- + 94 71 21 08 210
- Website
- kandybudgettaxi.com
Taxi Dambulla
- Phone
- +94 76 36 05 437
- Website
- taxidambulla.wordpress.com
Kandy Meter Taxi
- Phone
- +94 81 49 55 655
- Website
- kandy-taxi.business.site
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 get from JFK to New York City, Travel Insider: Top Japan travel tips by Beatrix Holland, and Flying into Beijing? - to help you get the most out of your next trip.


















