Kandy to Ella by private driver
Updated:
Kandy to Ella is about 130 km and takes 4½ to 5 hours of driving by private driver via Gampola and Nuwara Eliya, the road with the waterfalls and tea factories. A quicker road via Badulla covers about 135 km in around 4 hours of driving. Post your journey and compare offers from verified drivers for either road, in both directions.
Compare offers for Kandy to Ella
Kandy to Ella at a glance
| Fact | Detail |
|---|---|
| Road A, via Nuwara Eliya | Kandy, Gampola, Nuwara Eliya, Ella: about 130 km, 4½–5 hours of driving. The road for sights (waterfalls and tea factories) and for the Ella train from Nanu Oya |
| Road B, via Badulla | Kandy, Ampitiya, Badulla, Hali-Ela, Ella: about 135 km, about 4 hours of driving. The quicker road, with fewer sights |
| Recommended stops on Road A | Four stops add about 1 hour 40 minutes |
| Best departure | Straight after breakfast |
| Ella to Kandy | The same road, mostly downhill, usually a little quicker |
Road facts checked:
Kandy to Ella: private driver, train, bus or ride app?
| Option | Time | Suits | Worth knowing |
|---|---|---|---|
| Private driver | 4½–5 hours of driving, plus the stops you choose | Your own schedule, with the stops you list in your journey notes | Every offer shows the driver and the exact vehicle before you decide |
| Train | About 2½ hours from Nanu Oya to Ella | The Nanu Oya to Ella rail section, on a special timetable | As of Tue, 29 Sep 2026 the Kandy to Nanu Oya section is closed for repairs, so no train runs the whole way. |
| Bus | About 6–7 hours including waiting time | Travellers with time to spare | A longer day than the drive |
| Ride app | Short town journeys | Getting around Kandy | Ride apps are hard to get in Ella, so the long road between is where a private driver fits. |
What is the road from Kandy to Ella like, stop by stop?
Road A runs from Kandy through Gampola and Nuwara Eliya to Ella, about 130 km. Kandy to Nuwara Eliya takes about 3 hours, and Nuwara Eliya to Ella about 2 hours. It is the road for anyone catching the Ella train from Nanu Oya, and the one with the attractions. List the stops you would like in your journey notes: drivers read them before making an offer.
Ramboda Falls
Allow about 15 minutes at the waterfall.
Labookellie tea factory
Allow about 45 minutes for a visit. There are other tea factories on this road too, so name your preference in the journey notes.
A roadside fruit stall
Allow about 20 minutes. Look for local varieties such as red banana (rath kehel), fresh cocoa and passion fruit, plus seasonal fruit such as avocado, durian and jackfruit.
Gregory Lake, Nuwara Eliya
Allow about 20 minutes by the lake.
A night in Nuwara Eliya
Nuwara Eliya sits in a completely different, cool climate zone. An overnight here is especially rewarding for travellers from South Asia and the Middle East, for whom that climate is a real change. It also splits the road into its two legs: about 3 hours, then about 2 hours.
Road B: the quicker road
Road B runs from Kandy through Ampitiya, Badulla and Hali-Ela to Ella: about 135 km in about 4 hours. Choose it when time matters more than sights.
How does booking Kandy to Ella work?
Post your journey and list your stops in the journey notes. Verified drivers reply with all-inclusive offers covering fuel, tolls, parking and waiting time. Compare the offers, then accept one. See the vehicle types to choose the category that suits your group.
Two ways to pay: a 15% deposit online plus 85% cash to the driver at the end of the trip, or the full amount upfront. If you pay in full, Rymgo holds your payment until your trip is done, with a 24-hour window to report a problem.
Cancel free up to 48 hours before your trip for a full refund. Inside 48 hours of pickup, your booking is non-refundable.
See the full steps on How it works.
Tips for the Kandy to Ella drive
- Leave early. Straight after breakfast is ideal. After dark the hill roads become foggy.
- Pack warm clothing. Nuwara Eliya is around 15 °C, and cooler in the evening.
Kandy to Ella questions
How long is the drive from Kandy to Ella?
The drive from Kandy to Ella is about 130 km and takes 4½ to 5 hours of driving, stops excluded, via Gampola and Nuwara Eliya, the road with the waterfalls and tea factories. The quicker road via Ampitiya and Badulla is about 135 km and takes about 4 hours of driving.
Can I take the train one way and a private driver the other?
Yes. A popular way is to ride with your driver from Kandy to Nanu Oya, take the train from Nanu Oya to Ella or Demodara, and ask in your journey notes for your driver to carry your luggage onward and meet you there. As of Tue, 29 Sep 2026 the Nanu Oya to Ella section is running.
Is it worth staying a night in Nuwara Eliya?
Yes, if a cool climate appeals. Nuwara Eliya is a completely different climate zone, especially rewarding for travellers from South Asia and the Middle East. An overnight also splits the road into two legs of about 3 hours and about 2 hours.
Can I travel from Ella to Kandy on this route?
Yes. Ella to Kandy uses the same road, mostly downhill, and is usually a little quicker than Kandy to Ella. Post it as a journey from Ella and compare offers from verified drivers.
What does an all-inclusive offer cover?
Every offer includes fuel, tolls, parking and waiting time, so the price you accept is the price you pay. See How It Works for the full breakdown.
Where to next after Ella?
For a longer plan, read the Sri Lanka 7-day itinerary.
Compare offers for Kandy to Ella
Post your journey and compare all-inclusive offers from verified drivers.
Compare offers