Transport · Sri Lanka Railways

Train Schedule
in Sri Lanka

Trains remain the most beautiful - and cheapest - way to cross the island. This page is fully revised for 2026, covering the hill country line's recovery after Cyclone Ditwah, current Ella Odyssey running days, online booking, and timetables for every major route.

Updated · July 2026

⚠ Network status after Cyclone Ditwah - July 2026

Cyclone Ditwah struck in late November 2025 and caused the worst damage in Sri Lanka Railways' history - over 159 landslides and 95 washouts, hitting the hill country Main Line hardest. Services have been restored in stages. Here is the situation as of this update:

Reopened

Nanu Oya – Ella – Badulla

The most scenic stretch of the hill line has been restored and reopened in mid-2026. Demand is extremely high - seats from Nanu Oya sell out almost immediately.

Partial / check first

Kandy ↔ Nanu Oya

Sections between Peradeniya, Kadugannawa and Nawalapitiya remain under repair, so a direct Kandy-to-Ella journey may not be possible. Travellers bridge the gap by road.

Reopened

Mannar (Talaimannar) Line

Reopened for train operations from 1 February 2026.

Running

Coastal, Northern & Eastern Lines

Colombo–Galle–Matara–Beliatta, Colombo–Jaffna and Colombo–Polonnaruwa/Batticaloa services are operating (Polonnaruwa passenger service recommenced 18 Dec 2025).

The essentials

Classes, lines & how to book in 2026

Every train carries up to three classes: 1st class (reserved, some with A/C or observation saloons), 2nd class (padded seats and fans, reservable on express trains), and 3rd class (cheapest, unreserved on most services). Sri Lanka's network runs on five main lines - the Main (hill country) Line, Coastal Line, Northern Line, Eastern Line and Puttalam Line, plus the Kelani Valley line to Avissawella.

Book online - 30 days ahead

Reserved seats open exactly 30 days before travel on the official portal, seatreservation.railway.gov.lk. Popular hill-country departures sell out within minutes of release.

Check current fares

Fares have been revised several times since 2022. Use the official calculator at ticketfare.railway.gov.lk for the exact price of any journey and class.

By phone

Mobitel/SLT users can book reserved seats via the 365 hotline (24 hours). Unreserved 2nd/3rd class tickets are simply bought at the station on the day.

Verify before you travel

Post-cyclone timetables are still being adjusted. Reconfirm times at railway.gov.lk or by calling Fort station on 011-2434215.

Signature journey

Ella Odyssey - Colombo to Badulla via Kandy

The tourist train built for the view: reserved carriages and scheduled photo stops at the hill country's most spectacular spots, including St. Clair's Falls, the Great Western viewpoint and the Nine Arch Bridge. After cyclone disruption, it is running again on the restored line - but reconfirm close to your date, as routing has changed at short notice during repairs.

Runs (typical 2026)
Thu & Sat →
Colombo → Badulla. Returns Fri & Sun.
Departure
5.30am ex-Fort
Boarding at Kandy mid-morning skips the early start and keeps the best scenery.
Fares (full route)
LKR 5,000 / 4,000 / 3,000
1st (A/C) / 2nd / 3rd class, one way. Shorter segments cost less.
Booking
30 days ahead
Official SLR portal - sells out fast. Beware inflated third-party resales.
Uma pointing at Ella Odyssey train set No. 988 at Ella station Set No. 988 · at Ella
The classic

World's most beautiful train ride - Ella to Kandy

Ask any traveller to name the world's most beautiful train journey and this line comes up first: roughly seven hours of slow, open-doored wandering between Kandy and Ella through tea estates, cloud forest, waterfalls and mountain tunnels on a railway the British began carving into the highlands in the 1860s. The train climbs past Hatton into the St. Clair's and Devon falls country, crests the island at Pattipola, drifts along the Idalgashinna ridge with valleys falling away on both sides, then rolls down through Haputale, Diyathalawa and Bandarawela to Ella - with the famous Nine Arch Bridge at Demodara just beyond. There's no glass between you and the view: sit in the doorway, let the elephant grass brush the carriage, and watch the island go by at walking pace.

2026 status: after Cyclone Ditwah, the scenic southern half - Nanu Oya through Haputale and Ella to Badulla - has been restored and is running again as of mid-2026, and it covers the most spectacular terrain of the whole route. The Kandy end (Peradeniya–Nawalapitiya) is still under repair, so a direct Kandy↔Ella train isn't possible yet; travellers bridge Kandy to Nanu Oya by road (about 3 hours) and board there. Full restoration of the line is targeted for late 2026 to early 2027.
Journey time
~7 hrs
Kandy ↔ Ella, when the full line runs
Highest station
1,891 m
Pattipola - the roof of Sri Lanka's railways
Best seat
Right side
Heading uphill from Kandy; left coming down
Star sight
Nine Arch
The stone viaduct at Demodara, near Ella
Book ahead
30 days
Reserved seats sell out within minutes
The route · solid = running (mid-2026) · dashed = under repair
Kandy
Peradeniya
Nawalapitiya
Hatton
Nanu Oya
Pattipola ▲1,891m
Ohiya
Idalgashinna
Haputale
Diyathalawa
Bandarawela
Ella
Demodara · Nine Arch
Tea plantations from the open train door on the Ella to Kandy lineTea country from the doorway
Misty highland station on the hill country railwayCloud-forest mist near the summit
Train stopped at Diyathalawa stationDiyathalawa station
Elephant grass brushing the carriages on the upcountry lineElephant grass at walking pace
Timetables by route

Train times from Colombo Fort

Tap a route to expand its timetable. Hill-country times are the pre-cyclone pattern being progressively restored - treat them as a guide and reconfirm; coastal, northern and eastern services are running to schedule.

Please verify before travelling. Sri Lanka Railways is still adjusting hill-country timetables as post-Ditwah repairs finish, and fares are revised periodically. Times and prices on this page are a planning guide compiled at the July 2026 update - always confirm on railway.gov.lk, the seat reservation portal, or with the station before you set out.
From my own journeys

Riding the hill country line

Every schedule on this page is a trip I'd take again in a heartbeat. These are my photos from the upcountry train - the open doorways, the tea slopes past Diyathalawa, and the platform at Haputale, 1,431 metres above the sea. Click any photo to view it full size.