Diyatalawa
Railway Station
A Quiet Highland Railway Stop
Between Haputale and Bandarawela
Diyatalawa Railway Station
Diyatalawa Railway Station (also listed as Dayatalawa) is a charming hill-country station on Sri Lanka's Main Line, situated between Haputale and Bandarawela. The station lies at around 255.079 km from Colombo Fort, making it an important stop for travellers journeying through the up-country region.
Known for its peaceful atmosphere and scenic surroundings, Diyatalawa offers a glimpse of traditional railway heritage combined with the natural beauty of Sri Lanka's highlands. Surrounded by mountains, tea estates and cool air, it's a quiet stop that captures the essence of slow travel.
Quiet Highland Atmosphere
A peaceful stop with a cool climate and relaxing surroundings.
Scenic Train Journey
Experience beautiful hill-country landscapes along the Main Line.
Easy Access to Haputale & Bandarawela
Conveniently located between two popular highland destinations.
A Scenic Train Ride
The train journey to or from Diyatalawa is a memorable experience, with views of rolling hills, tea plantations, forests and misty mountains. As the train winds through the highlands, you'll see charming villages, deep valleys and dramatic landscapes that make Sri Lanka's railway journey so special.
The section between Haputale, Diyatalawa and Bandarawela is known for its stunning scenery, with numerous photo opportunities along the way.
More Than Just a Railway Stop
Diyatalawa is a relaxed highland town with a unique character. The surrounding area is known for its cool climate, pine forests, mountain views and links to the region's colonial-era history. It’s a great place to stop, take a break and explore the natural beauty and local culture.
From scenic drives to tea estates, viewpoints and nearby attractions, Diyatalawa offers plenty to see and do for travellers interested in nature, photography and authentic highland experiences.
Eco Wild Glamping
After a day of exploring Diyatalawa, Haputale, Bandarawela or other nearby attractions, return to the comfort of Eco Wild Glamping. Relax in our luxury tents, enjoy fresh mountain air and unwind in a peaceful natural setting surrounded by the Bambarakanda highlands.
It’s the perfect combination — scenic railway journeys and highland exploration during the day, followed by a relaxing glamping stay with waterfalls, trekking trails and breathtaking mountain views.