There are 3 ways to get from Kegalle to Eheliyagoda by bus, car, or taxi
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Bus
best- Take the bus from Ambepussa to Nugegodabus 17
- Take the bus from Nugegoda to Eheliyagodabus Colombo-Badulla / ...
5h 30mRs 3,633–4,160Drive 58.4 km
cheapest- Drive from Kegalle to Eheliyagodacar 58.4 km
1h 9mRs 2,614–3,775Taxi
- Take the taxi from Kegalle to Eheliyagodataxi 58.4 km
1h 9mRs 3,000–3,700
Questions & Answers
The cheapest way to get from Kegalle to Eheliyagoda is to drive which costs Rs. 2600 - Rs. 3800 and takes 1h 9m.
The fastest way to get from Kegalle to Eheliyagoda is to drive which takes 1h 9m and costs Rs. 2600 - Rs. 3800.
No, there is no direct bus from Kegalle to Eheliyagoda. However, there are services departing from Ambepussa and arriving at Eheliyagoda via Nugegoda. The journey, including transfers, takes approximately 5h 30m.
The distance between Kegalle and Eheliyagoda is 149 km. The road distance is 58.4 km.
The best way to get from Kegalle to Eheliyagoda without a car is to bus which takes 5h 30m and costs Rs. 3600 - Rs. 4200.
It takes approximately 5h 30m to get from Kegalle to Eheliyagoda, including transfers.
Kegalle to Eheliyagoda bus services, operated by National Transport Commission, depart from Ambepussa station.
Kegalle to Eheliyagoda bus services, operated by National Transport Commission, arrive at Nugegoda station.
Yes, the driving distance between Kegalle to Eheliyagoda is 58 km. It takes approximately 1h 9m to drive from Kegalle to Eheliyagoda.
There are 138+ hotels available in Eheliyagoda.
What companies run services between Kegalle, Sri Lanka and Eheliyagoda, Sri Lanka?
You can take a vehicle from Kegalle to Eheliyagoda via Ambepussa, Nugegoda, and Nugegoda in around 5h 30m.
- Phone
- +94 011-2587372
- [email protected]
- Website
- National Transport Commission
Bus from Ambepussa to Nugegoda
- Ave. Duration
- 2h 39m
- Frequency
- Every 15 minutes
- Estimated price
- Rs 250–280
- Website
- National Transport Commission
- Schedules at
- NTC Schedules
- Standard
- Rs 250–280
- Semi Lux
- Rs 280–390
- Super Lux
- Rs 500–700
- Phone
- +94 777 382 186
- [email protected]
- Website
- Superline Travels
Bus from Nugegoda to Eheliyagoda
- Ave. Duration
- 1h 25m
- Frequency
- Twice daily
- Estimated price
- Rs 2,300–2,600
- Website
- Superline Travels
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 Which side of Niagara Falls should I choose (and how do I get there)?, Travelling Croatia’s Dalmatian Coast by boat, bus, car and train, and How to get from Southend Airport into central London - to help you get the most out of your next trip.






