Idalgashinna
A tiny hill-country railway station perched on a narrow ridge, where the land falls away on both sides and mist drifts through the tea. A quiet, scenic stop between Haputale and Ohiya.
Between Haputale and Ohiya railway stations, sitting at 1,615 meters above sea level, Idalgashinna holds the distinction of being the fifth highest railway station in Sri Lanka and the 68th stop along the historic Colombo-Badulla Main Line, built in 1893 when the track was extended from Nanu Oya through to Haputale during the height of British colonial railway expansion into the hill country. The stretch of line running between Idalgashinna and neighboring Ohiya station holds its own record too, passing through 14 separate tunnels, more than any other stretch of railway anywhere in Sri Lanka, eight of them long and genuinely dark, adding a real sense of adventure to what's already considered one of the most scenic train rides on the planet.
The station itself sits perched on a hill ridge that effectively divides Sri Lanka's southern and eastern regions, a tiny, unassuming platform dwarfed by pine forest covered hills rising behind it, the cooler, crisper air at this elevation offering a genuinely rejuvenating contrast to the lowlands below. Sunrise and sunset here paint the surrounding hills in golden light, and the platform itself offers unbeatable views across tea gardens, dense forest and rolling green meadows, a landscape locals and travelers alike consistently rank among the most beautiful stretches of the entire highland railway network.
Beyond the train ride itself, Idalgashinna has become a genuine destination for hikers too, trails leading up to Idalgashinna Mountain, the peak visible beyond the station toward Ohiya, accessible enough that both solo travelers and groups regularly camp overnight along the route. Whether experienced from a train window slowly winding through tunnel after tunnel, or reached on foot for a quiet highland trek, Idalgashinna offers one of the more understated, genuinely peaceful stops along Sri Lanka's celebrated hill country rail line.
At a glance
- Entry fee: Free
- Opening hours: Open all day
- Time needed: 1 to 2 hours
- Best time: Early morning, before the mist thickens
Getting there
By train on the main hill-country line, or by road from Haputale about 8km away.
Frequently asked questions
- How much does it cost to visit Idalgashinna?
- Free.
- What are the opening hours at Idalgashinna?
- Open all day.
- How long should I spend at Idalgashinna?
- Plan for 1 to 2 hours.
- When is the best time to visit Idalgashinna?
- Early morning, before the mist thickens.
- How do I get to Idalgashinna?
- By train on the main hill-country line, or by road from Haputale about 8km away.