Kandy Ella Train BookingKANDY ELLATRAIN BOOKING
Kandy · Ella
A Sri Lanka Railways train crossing the Nine Arch Bridge near Ella, surrounded by tea plantations
Sri Lanka · Upcountry Main Line

Kandy to Ella,

the slow way up.

Seven hours, eleven stations, and a climb through tea country often called the most beautiful train ride on earth. Reserve your seat class and we'll confirm it with you personally.

WEDNESDAY SPECIAL: An exclusive train operates every Wednesday!

Learn More
151 km
Distance
11
Stations
6h 45m
Journey time
The Timetable

Eleven stations, climbing 1,392 metres into the clouds.

The line leaves Kandy through paddy and Kandyan homesteads, then spends the rest of the day switch-backing up through tea estates until it tips back down into Ella's valley. Scroll through the real stops on the Main Line below.

  1. Kandy — Kandy to Ella highland line
    01

    Kandy

    KDY

    Hill-capital terminus, departure point

    0 km500 m alt.
  2. Peradeniya — Kandy to Ella highland line
    02

    Peradeniya

    PRA

    Junction for the Royal Botanical Gardens

    5 km483 m alt.
  3. Gampola — Kandy to Ella highland line
    03

    Gampola

    GAM
    24 km555 m alt.
  4. Nawalapitiya — Kandy to Ella highland line
    04

    Nawalapitiya

    NAW

    Old locomotive shed town

    39 km548 m alt.
  5. Watawala — Kandy to Ella highland line
    05

    Watawala

    WAT

    Track begins its steep climb

    60 km950 m alt.
  6. Hatton — Kandy to Ella highland line
    06

    Hatton

    HAT

    Gateway to Adam's Peak & tea country

    67 km1,271 m alt.
  7. Nanu Oya — Kandy to Ella highland line
    07

    Nanu Oya

    NNO

    Highest point on the line — for Nuwara Eliya

    86 km1,892 m alt.
  8. Ohiya — Kandy to Ella highland line
    08

    Ohiya

    OHI

    Trailhead for World's End, Horton Plains

    108 km1,774 m alt.
  9. Haputale — Kandy to Ella highland line
    09

    Haputale

    HAP

    Cloud-line ridge views to the south coast

    125 km1,431 m alt.
  10. Bandarawela — Kandy to Ella highland line
    10

    Bandarawela

    BAN
    135 km1,230 m alt.
  11. Ella — Kandy to Ella highland line
    11

    Ella

    ELL

    Journey's end — Nine Arch Bridge & Little Adam's Peak

    151 km1,041 m alt.
Fares

Three ways to ride, choose your view.

Every fare below covers the full run between Kandy and Ella. Boarding at an intermediate station costs proportionally less — your agent will confirm the exact fare on WhatsApp.

Most Scenic
1st Class

First Class — Observation Saloon

Glass-roofed observation carriage at the rear of the train, rotating armchair seating, and the widest windows on the line.

$28
full Kandy–Ella fare, per person
  • Reserved, numbered reclining seat
  • Panoramic glass roof & rear-facing view
  • Air-conditioned, onboard restroom
  • Complimentary bottled water
  • Luggage rack at every seat pair
88 seats · Only
Select 1st Class
2nd Class

Second Class — Reserved

Cushioned reserved seating with large drop-down windows — the classic way locals and travellers alike take this ride.

$18
full Kandy–Ella fare, per person
  • Reserved, numbered seat
  • Large open-air windows
  • Fan-cooled carriage
  • Best value for the full highland run
48 seats · Only
Select 2nd Class
3rd Class

Third Class — Unreserved

Open-door, first-come seating in the classic wooden-bench carriages — stand at the doorway, feel the mountain air.

$10
full Kandy–Ella fare, per person
  • Reserved bench seating
  • Open carriage doors (the famous photo spot)
  • Most economical fare on the line
  • Boarding from any intermediate station
48 seats · Only
Select 3rd Class

Fares shown are indicative and confirmed against live Sri Lanka Railways availability by your agent at the time of booking.

The highland train journey between Kandy and Ella winding through Sri Lanka's hill country
Often Called

“One of the most beautiful train rides in the world.”

Kandy — Nanu Oya — Ella, Sri Lanka Hill Country
01

Choose class & date

Pick your direction, travel date, class, and number of travellers.

02

Send it on WhatsApp

Your details arrive as a neatly formatted ticket request — one message, nothing to fill twice.

03

An agent confirms

A real person checks availability and confirms your seat, usually within the hour.

04

Board with confidence

Arrive at the station with your confirmation in hand — no surprises at the counter.

Reserve Your Seat

Fill in your details, we'll take it from there.

There's no live seat map for Sri Lanka Railways reservations yet, so every booking is confirmed personally by our agent on WhatsApp — the same way seasoned travellers have always booked this line.

DepartureKandy
DestinationElla
2
1
2

You'll be taken to WhatsApp with your ticket details already written out for , our booking agent. Nothing is charged here — payment is arranged once your seat is confirmed.

Kandy Ella Train BookingKANDY ELLATRAIN BOOKING
E-Ticket Preview
Route
Kandy → Ella
151 km · Main Line, Hill Country
Date
—
Class
First Class — Observation Saloon
Passengers
2
Fare / person
$28
Passenger
—
Contact
—
Passport / NIC
  • 1. —
  • 2. —
Total$56