Global Rail Platform
Sri Lanka Highland Railway — Central Highlands

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 Railways All year; January to March is driest in the highlands

Sri Lanka Highland Railway · Angshuman Chatterjee · CC BY-SA 3.0

Typical time7 h
Route length108 miles
FromKandy
ToElla

The ride

What you'll see

01
Nine Arch Bridge at Demodara
02
Tea-estate slopes of the hill country
03
Ella Gap views
04
Nanu Oya and Nuwara Eliya

The route

Station by station

  1. Kandy
  2. Peradeniya Junction
  3. Nanu Oya
  4. Haputale
  5. Demodara
  6. Ella
Kandy Ella Route sketch · station coordinates · not to scale

Before you go

Good to know

01

Reserve second class with reserved seats — windows open for photos.

02

Do the ride in the Ella→Kandy direction if you want the Nine Arch approach.

03

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

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.

Why contribute? Reports, photos and corrections keep the network accurate for everyone — and you don’t need an account to send a correction.

ESC
Go to
↑↓ to move ↵ to open Esc to close
Advertise Sponsorship

Report a problem

Tell us what is not working or looks broken. We attach the page and your browser automatically — no need to describe the technical side.

Routed to the right desk.

Mastodon Lemmy Pixelfed