Skip to content
NARANGALARETREAT CABIN · SRI LANKAPLAN YOUR STAY ↗
Menu
Currency estimates · rate dated 10 Nov 2026. Final quote in LKR. Rates By Exchange Rate API

FROM THE NARANGALA JOURNAL

Nanu Oya to Ella Train: Timetable, Tickets & Travel Guide (2026)

Updated 8 Nov 2026

Train crossing Nine Arches Bridge near Ella on the hill country line

The Nanu Oya to Ella train is one of the most scenic ways to travel through Sri Lanka’s hill country, passing high-elevation stations, tea-growing landscapes and mountain valleys before reaching Ella. Under the published service pattern, the trip is roughly 2.5 hours, but delays and timetable changes are possible.

Planning what to do after the Nanu Oya–Ella train? Compare Ella town with more secluded locations in our guide to quiet places to stay near Ella. For a quieter base outside Ella, Narangala Retreat Cabin offers a private A-frame for up to two guests in the Badulla highlands. Check dates for the three-night cabin-only stay (LKR 50,000), or compare Slow Escape packages if you prefer included meals and experiences. The cabin-only offer excludes meals, transfers and activities; all enquiries are subject to availability and host confirmation.

Service update: Sri Lanka Railways announced on 18 June 2026 that train services between Badulla and Nanu Oya had resumed after restoration work on the Ambewela–Nanu Oya section. Because services have been adjusted during 2026, use the timetable below as a planning guide and confirm your train close to departure on the official Sri Lanka Railways timetable page or the official seat-reservation portal.

Nanu Oya to Ella train

Why the Nanu Oya to Ella Train Is the Sweet Spot

Nanu Oya station sits at roughly 1,613 meters, serving as the rail gateway to Nuwara Eliya (“Little England”), which is about a 15–30 minute tuk-tuk ride away. Starting your Nanu Oya to Ella train journey here instead of in Kandy means:

  • Time efficiency — around 60-65 km covered in 2.5–3 hours, leaving your afternoon free in Ella.
  • Peak elevation, minimal filler — the train climbs even higher before its dramatic descent into the Uva Basin, with almost no flat, unremarkable track.
  • Easy Nuwara Eliya pairing — explore the colonial town and waterfalls in the morning, then catch a midday train south.

For travellers starting from Nuwara Eliya, Nanu Oya is the practical rail gateway and lets you experience the high-country section toward Ella without spending most of the day on a longer rail journey.

Nanu Oya to Ella Train Timetable

The table below shows the Nanu Oya–Ella times from the service pattern published when the Badulla–Nanu Oya section reopened in June 2026. Treat these as planning times rather than a live timetable: services can be retimed, renumbered or delayed.

Before you travel: recheck the official timetable or reservation portal and confirm at the station if your connection is important. Nanu Oya and Ella both have reservation/ticketing facilities listed by Sri Lanka Railways.

TrainRunsNanu OyaHaputaleEllaBadulla
1005Daily09:0010:2811:2712:16
1043 Ella OdysseyWednesday13:0014:2915:2116:12
1015Daily except Wednesday14:3015:5816:5717:46

Which train should you pick? If the published 09:00 service is operating on your date, it is convenient because it reaches Ella before midday. The afternoon service is useful if you want more time around Nuwara Eliya first. On Wednesdays, check whether the Ella Odyssey is operating instead of the regular afternoon service.

Full Intermediate Stop Timetable (SPL 1005, Morning)

Nanu Oya (09:00) → Perakumpura (09:11) → Ambewela (09:30) → Pattipola (09:38) → Ohiya (09:53) → Idalgashinna (10:12) → Haputale (10:28) → Diyathalawa (10:40) → Bandarawela (10:56) → Kinigama (11:01) → Heel Oya (11:10) → Kithal Ella (11:19) → Ella (11:27) → Demodara (11:41) → Uduwara (11:54) → Hali Ela (12:02) → Badulla (12:16 PM)

The Insider Move: Start Your Ride in Badulla, Not Ella

Here’s what most guidebooks miss: the hill-country line doesn’t end at Ella — it terminates further down the track at Badulla Railway Station. That’s a genuine advantage for anyone willing to think one stop ahead of the typical Nanu Oya to Ella train crowd.

Badulla is the terminal at the eastern end of this part of the Main Line. If you travel in the reverse direction from Badulla toward Nanu Oya, the train reaches Demodara and crosses the Nine Arches Bridge before arriving at Ella. Starting at Badulla can also make boarding easier for unreserved passengers, although a seat is never guaranteed unless you hold a reserved ticket.

If you are staying in the Badulla highlands, this reverse journey can be a useful way to combine Ella with the quieter side of the region. See our location and arrival guide when planning transfers between the cabin, Badulla and Ella.

Choosing the Right Ticket: 1st, 2nd, or 3rd Class

The class you book shapes your entire Nanu Oya to Ella train experience — especially your ability to get that classic open-door photo.

Open-door 2nd class carriage on the Nanu Oya to Ella train

1st Class (Air-Conditioned, Reserved)

First-class reserved accommodation is generally the most comfortable option, with assigned seating and air conditioning on services that offer it. Carriage layouts vary, so do not assume windows will open.

2nd Class (Reserved & Unreserved) — Best for Most Travelers

Second class is a popular balance of comfort and price. Reserved tickets give you an assigned seat; unreserved tickets may involve standing when the train is busy. Some carriages have opening windows, but carriage type can vary. For safety, stay fully inside the carriage and do not sit or lean out of open doors.

3rd Class (Unreserved)

Third class is the budget option and can be crowded. Reserved third-class seats are available on some services, while unreserved tickets do not guarantee a seat. The scenery is the same regardless of class.

Ella Odyssey (Tourist Express)

Ella Odyssey is a tourist-oriented service that has operated on selected days with reserved classes and sightseeing-focused scheduling. Operating days and stopping patterns can change, so confirm the service on the official railway timetable or reservation system before building your itinerary around it.

How to Book Tickets for the Nanu Oya to Ella Train

Reserved seats on the hill-country route can sell out, especially on popular travel dates, so book as early as your plans allow.

  1. Use the official reservation portal. Sri Lanka Railways allows advance reservations up to 30 days before the travel date. The booking process requires passenger NIC/passport details, so use the same identification details you will travel with. Open the official reservation portal.
  2. Check station availability too. Sri Lanka Railways notes that some station allocations may remain even when online seats are not shown. Nanu Oya is listed as a station with reservation facilities.
  3. Unreserved travel. Where unreserved second- or third-class tickets are offered, buy them at the station and arrive early. A seat is not guaranteed, and busy trains can require standing for part of the journey.

Station-by-Station: What to Watch For

The 60-65 km route is a masterclass in mountain railway engineering. Here’s what unfolds along the way on the Nanu Oya to Ella train:

  • Ambewela (“Little New Zealand”) — Rolling green dairy pastures and cool mountain air, shortly after leaving Nanu Oya.
  • Pattipola — The highest railway station in Sri Lanka, at 1,898 meters. Just beyond it, the train enters Summit Tunnel No. 18 — the island’s highest rail tunnel, dividing the misty western slopes from the sun-drenched Uva Basin on the eastern side.
  • Ohiya — Gateway to Horton Plains National Park and World’s End, wrapped in dense pine and eucalyptus forest and frequent rolling fog.
  • Idalgashinna — The visual highlight of the line: a station perched on a razor-thin ridge with sheer drops on both sides, crossed by 14 tunnels between Ohiya and here.
  • Haputale — Clinging to steep cliffs, with views on clear days stretching all the way to the southern coast near Hambantota.
  • Ella & Demodara — The terrain softens into tea gardens framed by Little Adam’s Peak and Ella Rock. Stay on past Ella toward Badulla and you’ll cross the Nine Arches Bridge and loop through the Demodara Loop, where the track spirals around a hillside and passes beneath its own tunnel.
Train crossing Nine Arches Bridge near Ella on the hill country line

Pro Tips for the Ella Train Ride

Do not over-plan the “best side”. The railway curves repeatedly and good views appear on both sides. If you have an assigned seat, enjoy the changing scenery rather than treating one side as mandatory.

Keep photos safe. Do not sit in, hang from or lean out of train doorways. Tunnels, trackside structures and sudden train movement can make this dangerous. Take photos from inside the carriage or from the platform when the train is stationary.

Snack from the vendors, don’t over-pack. Listen for “Wade, wade!” (fried lentil donuts) and “Té, té!” (sweet Ceylon tea) as vendors move through the carriages during the Nanu Oya to Ella train ride. Roasted peanuts in a newspaper cone are a must.

Pack light if you’re in unreserved class. Overhead racks fit standard backpacks fine, but hauling large hard-shell luggage through a crowded 2nd or 3rd class carriage is genuinely stressful. Book reserved seating if you’re traveling with more than a backpack.

Charge your phone and camera the night before. There are no power outlets on most carriages, and you’ll want full battery for the entire route.

Does the Train Cross Nine Arches Bridge?

A common mix-up: the Nanu Oya to Ella train itself does not cross Nine Arches Bridge — that’s further down the line, between Ella and Demodara, on the way to Badulla. From Ella town, it’s a scenic 30-minute walk out to the bridge to watch a train cross it. Or, as covered above, board from Badulla and ride across it directly as part of your own journey.

Where to Stay: Skip the Ella Crowds

Ella town itself has gotten busy — backpacker hostels, tuk-tuk traffic, and queues at every viewpoint. If you rode the train for quiet, mist-covered hills, staying on Ella’s main street undercuts the whole point.

If you want to combine Ella with a quieter stay in the Badulla highlands, Narangala Retreat Cabin can be used as a private mountain base. From here you can plan a Narangala hiking day, visit Ella and connect through Badulla for rail travel. See the experiences and location & arrival pages for practical planning.

Narangala Retreat Cabin in the Badulla highlands, a quiet private cabin option after the Ella train journey

Thinking of staying in the mountains after the train? Check cabin-only dates for two (3 nights, LKR 50,000). Meals and transport are extra. For stays with additional inclusions, explore the Slow Escape packages.

Book Airbnb →

A longer stay gives you enough time to combine Ella, the train journey and a separate Narangala Mountain day without rushing.

Continuing from Ella to Badulla?

The scenic journey doesn’t have to end in Ella. If you’re heading onwards towards Badulla or a quiet mountain cabin near Narangala, see our Ella to Badulla train, tuk-tuk and taxi guide for the practical next steps. Always recheck services on the official Sri Lanka Railways timetable before travelling.

Frequently Asked Questions

How long does the Nanu Oya to Ella train take?

The published June 2026 service pattern is about 2 hours 25–30 minutes from Nanu Oya to Ella. Allow extra time because delays and timetable changes are possible.

How do I get from Nuwara Eliya to Nanu Oya station?

Nanu Oya is the closest rail hub to Nuwara Eliya — a 15-30 minute tuk-tuk or local bus ride from the town center.

Can I buy a ticket on the day of travel?

Yes. Even if reserved seats are sold out online, unreserved 2nd or 3rd class tickets are sold at the station same-day for the Nanu Oya to Ella train. Arrive early and expect a crowd.

Are there toilets on the train?

Yes — basic western and squat-style toilets on every carriage, but no toilet paper or soap, so bring your own hand sanitizer and tissues.

Does the train cross Nine Arches Bridge?

No — that section is between Ella and Badulla. Board from Badulla, or walk out from Ella town to watch it from the outside.

Is the Nanu Oya to Ella train better than starting in Kandy?

If you are already staying in Nuwara Eliya, starting at Nanu Oya is the practical choice because it saves time. If you are starting in Kandy or Colombo, check the current Main Line operating status before planning a through journey, as services have changed during 2026.

Where can I check the latest train times?

Use the Sri Lanka Railways timetable page and the official seat-reservation portal. If your timing is critical, confirm again at Nanu Oya or Ella station close to departure.

Planning a few days in the hill country? Compare the three-night stay, read our hiking trails near Ella guide, or plan a separate Narangala Mountain hike.

Make a little time for your own mountain story.

← Back to the journal

MAKE A LITTLE TIME FOR YOU

Three nights.
A slower rhythm.

Private cabin, mountain views and time for two.

≈ EUR 134

LKR 50,000 total · 3 nights · up to 2 guests

BOOK 3 NIGHTS ↗Currency estimates · rate dated 10 Nov 2026. Final quote in LKR. Rates By Exchange Rate API Cabin only. Meals, transfers and activities extra. Your host confirms availability and booking terms.

Leave a Reply

Your email address will not be published. Required fields are marked *