Colombo to Ella by private driver
Updated:
Colombo to Ella is about 200 km and takes 5½ to 6½ hours of driving by private driver via Ratnapura, Balangoda and Haputale (the A4). The road via the Southern Expressway and Wellawaya is about 310 km, the longest in distance and the quickest in time at about 5 hours of driving. A third road, via Kandy, is about 250 km and 6½ to 7 hours. Post your journey and compare offers from verified drivers for any of the three roads, in both directions.
Compare offers for Colombo to Ella
Colombo to Ella at a glance
| Fact | Detail |
|---|---|
| Road A, the Ratnapura road (A4) | Colombo, Avissawella, Ratnapura, Pelmadulla, Balangoda, Haputale, Bandarawela, Ella: about 200 km, 5½–6½ hours of driving. The road with the stops: Ratnapura, Belihuloya and Lipton's Seat |
| Road B, via the Southern Expressway and Wellawaya | about 310 km, about 5 hours of driving. The longest road in kilometres and the quickest in time |
| Road C, via Kandy and Nuwara Eliya | Colombo, Kandy, Nuwara Eliya, Ella: about 250 km, 6½–7 hours of driving. Best for the Ella train from Nanu Oya, or for a night in Kandy |
| Recommended stops on Road A | Belihuloya and Lipton's Seat add about 45 minutes. Ratnapura adds a couple of hours if you are buying gems |
| Best departure | Early, about 06:00–07:00 Sri Lanka time |
| Ella to Colombo | The same roads, in almost the same time |
Road facts checked:
Colombo to Ella: private driver, train, bus or ride app?
| Option | Time | Suits | Worth knowing |
|---|---|---|---|
| Private driver | 5–7 hours of driving, depending on the road, 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 5–6 hours | Travellers with time to spare | From Pettah, a bus runs to Ella in about 6 hours. Or change at Makumbura, about 5 hours |
| Ride app | Short town journeys | Getting around Colombo | Ride apps are hard to get in Ella, so the long road between is where a private driver fits |
What is the road from Colombo to Ella like, stop by stop?
Road A is the Ratnapura road (A4), about 200 km: Colombo, Avissawella, Ratnapura, Pelmadulla, Balangoda, Haputale and Bandarawela, then Ella. It takes 5½ to 6½ hours of driving. List the stops you would like in your journey notes: drivers read them before making an offer.
Ratnapura, the gem town
Allow a couple of hours if you are buying gems.
Belihuloya
Allow about 15 minutes.
Lipton's Seat, Haputale
Allow about 30 minutes.
Road B: the quickest road
Road B runs via the Southern Expressway and Wellawaya to Ella: about 310 km in about 5 hours. It is the longest road in kilometres and the quickest in time.
Road C: via Kandy
Road C runs from Colombo through Kandy and Nuwara Eliya to Ella: about 250 km in 6½ to 7 hours. It suits anyone catching the train from Nanu Oya, or stopping overnight in Kandy. The better way to take it is a night in Kandy, then a morning start.
How does booking Colombo 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 Colombo to Ella drive
- Pack for rain on the hill sections. The Ratnapura and Balangoda hill sections can be wet in both monsoons.
- Leave early. The hill roads are misty after dark, and Colombo to Ella is a long day.
Colombo to Ella questions
How far is Colombo from Ella by road?
Colombo to Ella is about 200 km by the Ratnapura road (A4), about 310 km by the Southern Expressway and Wellawaya, and about 250 km via Kandy and Nuwara Eliya.
How long is the drive from Colombo to Ella, and is it too long for one day?
The Ratnapura road takes 5½ to 6½ hours of driving, the Southern Expressway road about 5 hours, and the road via Kandy 6½ to 7 hours. It is a long day, so start early, about 06:00–07:00 Sri Lanka time. On the road via Kandy, a night in Kandy and a morning start is the better plan.
Which road does the Colombo to Ella drive take, and where can I break the journey?
Post your journey and ask for the road you prefer in the journey notes. On the Ratnapura road, break at Ratnapura (a couple of hours if you are buying gems), Belihuloya (about 15 minutes) or Lipton's Seat in Haputale (about 30 minutes). On the road via Kandy, break with a night in Kandy.
Can I travel from Ella to Colombo airport on this route?
Yes. Ella to Colombo uses the same roads, so the distances are the same: about 200 km by the Ratnapura road, about 310 km by the Southern Expressway and about 250 km via Kandy, in almost the same time. Post it as a journey from Ella to Colombo or to Bandaranaike International Airport and compare offers from verified drivers. The drivers' waiting time is inside the all-inclusive offer.
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?
Planning more than one drive? The Sri Lanka 7-day itinerary puts the main roads into a longer plan.
Compare offers for Colombo to Ella
Post your journey and compare all-inclusive offers from verified drivers.
Compare offers