
Rail journey · Central Highlands
Sri Lanka Highland Railway
The classic slow climb into Sri Lanka's tea country: from the temple city of Kandy through Nuwara Eliya's tea slopes to Ella, crossing the famous Nine Arch Bridge near Demodara.
Sri Lanka Highland Railway · Angshuman Chatterjee · CC BY-SA 3.0
The ride
What you'll see
The route
Station by station
- Kandy
- Peradeniya Junction
- Nanu Oya
- Haputale
- Demodara
- Ella
Before you go
Good to know
Reserve second class with reserved seats — windows open for photos.
Do the ride in the Ella→Kandy direction if you want the Nine Arch approach.
Allow slack: trains on this line run late often.
Typical times and distances are for guidance only — check the operator's timetable before you travel.
Photography credits
- Sri Lanka Highland Railway — Angshuman Chatterjee · CC BY-SA 3.0
This page is built with the community
Help the next visitor.
You know things we don’t. Add a photo, a tip or a correction — it takes a minute, and the next person benefits.