Contents
Moving from Ella to Nanu Oya takes you deeper into Sri Lanka's tea country. Nanu Oya is the gateway for Nuwara Eliya, the colonial hill town known as Little England. You can ride the main line train or take a car on the winding roads through the tea estates.

Ella to Nanu Oya by Train
Ella and Nanu Oya are both stations on the Badulla line. Train services from Badulla to Nanu Oya resumed in June 2026 after the section damaged by Cyclone Ditwah was restored.[1] Sri Lanka Railways lists intercity and express services between Colombo Fort and Badulla that serve this stretch.[2] Nanu Oya is 64.54 km from Ella. The official fare from Ella to Nanu Oya is LKR 600 in first class, LKR 300 in second class and LKR 160 in third class.[3]
Ella to Nanu Oya by Private Transfer
A private transfer gives door-to-door service from your guesthouse in Ella to Nanu Oya or your final destination in Nuwara Eliya. The route has steep inclines and sharp turns. Booking platforms list transfers at about $31 to $101 per vehicle, depending on the vehicle, with a journey time of up to about 3 hours (October 2026).[4]
Vehicle Classes
The listed classes are Standard Car, Sedan, Hatchback (4 passengers), Comfort (3 passengers), SUV (6 passengers) and vans for 8 or 12 passengers.[4] Solo travelers and couples manage in a car, families benefit from an SUV, and larger groups or travelers with bulky gear can book a van.
Tips for Traveling from Ella to Nanu Oya
- Watch the Weather: The highlands are prone to sudden mist and heavy rain, especially in the afternoons. A morning departure usually offers clearer views.
- Motion Sickness: The road has constant turns. Sit in the front seat and keep your eyes on the horizon if you are prone to car sickness.
- Stop for Tea: With a private car you can ask the driver to stop at a tea factory on the way.
- Dress Warmly: Nanu Oya and nearby Nuwara Eliya are much cooler than Ella. Keep a light jacket or sweater within reach.
Timetable
| Taxi Ella - Nanu Oya $ 30.74–100.41 30m – 3h | |
|
Frequently Asked Questions
Use the booking tool on this page to compare the transport options currently available from Ella to Nanu Oya, including current prices and schedules.
The train in third class is cheapest, at LKR 160 on the official fare table. A private car is listed from about $31 per vehicle (October 2026).
A private transfer is the more flexible option, with a listed journey time of up to about 3 hours depending on pickup point and traffic. For trains, check the day's schedule on the railway's reservation site.
Booking platforms list up to about 3 hours by private transfer.
Yes, it has many sharp curves as it climbs through the highlands. A professional driver is accustomed to these conditions, which makes a private transfer easier than driving a rental vehicle yourself.
Yes. You can ask the driver to stop at viewpoints, waterfalls or tea estates along the way.
Nanu Oya and nearby Nuwara Eliya are higher and much cooler than Ella, so keep a light jacket or sweater within reach.
Sources and background
Numbers in the text such as [1] refer to these sources.
- [1] Sri Lanka Railways: Train services from Badulla to Nanu Oya have resumed after restoration of the Ambewela-Nanu Oya railway section damaged by Cyclone Ditwa. Retrieved October 15, 2026.
- [2] Sri Lanka Railways: Sri Lanka Railways: Our Services and online seat reservation. Retrieved October 15, 2026.
- [3] Sri Lanka Railways: Ella - Passenger Ticket Rates. Retrieved October 15, 2026.
- [4] 12Go: 12Go timetable: Ella to Nanu Oya. Retrieved October 15, 2026.
Guide prices and journey times are indicative, not live quotes. A booked package may include transfers and waiting time as well as the main journey. Check the selected offer, pickup point and current conditions before booking.