The Viceroy Special is Sri Lanka's only steam-hauled passenger train still operating regular excursions, tracing a route through the island's central highlands that has been in service since the 19th century. Running between Colombo and Badulla, it passes through some of the most varied and dramatic scenery on the island — coconut lowlands giving way to rice paddies, tea-covered hillsides, deep gorges, and misty mountain passes — all from the comfort of a lovingly restored colonial-era carriage.
What makes the Viceroy Special different from a regular train?
Most travellers riding the hill-country rail line take the standard intercity service, which is perfectly enjoyable. The Viceroy Special is a different proposition entirely. The locomotive itself is a preserved steam engine — the last of its kind operating commercially in Sri Lanka — and the carriages have been refurbished to reflect their original period character while adding modern comforts. Think polished timber panelling, brass fittings, upholstered seats, and working ceiling fans alongside air conditioning.
The train carries up to 64 passengers across two air-conditioned saloon carriages, keeping the journey intimate. A dedicated dining car operates as a restaurant-style space where guests can take a sit-down meal; alternatively, stewards bring meals and fresh Ceylon tea directly to your seat throughout the journey.
What is the route and how long does the journey take?
The train departs from Colombo Fort station and climbs steadily through the Western Province before entering the Central Highlands. Key points along the way include Kandy — worth exploring with a Kandy city tour on a separate day — and the upper tea country around Nuwara Eliya, before descending toward Ella and on to Badulla.
The full Colombo–Badulla run covers roughly 290 kilometres. The climb is the defining feature: the line ascends from sea level near Colombo to Pattipola, which at approximately 1,898 metres (around 6,226 feet) is the highest point reached by a broad-gauge main line anywhere in the world. That engineering achievement alone makes the route historically significant, independent of the scenery it passes through.
| Landmark | Elevation (approx.) | Notes |
|---|---|---|
| Colombo Fort | Sea level | Departure point |
| Kandy | ~500 m | Cultural capital; gateway to the highlands |
| Nanu Oya | ~1,700 m | Rail station for Nuwara Eliya |
| Pattipola | ~1,898 m | Highest point on any broad-gauge main line globally |
| Ella | ~1,041 m | Popular hill-country stop; see Ella |
| Badulla | ~680 m | Eastern terminus |
What scenery can I expect along the way?
The landscape changes almost continuously over the course of the journey, which is a large part of what earns it comparison with the world's great rail journeys. In the lower elevations, you pass through flat coastal plains, small towns, and patches of jungle. As the train climbs, the vegetation shifts: paddy fields appear in valley floors, rubber and spice plantations cover the lower slopes, and then — quite suddenly — the hillsides are blanketed in the bright green of Ceylon tea bushes.
Higher still, the line threads through cloud forest, crosses a series of Victorian-era viaducts over deep ravines, and enters several tunnels carved through solid rock. Waterfalls appear on hillsides above and below. On clear days, the views across the ranges toward Horton Plains National Park are expansive. These bridges and tunnels represent a remarkable feat of 19th-century engineering, built largely by hand through terrain that would challenge modern construction equipment.
What food and drink is served on board?
Meals are included in the Viceroy Special experience and are served to your seat by attentive stewards. The menu typically features Sri Lankan and continental options prepared fresh. Tea service is a highlight in its own right: the train passes through some of the finest tea-growing districts in the world, and freshly brewed Ceylon tea is served throughout the journey. The dining car is set up as a small restaurant and offers a slightly more formal alternative for passengers who prefer to eat at a table.
When is the best time to travel on the Viceroy Special?
The train runs year-round, but the clearest mountain views tend to occur between January and April, when the southwestern monsoon is absent from the highlands. The inter-monsoon months of September and October can also offer good conditions. Travelling during the rainy season is not necessarily a problem — low cloud and rain give the tea country an atmospheric quality — but visibility at the higher passes can be limited.
Mornings generally offer clearer skies than afternoons in the hills, which is one reason the journey is typically operated as a daytime excursion rather than an overnight service.
How do I book a journey on the Viceroy Special?
The Viceroy Special is a charter service rather than a scheduled public train, which means seats are available through tour operators and destination management companies rather than at a station ticket window. Lakpura can arrange the journey as a standalone day excursion or as part of a broader hill-country itinerary, combined with accommodation in Kandy, Nuwara Eliya, or Ella. Because carriage capacity is limited to 64 passengers, advance booking is strongly recommended, particularly between December and March when demand from visitors is highest.
Is the Viceroy Special suitable for families with children?
The journey is well suited to families. The enclosed, air-conditioned carriages are comfortable for long stretches, and the constantly changing scenery keeps younger travellers engaged in a way that a road journey rarely does. Stewards are attentive and experienced with all guest types. The only practical consideration is that the total journey time is long — the full Colombo–Badulla run takes the better part of a day — so families with very young children may prefer to join for a segment of the route rather than the full distance.
Related reading
3 pages on closely related subjects.