There are 8 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 to Koggala, 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 38,741–119,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 Kottawabus Badulla-Colombo
- Take the bus from Makumbura to Ambalangodabus Ex 1-41
7h 47mRs 6,190–7,347Bus, 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 to Koggala, taxi
- Take the bus from Ella to Thanamalwilabus
- Fly from Weerawila International Airport (WRZ) to Koggala (KCT)plane WRZ - KCT
- Take the taxi from Koggala (KCT) to Kosgodataxi
4h 16mRs 30,720–110,685Bus to Weerawila International Airport, fly to Bandaranaike International Airport, taxi
- Take the bus from Ella to Thanamalwilabus
- Fly from Weerawila International Airport (WRZ) to Bandaranaike International Airport (CMB)plane WRZ - CMB
- Take the taxi from Colombo-Airport-CMB to Kosgodataxi
4h 52mRs 42,720–123,685Drive 194.7 km
- Drive from Ella to Kosgodacar 194.7 km
3h 33mRs 8,844–12,775Taxi
- Take the taxi from Ella to Kosgodataxi 194.7 km
3h 33mRs 24,000–29,000
Hatton (NUF) to Koggala (KCT) flights
Questions & Answers
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. 38000 - Rs. 120000.
No, there is no direct bus from Ella to Kosgoda. However, there are services departing from Ella and arriving at Ambalangoda via Kottawa and Makumbura. The journey, including transfers, takes approximately 7h 47m.
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 7h 47m and costs Rs. 6000 - Rs. 7500.
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 7h 47m and costs Rs. 6000 - Rs. 7500. 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 Kottawa, Makabura, Makumbura, and Ambalangoda in around 7h 47m. 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 10,000–85,000
Flights from Weerawila International Airport to Koggala
- Ave. Duration
- 30 min
- When
- Every day
- Estimated price
- Rs 10,000–85,000
Flights from Weerawila International Airport to Bandaranaike International Airport
- Ave. Duration
- 32 min
- When
- Every day
- Estimated price
- Rs 11,000–85,000
- Phone
- +94 114 600 111
- Website
- seatreservation.railway.gov.lk
Train from Ella to Maradana
- Ave. Duration
- 8h 59m
- Frequency
- Twice daily
- Estimated price
- Rs 1,300–3,200
- Website
- https://seatreservation.railway.gov.lk/mtktwebslr/
- 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
- https://seatreservation.railway.gov.lk/mtktwebslr/
- 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.lk
Bus from Ella to Kottawa
- Ave. Duration
- 4h 51m
- Frequency
- Once daily
- Estimated price
- Rs 2,200–2,700
- Website
- https://superline.lk/
Bus from Ella to Pelmadulla
- Ave. Duration
- 2h 8m
- Frequency
- Twice daily
- Estimated price
- Rs 2,300–2,600
- Website
- https://superline.lk/
- Phone
- +94 011-2587372
- [email protected]
- Website
- ntc.gov.lk
Bus from Makumbura to Ambalangoda
- Ave. Duration
- 1h
- Frequency
- Hourly
- Estimated price
- Rs 330–370
- Website
- https://www.ntc.gov.lk/
- Schedules at
- https://www.ntc.gov.lk/times/
- Standard
- Rs 330–370
- Semi Lux
- Rs 380–550
- Super Lux
- Rs 700–950
- Phone
- +94 70 311 0501
- [email protected]
- Website
- sltb.eseat.lk
Bus from Ella to Thanamalwila
- Ave. Duration
- 1h 20m
- Frequency
- Once daily
- Estimated price
- Rs 800–1,100
- Schedules at
- sltb.eseat.lk
Bus from Ella to Thanamalwila
- Ave. Duration
- 1h 20m
- Frequency
- Once daily
- Estimated price
- Rs 800–1,100
- Schedules at
- sltb.eseat.lk
- Ave. Duration
- 1h 52m
- Estimated price
- Rs 11,000–34,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
Colombo Airport Taxi
- Phone
- +94 76 61 61 881
- Website
- taxicolomboairport.com
Colombo Budget Taxi
- Phone
- +94 71 30 05 353
- Website
- colombobudgettaxi.lk
Mr.Taxi.Lk
- Phone
- +94 76 88 79 009
- Website
- mrtaxi.lk
Pickme
- Phone
- +94 11 74 33 433
- Website
- pickme.lk
Visit Sri Lanka Taxi
- Phone
- +94 76 32 22 239
- Website
- visitlankataxi.com
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 How to get from London to Edinburgh, Slovenia: Getting from Ljubljana to Lake Bled, and Flying into Beijing? - to help you get the most out of your next trip.
More Questions & Answers
Ella to Kosgoda bus services, operated by Superline Travels, arrive at Kottawa 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 1373+ hotels available in Kosgoda.













