The Dunhinda Odyssey is Sri Lanka's newest long-distance tourist train, launched on 5 April 2024 to mark a century since the British colonial administration first extended the railway line into the Hill Country. Running from Colombo Fort all the way to Badulla via Kandy, Nanu Oya, and Ella, it covers one of the most celebrated rail corridors in South Asia — a route where the landscape shifts from coastal plain to mist-covered mountain in the space of a few hours.
What makes the Dunhinda Odyssey different from other Hill Country trains?
Sri Lanka's Colombo–Badulla main line has always drawn rail enthusiasts, but demand has long outpaced capacity. The Dunhinda Odyssey was introduced specifically to ease that pressure while also offering a more premium experience. Unlike the older Udarata Menike or Podi Menike services, the Dunhinda Odyssey runs on an every-other-day schedule and was designed from the outset with tourists in mind.
The train is configured around four carriages: three second-class air-conditioned cabins and one third-class cabin that also houses a small canteen. Each cabin seats 44 passengers, giving the full train a capacity of 176 seats. The ticketed fare for the full Colombo–Badulla journey is Rs. 8,000 per person — a premium over the standard inter-city trains, but one that reflects the dedicated schedule, reserved seating, and on-board facilities.
What is the route and which stops does the train make?
The Dunhinda Odyssey follows the main line eastward from Colombo Fort, stopping at Kandy before climbing steeply into the central highlands through the tea-growing belt. Key intermediate stops include Nanu Oya — the gateway station for Nuwara Eliya — and Ella, the small hill town whose nine-arch bridge and surrounding ridge walks have made it one of the island's most-visited destinations. The journey culminates at Badulla, the eastern end of the main line and a market town sitting at around 670 metres above sea level.
The full Colombo–Badulla run takes the better part of a day, but passengers can board or alight at intermediate stations. Travellers combining the rail journey with a stay in Nuwara Eliya or Ella can plan their trip accordingly.
What will I see on the Colombo to Badulla rail journey?
The scenery changes dramatically as the train climbs. From Colombo, the line passes through low-country suburbs and rice paddies before the gradient steepens around Rambukkana. From there, the locomotive works hard up a series of switchbacks and through mountain tunnels as the vegetation transitions from scrub forest to dense tea estates.
Between Kandy and Nanu Oya, the carriage windows frame rolling hillsides carpeted in Ceylon tea, punctuated by waterfalls and the occasional village station. The section around Ambewela and Pattipola sits above 1,800 metres and is sometimes shrouded in cloud. East of Nanu Oya, the line descends toward Ella through what many consider the finest rail scenery in Sri Lanka — a steep descent with valley panoramas opening at nearly every curve. The final run down to Badulla passes through Horton Plains foothills and dense jungle pockets.
When does the Dunhinda Odyssey run and how do I book tickets?
The train operates every other day, having commenced service on 5 April 2024. Departure times follow the standard Sri Lanka Railways timetable for the main line — check the Sri Lanka Railways official schedule or contact Lakpura for current departure windows, as published times can shift seasonally.
Tickets are priced at Rs. 8,000 for the full Colombo–Badulla journey. Given the limited seating across just four carriages, booking well in advance is strongly advised, particularly during the dry-season peak months (December to March in the Hill Country) and around Sri Lankan public holidays. Seats can be reserved through Sri Lanka Railways booking offices or through authorised agents.
How does this train fit into a broader Sri Lanka itinerary?
The Dunhinda Odyssey slots naturally into a classic Sri Lanka circuit. Travellers typically begin in Colombo, explore the Cultural Triangle (Sigiriya, Polonnaruwa, Dambulla), then make their way to Kandy for the Esala Perahera or a visit to the Temple of the Tooth before boarding the train for the Hill Country. A two- or three-night stop at Ella or Nuwara Eliya breaks the journey pleasantly before the onward road connection to Yala or the Southern Coast.
For those who want a shorter segment rather than the full day's run, the Kandy–Ella portion captures the most dramatic scenery and still takes around five to six hours — enough time to appreciate the landscape without committing to the entire route.
- Best segment for scenery: Kandy to Ella (or Ella to Badulla for the final descent)
- Best time of year: January to April and July to September offer clearer skies in the highlands
- What to bring: A light layer for the cool upper elevations, snacks if you prefer not to rely solely on the onboard canteen, and a camera — the windows open on most sections
Is the Dunhinda Odyssey suitable for families and solo travellers?
The reserved-seat configuration makes it more comfortable than the open carriages of some older trains, and the onboard canteen means food and beverages are accessible without leaving the train at stops. Families travelling with children will find the every-other-day schedule means slightly less crowding than the daily expresses. Solo travellers benefit from the fixed-seat arrangement — there is no risk of standing for hours in a packed carriage, which can happen on the unreserved Podi Menike during peak periods.
The journey is also popular for honeymoon itineraries: the combination of mountain scenery, cooler air, and the leisurely pace of rail travel makes it a natural fit for couples looking to avoid the highway.
Why was the train named Dunhinda Odyssey?
Dunhinda Falls, located near Badulla, is one of Sri Lanka's most visited waterfalls — a 64-metre cascade on the Uma Oya river. Naming the train after Dunhinda reinforces the connection between the railway terminus at Badulla and the natural landmark that draws visitors to the Uva Province. The "Odyssey" designation echoes the naming convention of the earlier Ella Odyssey tourist train, which runs the shorter Nanu Oya–Ella segment, and signals a similarly curated travel experience.
The launch date of 5 April 2024 was chosen deliberately to coincide with the centenary of the railway's extension into this part of the island — a historical footnote that gives the service a commemorative dimension beyond pure utility.
Related reading
7 pages on closely related subjects.