Sri Lanka rail journeys

Ambewela 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 Ambewela to Badulla
Request booking

What you will experience

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.

Your journey, step by step

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.

Tell us when you would like to travel

Submit your preferred date and group details. Our team will confirm train availability, transfers, guide arrangements and the final tour price before payment.