Contents
Nanu Oya is the railway station for Nuwara Eliya, and Ella lies further along the same Main Line towards Badulla, about 65 km by rail.[1] You can cover this stretch by train or by private transfer.
Nanu Oya to Ella by train
Sri Lanka Railways announced in June 2026 that train services from Badulla to Nanu Oya had resumed after the Ambewela to Nanu Oya section, damaged by Cyclone Ditwah, was restored.[2] The railway lists first, second and third class and an observation saloon on its Colombo Fort to Badulla services.[3] Reserved seats are sold on the official booking site.

Nanu Oya to Ella by private transfer
Booking platforms list private transfers from Nanu Oya to Ella at about $54 to $101 depending on the vehicle, with travel times of up to about 1 hour 30 minutes (October 2026).[4] The vehicle classes listed are hatchback, sedan, standard car and SUV for 6 passengers.[4] A private transfer is a good fit if you have just finished a long train journey and want to go door to door to your guesthouse in Ella.
Tips for traveling from Nanu Oya to Ella
- Weather: The hill country has sudden mist and heavy rain, especially in the afternoons. A car is drier than an open tuk-tuk in a downpour.
- Motion sickness: The road to Ella is very curvy. If you are prone to motion sickness, sit in the front.
- Luggage: Four people with four large suitcases will not fit in a hatchback. Choose an SUV or two cars.
Timetable
| Taxi Nanu Oya - Ella $ 53.24–100.41 38m – 1h 30m | |
|
Frequently Asked Questions
Use the booking tool on this page to compare the transport options currently available from Nanu Oya to Ella, including current prices and schedules.
Booking platforms listed private transfers from about $54 in October 2026, depending on the vehicle.
Booking platforms list travel times of up to about 1 hour 30 minutes, depending on traffic, weather and the time of day (October 2026).
Sri Lanka Railways announced in June 2026 that train services from Badulla to Nanu Oya had resumed after the Cyclone Ditwah damage was repaired. Ella is a station between the two.
Yes. Booking platforms list an SUV for 6 passengers, but check that your luggage fits as well.
With a private transfer you can usually agree short stops with the driver. Tell the driver before the trip starts.
Sources and background
Numbers in the text such as [1] refer to these sources.
- [1] Sri Lanka Railways: Colombo Fort - Passenger Ticket Rates. Retrieved October 15, 2026.
- [2] 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.
- [3] Sri Lanka Railways: Sri Lanka Railways: Our Services and online seat reservation. Retrieved October 15, 2026.
- [4] 12Go: 12Go timetable Nanu Oya - Ella. 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.