Lakpura
Lakpura®

The Ella Odyssey Train

AI-generated image · not an actual photograph

The Ella Odyssey is Sri Lanka's newest dedicated tourist train, running daily between Kandy Railway Station and Demodara Railway Station via the hill-country heartland. Designed specifically for travellers who want to savour this legendary route rather than simply transit it, the service makes deliberate stops at waterfalls, viewpoints, and engineering landmarks that regular intercity trains pass without pause.

What makes the Ella Odyssey different from regular trains?

Most trains on the Kandy–Ella corridor are scheduled intercity services built around commuter demand. The Ella Odyssey was conceived differently: every stop on the timetable exists because there is something worth seeing. Passengers ride in dedicated tourist carriages, and the train lingers at iconic photo locations — including the Nine Arches Bridge — long enough to step down, take photographs, and absorb the landscape before continuing.

The route cuts through some of the most photogenic terrain in South Asia: rolling Ceylon tea estates, cloud-draped tunnels, cascading waterfalls, and the cool air of the island's highest railway summit. It is a journey that rewards patience and a window seat.

What is the Ella Odyssey train schedule?

The Kandy–Demodara service operates daily in both directions. The outbound journey departs Kandy at 07:00 and reaches Demodara at 14:20, covering around 135 km through the Central and Uva highlands over roughly seven hours. The return service leaves Demodara at 15:40 and arrives back in Kandy at approximately 21:45.

Separately, the Ella Odyssey trainset also operates a longer Colombo–Badulla service on selected days. Train № 1041 departs Colombo Fort at 05:30 and reaches Badulla by mid-afternoon on Thursdays and Saturdays. The return service, Train № 1042, leaves Badulla at 09:50 on Fridays and Sundays, arriving at Colombo Fort in the early evening.

What are all the stops between Kandy and Demodara?

The table below lists every scheduled stop and viewpoint on the outbound Kandy–Demodara journey. Stops marked as viewpoints involve the train slowing or halting briefly; passengers may alight at formal station stops only.

Stop Arrival Departure Stop time
Kandy Railway Station07:00
Peradeniya Railway Station07:1007:155 min
Geli Oya Railway Station07:2207:286 min
Nawalapitiya Railway Station08:0208:053 min
Horsetail Waterfall viewpoint3 min
Sri Pada (Adam's Peak) viewpoint2 min
Hatton Railway Station09:1409:162 min
St Clair Waterfall viewpoint2 min
Great Western Railway Station10:0710:103 min
Nanu Oya Railway Station10:2610:304 min
Elgin Falls viewpoint2 min
Pattipola Railway Station11:1011:2313 min
Summit Level viewpoint2 min
No. 18 Tunnel3 min
Ohiya Railway Station11:4011:433 min
Idalgashinna Railway Station12:0212:3230 min
Sulan Kapolla viewpoint3 min
Haputale Railway Station12:5212:553 min
Kithal Ella Waterfall viewpoint3 min
Ella Railway Station13:5013:555 min
Nine Arches Bridge10 min
Demodara Railway Station14:20

The longest stop — 30 minutes at Idalgashinna — gives passengers time to stretch, use facilities, and take in the misty ridge scenery that surrounds this remote station at around 1,500 m elevation.

What are the Ella Odyssey photo stops?

Eight dedicated photography pauses are built into the schedule. Each is chosen for a specific visual payoff:

  • Horsetail Waterfall viewpoint — a slender cascade visible from the carriage window near the tea-estate belt above Nawalapitiya (3 minutes).
  • Sri Pada (Adam's Peak) viewpoint — on a clear morning, the sacred peak's silhouette rises above the tea-covered ridges (2 minutes).
  • St Clair Waterfall viewpoint — one of Sri Lanka's wider waterfall drops, sometimes called the "Niagara of Sri Lanka" (2 minutes).
  • Elgin Falls viewpoint — a quieter cascade tucked into the hills above Nanu Oya (2 minutes).
  • Summit Level — the highest point on Sri Lanka's railway network, where the air is noticeably cooler (2 minutes).
  • No. 18 Tunnel — a brief passage through darkness that underscores the engineering ambition of the colonial-era rail builders (3 minutes).
  • Kithal Ella Waterfall viewpoint — a lesser-known but photogenic drop on the descent toward Ella (3 minutes).
  • Nine Arches Bridge — the most iconic structure on the entire route, a century-old viaduct of solid stone arches framed by jungle. The 10-minute stop is the longest photography pause on the journey and is often the image that draws travellers to this route in the first place.

Visitors spending time at the end of the line can explore Ella — a compact hill town with ridge walks, waterfalls, and a lively café scene — before the return service departs Demodara at 15:40.

How much do Ella Odyssey train tickets cost?

Ticket prices for the Kandy–Demodara Ella Odyssey service are set as follows:

Class Price (one way)
First Class Air ConditionedLKR 5,000 per person
Second ClassLKR 4,000 per person
Third ClassLKR 3,000 per person

These are the fares set at launch; prices may be revised by Sri Lanka Railways. Tickets should be booked in advance, particularly for the First Class carriage, as demand on the hill-country route is consistently high throughout the year.

When is the best time to take the Ella Odyssey?

The outbound Kandy–Demodara direction departs in the morning, which generally gives the clearest visibility before afternoon mist settles over the highlands. For the Adam's Peak viewpoint in particular, the early sections of the journey (between Nawalapitiya and Hatton) benefit from the low morning sun. The driest and clearest months in the hill country are typically January through March and July through September, though the train runs year-round and the route has its own moody appeal during the inter-monsoon period when waterfalls run at full volume.

Travellers heading through Nuwara Eliya can alight at Nanu Oya, the closest station to the town, and continue by road before re-joining the train for the descent through Horton Plains country toward Ella.

How do I get to Kandy Railway Station to board?

Kandy Railway Station sits in the centre of the city, a short tuk-tuk or taxi ride from most accommodation. Travellers arriving from Colombo can take the intercity train from Colombo Fort to Kandy (roughly three hours) the evening before to be in position for the 07:00 departure. If you prefer a private transfer from Colombo or the airport, Lakpura can arrange door-to-door transport to Kandy the night before your journey. A Kandy city tour on arrival makes good use of that pre-departure evening.

What should I know before boarding?

  • Arrive at Kandy station at least 20–30 minutes before departure; the platform can be busy.
  • Carry any snacks or drinks you want for the journey — the train may have limited on-board catering.
  • Dress in layers: temperatures drop noticeably as the train climbs above 1,500 m toward Pattipola and the summit.
  • Keep your ticket accessible throughout the journey; inspections occur at multiple stops.
  • Photography from open vestibules is possible, but exercise caution near tunnel entrances where clearances are tight.
  • The Nine Arches Bridge stop is brief (10 minutes) — decide in advance which side of the viaduct you want to photograph from and move to that door early.

Related reading

8 pages on closely related subjects.

Book this experience with Lakpura

Curated by our local team. Direct booking, instant confirmation.

Ask Lakpura® Agent