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 three fixed days in each direction and was designed from the outset with tourists in mind.
Every seat is reserved, in three classes: air-conditioned first class (AFC), second class reserved (SCR) and third class reserved (TCR). Fares depend on class and distance. From Colombo Fort, a reserved seat to Badulla or Ella costs Rs. 8,000 in air-conditioned first class (AFC), Rs. 6,000 in second class reserved (SCR) and Rs. 5,000 in third class reserved (TCR); Colombo Fort to Kandy is Rs. 6,000 / 4,000 / 3,000 and to Nanu Oya Rs. 7,000 / 5,000 / 4,000. That is a premium over the standard inter-city trains, reflecting the dedicated schedule and guaranteed seating.
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 around 11 hours (06:30 to 17:37 outbound), but passengers can board or alight at Kandy, Nanu Oya and Ella. 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. Before that descent the line skirts the edge of Horton Plains at Ohiya; after Ella it crosses the Nine Arch Bridge and loops under Demodara station on the final run down to Badulla.
When does the Dunhinda Odyssey run and how do I book tickets?
Train No. 1001 leaves Colombo Fort at 06:30 on Tuesdays, Fridays and Sundays and reaches Badulla at 17:37. The return, Train No. 1002, leaves Badulla at 08:00 on Mondays, Wednesdays and Saturdays and reaches Colombo Fort at 18:51. The service began on 5 April 2024; times can change, so confirm the current schedule with Sri Lanka Railways or Lakpura before you travel.
Fares depend on class and distance. From Colombo Fort, a reserved seat to Badulla or Ella costs Rs. 8,000 in air-conditioned first class (AFC), Rs. 6,000 in second class reserved (SCR) and Rs. 5,000 in third class reserved (TCR); Colombo Fort to Kandy is Rs. 6,000 / 4,000 / 3,000 and to Nanu Oya Rs. 7,000 / 5,000 / 4,000. The full fare table is below the route map. With only three departures a week in each direction, 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 long, timed photo stops give children a chance to stretch their legs. Families will also find a fully reserved train far calmer 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.
Dunhinda Odyssey route map and photo stops
The Dunhinda Odyssey runs between Colombo Fort and Badulla, calling at Kandy, Nanuoya and Ella, and pauses at scenic view points so passengers can take photographs. The line drawn on the map is the railway itself.
| Train | Route | Runs | Departs | Arrives |
|---|---|---|---|---|
| № 1001 | Colombo Fort → Badulla | Tuesday, Friday and Sunday only | Colombo Fort 06:30 | Badulla 17:37 |
| № 1002 | Badulla → Colombo Fort | Monday, Wednesday and Saturday only | Badulla 08:00 | Colombo Fort 18:51 |
- Rail route
- Station the train calls at
- 1Photo stop
- 1Photo stop, approximate position
Photo stops, in travel order
- Horsetail Waterfall — between Inguruoya and Galaboda (approximate position); Left-hand side
- Adam's Peak viewing point — between Galaboda and Hatton (approximate position)
- St Clair's Waterfall
- Elgin Waterfall
- Summit Level — Highest point of the Sri Lankan rail network
- Tunnel No. 18 — Pattipola Tunnel, the highest in Sri Lanka
- Windbreak (Sulan Kapolla) — between Idalgasinna and Haputale (approximate position)
- Kithal Ella Waterfall
- Nine Arch Bridge
- Demodara tunnel & bridge — The loop: the line spirals under Demodara station
Reserved ticket fares
| Journey | 1st class A/C (AFC) | 2nd class reserved (SCR) | 3rd class reserved (TCR) |
|---|---|---|---|
| Colombo Fort → Kandy | Rs. 6,000 | Rs. 4,000 | Rs. 3,000 |
| Colombo Fort → Nanuoya | Rs. 7,000 | Rs. 5,000 | Rs. 4,000 |
| Colombo Fort → Ella | Rs. 8,000 | Rs. 6,000 | Rs. 5,000 |
| Colombo Fort → Badulla | Rs. 8,000 | Rs. 6,000 | Rs. 5,000 |
| Badulla → Nanuoya | Rs. 7,000 | Rs. 5,000 | Rs. 3,000 |
| Badulla → Kandy | Rs. 8,000 | Rs. 6,000 | Rs. 4,000 |
| Badulla → Colombo Fort | Rs. 8,000 | Rs. 6,000 | Rs. 5,000 |
Schedule and view points as published by Sri Lanka Railways. Times and fares can change, so confirm when booking. Photo-stop positions are indicative.
Rail track and view-point positions © OpenStreetMap contributors.


