Kandy to Ella Train Schedule

The train from Kandy to Ella takes approximately 6h 7m–9h 31m. There are 4 daily trains on this route. The distance is 292 km. Tickets are available in 1st Class, 2nd Class, 3rd Class, Sleeper.

Timetable Summary

TrainDeparts (Kandy)Arrives (Ella)DurationClasses
Dunhinda Odyssey#100108:2714:436h 16m1st Class, 2nd Class, 3rd Class
Podi Menike#100508:5515:026h 7m1st Class, 2nd Class, 3rd Class
Udarata Menike#101511:1517:256h 10m1st Class, 2nd Class, 3rd Class
Night Mail#103921:1706:489h 31mSleeper, 2nd Class, 3rd Class
Timetable last updated: June 2026 — Sourced from Sri Lanka Railways official schedule.

Detailed Train Information

Dunhinda Odyssey logo
SL
#1001Dunhinda Odyssey
Completed

KandyElla

Departure
08:27
Kandy
6h 16m
292 km journey
Arrival
14:43
Ella
Operating Days
📅Monday
📅Tuesday
📅Wednesday
📅Thursday
📅Friday
🎉Saturday
☀️Sunday
Available Classes
1st Class2nd Class3rd Class
Podi Menike logo
SL
#1005Podi Menike
Completed

KandyElla

Departure
08:55
Kandy
6h 7m
292 km journey
Arrival
15:02
Ella
Operating Days
📅Monday
📅Tuesday
📅Wednesday
📅Thursday
📅Friday
🎉Saturday
☀️Sunday
Available Classes
1st Class2nd Class3rd Class
Udarata Menike logo
SL
#1015Udarata Menike
Completed

KandyElla

Departure
11:15
Kandy
6h 10m
292 km journey
Arrival
17:25
Ella
Operating Days
📅Monday
📅Tuesday
📅Wednesday
📅Thursday
📅Friday
🎉Saturday
☀️Sunday
Available Classes
1st Class2nd Class3rd Class
Night Mail logo
SL
#1039Night Mail
Upcoming

KandyElla

Departure
21:17
Kandy
9h 31m
292 km journey
Arrival
06:48
Ella
Operating Days
📅Monday
📅Tuesday
📅Wednesday
📅Thursday
📅Friday
🎉Saturday
☀️Sunday
Available Classes
Sleeper2nd Class3rd Class
Schedule verified against Sri Lanka Railways official data• Last updated: July 2026
📸

Scenic View Tips

★★★★★

Right side from Kandy to Nanu Oya for tea plantations; Left side from Nanu Oya to Ella for Nine Arch Bridge

Tea plantationsNine Arch BridgeDemodara LoopElla Gap

Estimated Ticket Prices

ClassApprox. FareReservation
3rd ClassLKR 220Not required
2nd ClassLKR 400Optional
1st ClassLKR 900Required

Frequently Asked Questions

How long is the train from Kandy to Ella?

The train journey from Kandy to Ella takes approximately 6h 7m to 9h 31m. There are 4 daily trains on this route.

What is the first and last train from Kandy to Ella?

The first train departs at 08:27 and the last train departs at 21:17.

How much does a train ticket from Kandy to Ella cost?

Estimated fares are LKR 220 for 3rd Class, LKR 400 for 2nd Class, and LKR 900 for 1st Class.

Related Routes