There are 7 ways to get from Ella to Kosgoda by taxi, plane, bus, train, or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Taxi to Hatton, fly, taxi
best- Take the taxi from Ella to Hatton (NUF)taxi
- Fly from Hatton (NUF) to Koggala (KCT)plane NUF - KCT
- Take the taxi from Koggala (KCT) to Kosgodataxi
3h 22mRs 39,741–124,875Train
cheapest- Take the train from Ella to Maradanatrain Badulla
- Take the train from Maradana to Ahungallatrain Maradana
11h 32mRs 2,909–6,583Bus
- Take the bus from Ella to Colombo Bastian Mawatha Bus Terminalbus Badulla-Colombo / ...
- Take the bus from Colombo Bastian Mawatha Bus Terminal to Kurundugaha Heththapmabus Ex 1-41
8hRs 4,950–5,931Bus, taxi
- Take the bus from Ella to Pelmadullabus Badulla-Colombo / ...
- Take the taxi from Pelmadulla to Kosgodataxi
4h 16mRs 13,382–16,550Bus to Weerawila International Airport, fly, taxi
- Take the bus from Ella to Tissamaharamabus
- Fly from Weerawila International Airport (WRZ) to Koggala (KCT)plane WRZ - KCT
- Take the taxi from Koggala (KCT) to Kosgodataxi
5h 27mRs 29,322–112,650Drive 194.7 km
- Drive from Ella to Kosgodacar 194.7 km
3h 33mRs 8,731–12,612Taxi
- Take the taxi from Ella to Kosgodataxi 194.7 km
3h 33mRs 24,000–29,000
Hatton (NUF) to Koggala (KCT) flights
Comparing Your Travel Options
The cheapest way to get from Ella to Kosgoda is to train which costs Rs. 2900 - Rs. 7000 and takes 11h 32m.
The fastest way to get from Ella to Kosgoda is to taxi and fly which takes 3h 22m and costs Rs. 39000 - Rs. 130000.
No, there is no direct bus from Ella to Kosgoda. However, there are services departing from Ella and arriving at Kurundugaha Heththapma via Colombo Bastian Mawatha Bus Terminal. The journey, including transfers, takes approximately 8h.
No, there is no direct train from Ella to Kosgoda. However, there are services departing from Ella and arriving at Ahungalla via Maradana. The journey, including transfers, takes approximately 11h 32m.
The distance between Ella and Kosgoda is 255 km. The road distance is 194.7 km.
The best way to get from Ella to Kosgoda without a car is to bus which takes 8h and costs Rs. 4900 - Rs. 6000.
It takes approximately 3h 22m to get from Ella to Kosgoda, including transfers.
Ella to Kosgoda bus services, operated by Superline Travels, depart from Ella station.
Ella to Kosgoda train services, operated by Sri Lanka Railways, depart from Ella station.
The best way to get from Ella to Kosgoda is to bus which takes 8h and costs Rs. 4900 - Rs. 6000. Alternatively, you can train, which costs Rs. 2900 - Rs. 7000 and takes 11h 32m.
What companies run services between Ella, Uva, Sri Lanka and Kosgoda, Southern, Sri Lanka?
You can take a bus from Ella to Kosgoda via Colombo Bastian Mawatha Bus Terminal and Kurundugaha Heththapma in around 8h. Alternatively, you can take a train from Ella to Kosgoda via Maradana and Ahungalla in around 11h 32m.
- Website
- cinnamonair.com
Flights from Hatton to Koggala
- Ave. Duration
- 30 min
- When
- Every day
- Estimated price
- Rs 11,000–90,000
Flights from Weerawila International Airport to Koggala
- Ave. Duration
- 30 min
- When
- Every day
- Estimated price
- Rs 11,000–90,000
- Phone
- +94 114 600 111
- Website
- Sri Lanka Railways
Train from Ella to Maradana
- Ave. Duration
- 8h 59m
- Frequency
- 3 times a day
- Estimated price
- Rs 1,300–3,200
- Website
- Sri Lanka Railways
- 2nd Class Fare
- Rs 1,300–1,900
- 3rd Class Fare
- Rs 1,400–1,700
- Air Conditioned Saloon
- Rs 2,500–3,200
Train from Maradana to Ahungalla
- Ave. Duration
- 1h 31m
- Frequency
- Once daily
- Estimated price
- Rs 1,200–3,000
- Website
- Sri Lanka Railways
- 2nd Class Fare
- Rs 1,300–1,900
- 3rd Class Fare
- Rs 1,200–1,500
- Air Conditioned Saloon
- Rs 2,300–3,000
- Phone
- +94 777 382 186
- [email protected]
- Website
- Superline Travels
Bus from Ella to Colombo Bastian Mawatha Bus Terminal
- Ave. Duration
- 5h 25m
- Frequency
- Twice daily
- Estimated price
- Rs 2,200–2,700
- Website
- Superline Travels
Bus from Ella to Pelmadulla
- Ave. Duration
- 2h 8m
- Frequency
- Twice daily
- Estimated price
- Rs 2,300–2,600
- Website
- Superline Travels
- Ave. Duration
- 1h 54m
- Estimated price
- Rs 11,000–29,000
Ceylon Ella Taxi
- Phone
- +94761 300 309
- Website
- ceylonellataxi.lk
Ella Budget Taxi
- Phone
- +94 77 078 9383
- Website
- ellabudgettaxi.com
Mr.Taxi.lk
- Phone
- +94 76 88 79 009
- Website
- mrtaxi.lk
Visit Sri Lanka Taxi
- Phone
- +94763222239
- Website
- visitlankataxi.com
Colombo Budget Taxi
- Phone
- +94 71 30 05 353
- Website
- colombobudgettaxi.lk
Minipura Taxi
- Phone
- +94 11 45 22 64 264
- Website
- facebook.com
Pickme
- Phone
- +94117433433
- Website
- pickme.lk
Mr.Taxi.lk
- Phone
- +94 76 88 79 009
- Website
- mrtaxi.lk
Visit Sri Lanka Taxi
- Phone
- +94763222239
- Website
- visitlankataxi.com
Colombo Budget Taxi
- Phone
- +94 71 30 05 353
- Website
- colombobudgettaxi.lk
Ceylon Ella Taxi
- Phone
- +94761 300 309
- Website
- ceylonellataxi.lk
Ella Budget Taxi
- Phone
- +94 77 078 9383
- Website
- ellabudgettaxi.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 Flying into Beijing?, Travelling to and around Russia for the 2018 FIFA World Cup, and Best ways to travel around Australia - to help you get the most out of your next trip.
Booking & Getting There
Ella to Kosgoda bus services, operated by Superline Travels, arrive at Colombo Bastian Mawatha Bus Terminal station.
Ella to Kosgoda train services, operated by Sri Lanka Railways, arrive at Maradana station.
Yes, the driving distance between Ella to Kosgoda is 195 km. It takes approximately 3h 33m to drive from Ella to Kosgoda.
There are 1408+ hotels available in Kosgoda.







