National Railway Museum
The National Railway Museum opened on 27 December 2014, deliberately timed to mark 150 years since the very first Ceylon Railways train pulled out of Colombo Terminus bound for Ambepussa, back on 27 December 1864, with the Duke of Brabant of Belgium riding along as its most notable passenger.
In Kadugannawa, on the steep, winding stretch of hill country that gave Sri Lanka's early railway engineers real headaches, sits a museum that celebrates exactly that struggle. Sri Lanka Railways picked Kadugannawa on purpose too, the steep gradient between here and Rambukkana was one of the toughest engineering challenges on the entire original line, so the location itself is part of the story being told.
Wander the grounds and you'll find retired steam locomotives standing alongside diesel electric and diesel mechanical engines, rail motor cars, narrow gauge diesels, and passenger carriages ranging from early wooden bodied coaches through to later steel built cars, some restored well enough to look ready for one more run. The star exhibit for a lot of visitors is the M1 class locomotive from the 1950s, a genuine icon of Sri Lankan railway heritage, though train enthusiasts tend to find something to love in nearly every corner of the yard.
There's a charm to the place that goes beyond just the machinery too. Visitors get to actually climb aboard several of the old engines and carriages rather than just look at them behind a rope, and smaller details, an antique sundial, a large electrically operated model railway, add texture beyond the big static displays. It's not a polished, climate controlled European style museum experience, and honestly, that rougher, hands on quality is exactly what railway fans seem to appreciate most about it.
The museum's opening back in 2014 came with its own bit of ceremony too, a commemorative postage stamp, a first day cover, a coffee table book, even a replica steam train that retraced the original 1864 journey from Colombo Fort. That sense of occasion still lingers a little in how the collection is presented, treated less like scrap metal in a yard and more like a properly preserved chapter of the island's development.
At a glance
- Entry fee: LKR 500 for foreigners, LKR 50 for local adults, less for children.
- Opening hours: Daily 9 a.m. to 4 p.m., closed on Poya (full moon) days.
- Time needed: About 1 to 1.5 hours covers the yard and exhibits comfortably.
- Best time: Weekday mornings avoid Poya closures and afternoon heat buildup.
Getting there
Located beside Kadugannawa Railway Station on the A1 road, about 25 to 30 km from Kandy, roughly 30 to 40 minutes by tuk-tuk, car or local train.
Frequently asked questions
- How much does it cost to visit National Railway Museum?
- LKR 500 for foreigners, LKR 50 for local adults, less for children.
- What are the opening hours at National Railway Museum?
- Daily 9 a.m. to 4 p.m., closed on Poya (full moon) days.
- How long should I spend at National Railway Museum?
- Plan for about 1 to 1.5 hours covers the yard and exhibits comfortably.
- When is the best time to visit National Railway Museum?
- Weekday mornings avoid Poya closures and afternoon heat buildup.
- How do I get to National Railway Museum?
- Located beside Kadugannawa Railway Station on the A1 road, about 25 to 30 km from Kandy, roughly 30 to 40 minutes by tuk-tuk, car or local train.