
Ella is a small hill town wrapped in tea plantations. The Nine Arch Bridge and Little Adam's Peak are the big draws. It lies 66 kilometres (41 miles) southeast of Kandy. The train is the quickest way to get from Kandy to Ella, taking 6h - 7h. The ride is famously scenic too. The bus is the cheapest option at $4.10 (1,360 LKR).
Distance from Kandy to Ella
Kandy and Ella are about 66 km (41 miles) apart, and the journey itself covers around 138 km by road. The quickest way to get from Kandy to Ella is by taking the taxi, which takes around 3-4h.
4 ways to travel from Kandy to Ella
There are four ways to travel from Kandy to Ella. You can choose between the bus, train*, shared minivan, and taxi. The journey takes 3h–6h and the quickest way is by taxi. If you're on a budget, the cheapest option is by bus with tickets starting at $4.10 (1,360 LKR).
Reach out to our Community
No questions yet — be the first to ask about Kandy to Ella.
Our favourite places to stay in Ella
Here are our favourite places to stay in Ella for every budget.
Will Guest Homestay
An exceptional homestay with stunning mountain views. You will feel right at home here with the friendly and welcoming staff. Bike and car rentals are available on-site and breakfast is included with your stay.
The rooms are clean and comfortable, and the views are absolutely breathtaking. You won’t want to check out of this homestay!
- Breathtaking mountain views
- Breakfast included
- Clean and comfortable
- Extremely friendly and helpful staff
Private room starts at $23 (7,700 LKR) per night
Rounding it up
That's the full picture for getting from Kandy to Ella, roughly 66 kilometres (41 miles) apart. In all, there are 4 ways to make the trip. The cheapest fare is $4.10 (1,360 LKR). The quickest trip takes 3h.
Prices and timetables change, so it's worth a quick check before you travel. Have a question, or travelled this route recently? Ask the community below and we'll do our best to help.
Frequently Asked Questions
What is the distance from Kandy to Ella?
The distance from Kandy to Ella is 66 kilometres (41 miles).
What is the fastest way to get from Kandy to Ella?
The fastest way to get from Kandy to Ella is by taxi and takes 3-4h.
What is the cheapest way to get from Kandy to Ella?
The cheapest way to get from Kandy to Ella is by bus with ticket costs starting from 1,360 LKR.
Affiliate Disclosure
Some links on this page are affiliate links. If you book through them, we earn a small commission at no extra cost to you. This helps us keep Gecko Routes free and up to date.





