Sri Lanka Curated rail journey

Nanu Oya to Badulla Train Journey

A relaxed ride through misty mountains, tea estates and deep valleys, passing Ohiya, Haputale, Bandarawela, Ella, Demodara and Hali Ela before arriving in Badulla.

1 day Nanu Oya to Badulla 4 itinerary stops Tailored travel support
At a glance

Journey facts

Duration1 day
RouteNanu Oya to Badulla
Itinerary4 planned stops
PlanningTrain, transfers & guide
Journey highlights

What you will experience

A relaxed ride through misty mountains, tea estates and deep valleys, passing Ohiya, Haputale, Bandarawela, Ella, Demodara and Hali Ela before arriving in Badulla.

Hotel pickup and station transfer
Misty mountain and tea-estate scenery
Ohiya, Haputale and Bandarawela stations
Ella and the Nine Arch Bridge
Demodara Loop and the approach to Badulla
Arrival transfer to your accommodation
Flexible, guided travel

Train times and reserved-seat availability are confirmed for your selected date. Transfers and guide arrangements are tailored to your pickup and accommodation details.

Step by step

Your journey itinerary

Before departure

Hotel pickup in Ambewela

Your guide will collect you from your hotel and bring you to the station at least 20 minutes before departure, allowing comfortable time to board.

Rail journey

Across the upcountry line

Travel for roughly three hours through cool highland scenery, tea estates, forested slopes, waterfalls and small villages. The route passes Ohiya, Haputale, Diyatalawa, Bandarawela, Ella, Demodara and Hali Ela.

Scenic highlight

Ella and the Nine Arch Bridge

Enjoy the dramatic curves and valley views around Ella, including one of Sri Lanka's best-known railway landmarks, the Nine Arch Bridge.

Arrival

Badulla station transfer

A Tourmaster representative will meet you at Badulla Railway Station and take you to your accommodation.

Plan your Sri Lanka rail experience

Ready to travel this route?

Send your preferred date and our team will coordinate the journey details.
Request this journey