A Sri Lanka Railways hill-country train crossing the Nine Arches Bridge near Ella.

Sri Lanka · Scenic

Kandy–Ella Railway

The Kandy–Ella journey follows Sri Lanka Railways’ Main Line high into the central mountains, passing tea country, steep valleys and high stations on the route toward Badulla.

Kandy → Ella

Photo: Alexey Komarov · CC BY-SA 4.0

Time needed
Approx. 6h 45m

Varies considerably by train.

Best for
First-time rail travellers · Budget travellers
Route
Kandy → Ella

Why this route

A landscape that arrives in route order.

Take it because the scenery unfolds through a real national railway rather than a tourist-only product, making one of Asia’s most celebrated train rides remarkably accessible.

How it scores

Our current editorial assessment, for comparing journeys, a considered judgement, not a measurement.

SceneryExceptional
ComfortModerate
Value for moneyExceptional
Food & drinkModerate
Character of the trainStrong
Show the full editorial profile

More subjective

UniquenessExceptional
Iconic statusExceptional
PhotographyExceptional
RomanceStrong
Travelling with childrenStrong

Not rated yet: seat quality, onboard service, slow travel quality, remoteness.

Step-free access and assistance are set out with the practical detail further down rather than reduced to a score.

The route

Kandy to Ella

The map and published stops show the verified geography this journey travels through.

The published route runs from Kandy to Ella via Nanu Oya railway station.

Key stops

Kandy railway stationNanu Oya railway stationElla railway station

Kandy railway stationElla railway stationNanu Oya railway station
Sri Lanka · geographic corridor through verified stops · indicative alignment, not exact track geometry
  1. Kandy railway station

    Sri Lanka

  2. Nanu Oya railway station

    Sri Lanka

  3. Ella railway station

    Sri Lanka

Tea-country hills viewed from the railway between Ella and Kandy in Sri Lanka.
Tea-country hills viewed from the railway between Ella and Kandy in Sri Lanka. · Photo: Adam Jones · CC BY-SA 2.0

Along the line

Geographic milestones

Published highlights in the order the route reaches them.

  1. Sri Lanka hill-country tea landscapes

A blue Sri Lanka Railways train crosses Nine Arches Bridge near Ella.
A blue Sri Lanka Railways train crosses Nine Arches Bridge near Ella. · Photo: Angshuman Chatterjee · CC BY-SA 3.0

Kandy → Ella

A Sri Lanka Railways train arriving at Kithalella halt near Ella on the scenic hill-country railway.
A Sri Lanka Railways train arriving at Kithalella halt near Ella on the scenic hill-country railway. · Photo: A.Savin, Wikipedia / Wikimedia Commons · Free Art License

Evidence on demand

Practical reality

Route, onboard, season, fit and booking detail remain available without interrupting the journey above. Unknowns stay visible.

Time & itinerary

Approx. 6h 45m

View route map and verified stops

Kandy → Ella

The published route runs from Kandy to Ella via Nanu Oya railway station.

Key stops

Kandy railway stationNanu Oya railway stationElla railway station

Kandy railway stationElla railway stationNanu Oya railway station
Sri Lanka · geographic corridor through verified stops · indicative alignment, not exact track geometry
  1. Kandy railway station

    Sri Lanka

  2. Nanu Oya railway station

    Sri Lanka

  3. Ella railway station

    Sri Lanka

On board

This is a daytime scenic service rather than a sleeper, so the ride reads more like moving through a viewpoint than getting from A to B. The long run between Kandy and Ella gives the scenery time to shift gradually, and the day settles into its own rhythm of stops and open stretches. The middle of the route, through Nanu Oya railway station, is where the journey stops feeling like a departure and starts feeling like a place of its own. With only a handful of calls, the journey holds its momentum from end to end.

Views & seating

Panoramic windows

The principal attraction is continuous hill-country scenery from standard passenger coaches.

✓ Yes

Reclining seats

Reserved passenger classes provide assigned seating depending on train.

✓ Yes

2 onboard details are confirmed against a source. Anything not listed here has not been researched yet; treat it as unknown, not absent.

When to go
  1. JanRuns
  2. FebRuns
  3. MarRuns
  4. AprRuns
  5. MayRuns
  6. JunRuns
  7. JulRuns
  8. AugRuns
  9. SepRuns
  10. OctRuns
  11. NovRuns
  12. DecRuns
  • Runs
Year-round
Runs

Jan: Sri Lanka Railways Main Line passenger trains operate throughout the year, subject to operational disruption and weather.

These months show when the train runs, which is a service fact. How good each month is for the experience has not been rated yet, so no month is presented as better than another.

Month-by-month notes
  • Jan: Sri Lanka Railways Main Line passenger trains operate throughout the year, subject to operational disruption and weather.
  • Feb: Sri Lanka Railways Main Line passenger trains operate throughout the year, subject to operational disruption and weather.
  • Mar: Sri Lanka Railways Main Line passenger trains operate throughout the year, subject to operational disruption and weather.
  • Apr: Sri Lanka Railways Main Line passenger trains operate throughout the year, subject to operational disruption and weather.
  • May: Sri Lanka Railways Main Line passenger trains operate throughout the year, subject to operational disruption and weather.
  • Jun: Sri Lanka Railways Main Line passenger trains operate throughout the year, subject to operational disruption and weather.
  • Jul: Sri Lanka Railways Main Line passenger trains operate throughout the year, subject to operational disruption and weather.
  • Aug: Sri Lanka Railways Main Line passenger trains operate throughout the year, subject to operational disruption and weather.
  • Sep: Sri Lanka Railways Main Line passenger trains operate throughout the year, subject to operational disruption and weather.
  • Oct: Sri Lanka Railways Main Line passenger trains operate throughout the year, subject to operational disruption and weather.
  • Nov: Sri Lanka Railways Main Line passenger trains operate throughout the year, subject to operational disruption and weather.
  • Dec: Sri Lanka Railways Main Line passenger trains operate throughout the year, subject to operational disruption and weather.
Good for

Good fit for

  • First-time rail travellers

    Especially good

    The journey is one of the clearest introductions to Sri Lanka’s hill country.

  • Budget travellers

    Especially good

    A celebrated scenic railway remains ordinary national transport.

  • Photographers

    Especially good

    Tea estates, misty highlands and mountain valleys define the route.

Think twice if

  • It takes most of a day

    6h 45m on board, end to end.

  • You cannot just turn up

    A reservation is required for this journey.

  • Booking takes some effort

    Verified as difficult to book.

Reservation & booking
Reservation
Required
Price
Dynamic pricing

Prices quoted Sri Lanka Railways fare varies by service and class; current fare is shown in official schedule/ticket systems.

Booking difficulty
Difficult

Not yet verified: rail pass validity. We leave these blank rather than guess.

  • Reserved seats are highly desirable on popular Kandy-Ella trains; use Sri Lanka Railways official reservation channels when inventory opens.

We link to the operator's own journey page. No direct booking channel has been verified for this service, so availability and fares must be checked there. Journey length: 6h 45m. Checked 9 Sep 2026 · Sri Lanka Railways.

Sources & freshness

The detailed source record remains at the end of this guide. Review the evidence.

Your next step

Plan the route, then confirm it with the operator.

Reserved seats are highly desirable on popular Kandy-Ella trains; use Sri Lanka Railways official reservation channels when inventory opens.

Official journey information, Sri Lanka Railways (opens in a new tab)

We link to the operator's own journey page. No direct booking channel has been verified for this service, so availability and fares must be checked there.

Far by Rail is a discovery guide, not a live timetable or booking service. Confirm times, fares and availability with the operator.

Continue exploring

Journeys in the same spirit

Sources & freshness

Journey information is reviewed against published material and maintained as sources change.

Last reviewed 9 Sep 2026.

Official sources