The train ride from Nuwara Eliya to Ella is one of the most famous rail journeys in Asia: about two and a half hours of tea estates, misty ridges and waterfalls. It’s also one of the most-asked questions on r/srilanka: is the train worth it, or should you just take a car? And after Cyclone Ditwah damaged the hill-country line in late 2025, many travellers aren’t sure the train is even running.
Here’s the up-to-date picture, and a straight comparison to help you decide.
Train status and timetables were checked on 7 November 2026 using Sri Lankan news reports and booking guides. Services were adjusted several times in 2026, so confirm times on the Sri Lanka Railways website close to your travel date.
Is the Nuwara Eliya to Ella train running in 2026?
Yes, the Nanu Oya to Ella section is running. Cyclone Ditwah caused landslides that closed much of the upcountry line in late 2025. The Nanu Oya to Badulla section, which includes Ella, reopened on 20 June 2026, when the Podi Menike ran the first service over the restored track (Sunday Times).
What is still closed: as of late October 2026, the sections between Kandy and Nanu Oya were still under repair, so there is no direct Kandy to Ella train for now (The Sri Lanka Guides). That makes Nuwara Eliya (Nanu Oya station) the best place to start the scenic ride today.
Train or car: the quick comparison
| Train (Nanu Oya to Ella) | Car or private driver | |
|---|---|---|
| Journey time | About 2 hours 30 minutes, often longer with delays | About 1.5 to 2 hours |
| Scenery | Outstanding. The line runs through landscapes no road reaches | Good, but you miss the best stretches |
| Cost | Cheap, even in reserved classes | Much more expensive, but door to door |
| Luggage | Awkward, especially in unreserved carriages | Easy |
| Flexibility | Fixed times, and trains can be late | Leave when you want and stop for photos |
| Best for | First-time visitors, photographers, travelling light | Families, heavy bags, tight schedules |
Times are from Asia Odyssey Travel and Narangala’s 2026 timetable guide. Our recommendation: take the train at least once. It’s the experience, not just the transfer. If you have a lot of luggage, many travellers send their bags ahead with a driver and ride the train with a day pack.
Timetable: Nanu Oya to Ella
| Train | Runs | Departs Nanu Oya | Arrives Ella |
|---|---|---|---|
| 1005 | Daily | 09:00 | 11:27 |
| 1043 Ella Odyssey (tourist train) | Wednesdays only | 13:00 | 15:21 |
| 1015 | Every day except Wednesday | 14:30 | 16:57 |
This is the planning timetable published in June 2026 (source). Delays of 30 minutes or more are common, so don’t plan a tight connection in Ella.
How to book reserved seats
- Book online on the Sri Lanka Railways seat reservation site, seatreservation.railway.gov.lk. Reservations open about 30 days before travel.
- Book as early as you can from November to April, the peak season, when reserved seats often sell out within days.
- Choose your class. First class is reserved and air-conditioned, but its windows don’t open. Second class can be reserved or unreserved and has opening windows, which many travellers prefer for photos. Third class is unreserved and the most crowded.
- Sold out? You can buy unreserved second or third class tickets at Nanu Oya station on the day. Arrive early to get a seat, because you may have to stand.
- Bring your passport details when booking, and keep a printed or saved copy of your e-ticket.
Getting to Nanu Oya from Nuwara Eliya
Nuwara Eliya town has no railway station. The nearest is Nanu Oya, about 8 km away (Asia Odyssey Travel), which is a 15 to 30 minute ride by tuk-tuk or bus. Give yourself extra time for the morning train, because the road can be slow.
What you will see on the way
- Pattipola, the highest railway station in Sri Lanka, at almost 1,900 m, with views over the Horton Plains area.
- Tea estates around Ohiya, Idalgashinna and Haputale, with steep valleys dropping away beside the track.
- Tunnels and waterfalls as the line drops towards Bandarawela and Ella.
- Which side to sit on: there are views on both sides. One popular guide recommends the left side for photos (Asia Odyssey Travel). In second class you can move between windows.
What about the Nine Arch Bridge?
The famous Nine Arch Bridge is after Ella, between Ella and Demodara, so you won’t cross it on the ride from Nanu Oya. Visit it from Ella instead, about 15 minutes by tuk-tuk, or on a walk through the tea fields, and time your visit with a passing train.
Safety on the train
- Hanging out of the open doors is the classic Instagram shot, but people have been seriously injured doing it. Hold on firmly, or just don’t.
- Keep your phone and camera on a strap near open windows.
- The hill country gets cold, especially in the morning, so bring a light jacket.
FAQ
Can I take the train from Kandy to Ella in 2026?
Not directly, as of late October 2026. The Kandy to Nanu Oya section was still closed for cyclone repairs. Drive or take a bus from Kandy to Nuwara Eliya, about 3 hours, then catch the train at Nanu Oya.
Is the train worth it if I have a lot of luggage?
Yes, if you can reserve a seat or send your bags ahead with a driver. Unreserved carriages are crowded, and large suitcases are hard to manage in them.
How long is the train from Nuwara Eliya to Ella?
About 2 hours 30 minutes from Nanu Oya station, plus 15 to 30 minutes to get from Nuwara Eliya town to the station. Allow extra time for delays.
Sources
- Sunday Times: Nanu Oya–Badulla services resume (June 2026)
- The Sri Lanka Guides: hill country train status after Cyclone Ditwah
- Narangala: Nanu Oya to Ella train times 2026
- Asia Odyssey Travel: Nuwara Eliya to Ella train guide
- Sri Lanka Railways seat reservations
- r/srilanka: train or car from Nuwara Eliya to Ella