Blue passenger train curving along a hillside above tea bushes and forest, seen from an open carriage door
Adventure · Kandy (Central Province) to Ella (Uva Province)

Kandy to Ella train (Main Line)

Scenic hill-country rail journey through tea estates on Sri Lanka's Main Line towards Badulla

Ambient sound · similar settingInside a moving passenger train
Photo: Pradeep Gopal (@protonomous) / Unsplash

Discover Kandy to Ella train (Main Line)

Few journeys in Sri Lanka are as anticipated as the train ride from Kandy into the tea country and on to Ella. The line climbs steadily out of the Kandy area, threading through cuttings and along hillsides until the slopes are combed with tea bushes, then crosses the highest stretch of the network before dropping towards the Uva hills.

The pleasure lies in the pace. Trains move slowly enough to watch pickers between the rows, waterfalls after rain, small stations with painted name boards and mist sliding over the ridges. Doors and windows on many carriages stay open, and the journey becomes a long, rolling window onto hill-country life rather than simply a way to get from one town to another.

Don’t miss

  1. 01Tea plantations lining the track between Hatton and Nanu Oya
  2. 02Pattipola, the highest point on the Main Line at about 1,898 m
  3. 03Nanu Oya station, the rail gateway to Nuwara Eliya
  4. 04The final run past Haputale and Bandarawela into Ella
  5. 05Reserved observation, first, second and third class options on some trains

History & culture

The story of Kandy to Ella train (Main Line)

The Main Line was Sri Lanka's first railway. Its first section, from Colombo to Ambepussa, saw its first train in December 1864, and the line was built chiefly to carry coffee and later tea from the hills to the port of Colombo. It reached Kandy in 1867, Nawalapitiya in 1874, Nanu Oya in 1885, Bandarawela in 1894 and finally Badulla in 1924. Kandy itself is served by a branch from Peradeniya Junction.

The highest point on the line is at Pattipola, at about 1,898 metres. Steam locomotives worked the route until the 1950s, when diesels were introduced. In late 2025 Cyclone Ditwah caused severe damage on the hill-country railway; services between Nanu Oya and Badulla resumed in June 2026 after months of repairs, while some sections of the wider network were still being restored.

Local life & traditions

For hill-country residents the railway is everyday transport, not a tourist ride. Students, estate workers, traders and families share carriages with visitors, and snack vendors often work the platforms and carriages at stations. Trains are frequently crowded at weekends and holidays, especially around the Sinhala and Tamil New Year in April, when many people travel home or to the hills.

Things to do

Experience it like a local

Travelling by day is the whole point, so pick a morning departure and settle in for most of the day. Reserved seats in first, second or third class guarantee a place; the observation saloon at the rear of some trains faces backwards and is popular with photographers. Unreserved second and third class tickets are sold at the station on the day.

Many travellers break the trip at Nanu Oya for Nuwara Eliya, or at Haputale or Ohiya for Horton Plains, rather than doing the full run in one go. Bring snacks and water, as food service on board is limited, and keep your camera handy for the tea country stretch.

When to go

The line can be ridden all year, but views are usually clearest on drier days, typically early in the year, and in the mornings before cloud builds. Heavy rain during the monsoon periods can bring mist, delays and, at worst, landslides that interrupt services, as happened after Cyclone Ditwah in late 2025. Check the current service status with Sri Lanka Railways before planning around a particular train.

Plan your visit

Verified information

Seat reservations
Sri Lanka Railways accepts reservations up to 30 days ahead, for up to five passengers per booking, online, by phone or at reservation-enabled stations including Kandy, Badulla and Ella. Source: railway.gov.lk ↗
Collecting tickets
Online and phone bookings are confirmed by an SMS code, which is exchanged for the ticket at a reservation-enabled station on presentation of identification. Source: railway.gov.lk ↗
Reserved classes
First class includes air-conditioned seats (AFC), berths (FCB) and observation saloon (OFV); second (SCR) and third (TCR) class reserved seats are also offered. Normal second and third class are unreserved. Source: railway.gov.lk ↗
Named Badulla-line trains (reservation sheet)
The Sri Lanka Railways reservation sheet lists Podi Menike (1005/1006), Udarata Menike (1015/1016), Night Mail (1045/1046) and the Ella Odyssey (1041/1042). Check the live timetable before travel. Source: railway.gov.lk ↗

Checked against the sources on 27 October 2026. Opening times and fees can change — confirm before you go.

Travel tips

  • Reserved seats, especially the observation saloon, sell out quickly in peak months, so book as soon as the 30-day window opens.
  • Confirm current timetables and service status with Sri Lanka Railways close to your travel date; schedules change and some sections were under repair in 2026.
  • Keep away from open doorways while the train is moving, however tempting the photo.
  • Pack water, snacks and a warm layer; the highest section around Pattipola can be cold.
  • Allow extra time: delays are common and the journey takes most of the day.

General guidance from our specialists, not official information.

Around Kandy to Ella train (Main Line): food, markets & places to stay

Kandy station is a short walk from the lake and the city centre, with plenty of guesthouses and eateries nearby. Along the route, Nanu Oya connects by road to Nuwara Eliya, Ohiya and Pattipola give access to Horton Plains, and Haputale and Bandarawela are hill towns with accommodation. At the far end, Ella village is a short walk from its station.

Kandy to Ella train (Main Line) & what’s nearby

All places in Sri Lanka →
Loading map…
Open larger map ↗

Kandy to Ella train (Main Line) in pictures

Visit Kandy to Ella train (Main Line) on a Sri Lanka holiday

All Sri Lanka packages →
Waves rolling onto Bentota's beach with swimmers in the sea and a hotel-lined shore in the distance
BeachCulture
Sri Lanka · 3 nights3★ Hotel

Bentota Beach, Galle & Colombo — 3-Star Hotels

  • Two nights on Bentota beach
  • Galle Fort, a UNESCO World Heritage town
  • Madu River boat ride & turtle hatchery
Includes 3-star hotels · private car & chauffeur · breakfast & dinner · airport transfers
Indicative from
$332 pp
Waves rolling onto Bentota's beach with swimmers in the sea and a hotel-lined shore in the distance
BeachCulture
Sri Lanka · 3 nights4★ Hotel

Bentota Beach, Galle & Colombo — 4-Star Hotels

  • Two nights on Bentota beach
  • Galle Fort, a UNESCO World Heritage town
  • Madu River boat ride & turtle hatchery
Includes 4-star hotels · private car & chauffeur · breakfast & dinner · airport transfers
Indicative from
$384 pp
Waves rolling onto Bentota's beach with swimmers in the sea and a hotel-lined shore in the distance
BeachCulture
Sri Lanka · 3 nights5★ Hotel

Bentota Beach, Galle & Colombo — 5-Star Hotels

  • Two nights on Bentota beach
  • Galle Fort, a UNESCO World Heritage town
  • Madu River boat ride & turtle hatchery
Includes 5-star hotels · private car & chauffeur · breakfast & dinner · airport transfers
Indicative from
$430 pp

Sources & verification

This guide was researched from the sources below and reviewed by our team on 27 October 2026. Facts under “Verified information” link to the page they were checked on; travel tips are general guidance. Photos are credited on each image. The ambient recording’s author and licence are shown in the sound player.

  1. Seat reservation information — Sri Lanka Railways
  2. Main Line (Sri Lanka) — Wikipedia
  3. Train travel in Sri Lanka — The Man in Seat 61
  4. The slow train to the more sustainable fast track is back — Daily FT
  5. Nanuoya-Ambewela train service resumes after 7 months — Hiru News
  6. Kandy railway station — Wikipedia

Want Kandy to Ella train (Main Line) in your itinerary? Our specialists will fit it in.