Skip to main content
LIVEConnecting to railway feeds…

Premium · No. Udarata Menike

Kandy–Ella Hill Country Train train timings

Kandy StationElla Station
MonTueWedThuFriSatSunRuns daily
08:30
Departs Kandy
14:58
Arrives Ella
6h 28m
Journey time
121 km
Distance

Kandy–Ella Hill Country Train timetable

3 stops · scheduled times
#StationArrivesDeparts
1Kandy Station—08:30
2Nanu Oya Station12:0512:10
3Ella Station14:58—

Published timetable, local time. “+1d” means the next day. Delays and platform changes are announced by Sri Lanka Railways on the day.

Kandy–Ella Hill Country Train: Kandy to Ella

Kandy–Ella Hill Country Train (Udarata Menike) is a premium train run by Sri Lanka Railways between Kandy Station and Ella Station. The full journey covers 121 km and takes 6h 28m, with 1 intermediate stop.

It leaves Kandy Station at 08:30 and reaches Ella Station at 14:58. It runs every day. On the way it stops at Nanu Oya Station.

Udarata Menike (Queen of the Highlands) is Sri Lanka's most famous train, running from Colombo to Badulla via Kandy and the Hill Country. The section from Kandy to Ella is considered one of the world's greatest scenic rail journeys — passing through Hatton, Nanu Oya (for Nuwara Eliya), and arriving at Ella with its famous Nine Arch Bridge.

How to book Kandy–Ella Hill Country Train tickets

Tickets are sold by Sri Lanka Railways on railway.gov.lk and at staffed stations. Advance fares are usually cheaper than buying on the day.

Book on railway.gov.lk

Kandy–Ella Hill Country Train: common questions

What time does Kandy–Ella Hill Country Train leave Kandy?
Kandy–Ella Hill Country Train departs Kandy Station at 08:30 and arrives at Ella Station at 14:58. Times are the published timetable in local time.
How long does Kandy–Ella Hill Country Train take from Kandy to Ella?
The scheduled journey time is 6h 28m for 121 km.
Which stations does Kandy–Ella Hill Country Train stop at?
Kandy–Ella Hill Country Train calls at Kandy Station, Nanu Oya Station and Ella Station.
Does Kandy–Ella Hill Country Train run every day?
Yes, Kandy–Ella Hill Country Train runs daily.
Where can I book Kandy–Ella Hill Country Train tickets?
On Sri Lanka Railways's own site, railway.gov.lk. TrainsTracking does not sell tickets.