Plan your trip
Kandy to Ella train: booking, seats, the view side and the season
The train from Kandy to Ella is the ride many visitors build their Sri Lanka route around: a climb from the old royal city into tea country, ending at a small hill station before Badulla. Cyclone Ditwah damaged the hill line in November 2025, and restoration has brought different sections back at different times. Start with the service available for your date, then choose a seat, a class and a place to break the journey.
In this guide
Find the location ↗ — opens in a new tabThe short answer
Plan a night in Kandy before the journey and two in Ella afterwards. The hill line has been reopening in sections after Cyclone Ditwah: the Sunday Times reported Nanu Oya–Badulla services returning in June 2026, and the Daily Mirror reported Colombo Fort–Peradeniya/Gampola services returning in October 2026. Check the railway's dated train search before building the day around a through train from Kandy. If you join the train at Nanu Oya, TaxiGo lists the car from Kandy at LKR 20,350 per smallest car, 79 km and about 2 hours 40 minutes; its direct car to Ella town is LKR 24,900 (checked on 1 November 2026). The rail fare is shown for the train and class you select, with a 5% online convenience fee. Reservations open 30 days before travel and need an account and each passenger's passport or NIC number. You cannot choose a seat or side. Sri Lanka Tourism describes January to April as cool and relatively dry in the central highlands.

- Key point
- Set aside a travel day; TaxiGo estimates about 2 hours 40 minutes from Kandy to Nanu Oya station before the onward train
- Where it applies
- A night in Kandy before and two in Ella after; Nuwara Eliya, near Nanu Oya station, if you break the journey
- Timing
- Sri Lanka Tourism calls the central highlands pleasantly cool and relatively dry from January to April. Hakgala Botanic Gardens, near Nuwara Eliya, describes thick mist and heavy afternoon and evening rain from October to December.
Is the train from Kandy running?
The line has been returning in stages after Cyclone Ditwah. The Sunday Times reported on 21 June 2026 that services between Nanu Oya and Badulla had resumed the previous day. The Daily Mirror's report of 28 September 2026 announced Colombo Fort–Peradeniya/Gampola services from 2 October, and the Sunday Times confirmed their return in its 4 October report.
The October Sunday Times report linked the return of trains to Kandy to repairs to the damaged bridge beyond Sarasavi Uyana. Before arranging a car to meet a train, search your actual date and stations on Sri Lanka Railways' booking site. A route appearing in the site's general service catalogue does not mean that every train is running.
The transport guide covers the rest of the network and the road legs of a first trip.
What you see from the window
The railway winds through tea plantations, misty mountains and green valleys on its way to Ella and Badulla. The Uva provincial tourism ministry highlights the Ella–Badulla and Nanu Oya–Kandy runs for their scenery. Nanu Oya is the rail stop used for Nuwara Eliya, so it also makes a natural place to break the journey if you want time among the tea estates.
Beyond Ella, towards Badulla, the line crosses the Nine Arch Bridge and reaches Demodara, whose station stands on top of a railway tunnel. The Uva tourism ministry places Demodara 277.7 km from Colombo Fort and 912.5 metres above sea level. Ella itself sits at 1,041 metres, with cool, foggy mornings. The bridge and Demodara loop are beyond the end of a ride that finishes at Ella.
The Ella guide covers the Nine Arch Bridge, Little Adam's Peak and a stay in town.

The trains between Nanu Oya and Ella
Nanu Oya is an alternative starting point when a through train from Kandy is unavailable. The Sunday Times described the restored Nanu Oya–Badulla service in June 2026 as having first-class air-conditioned and second-class reserved compartments. Its report describes the inaugural Podi Menike departure at 9 a.m.; use the railway's train search for your own departure and Ella arrival.
Allow time between the road journey and the train. When checked on 1 November 2026, TaxiGo listed Kandy to Nanu Oya railway station at 79 km and about 2 hours 40 minutes, with a fixed fare of LKR 20,350 for its smallest car, including the driver, fuel and highway tolls. Leave extra time for traffic and boarding.
Choosing a through train from Kandy
If your date search offers a through train from Kandy to Ella, compare its arrival time and available classes with joining at Nanu Oya. The railway's catalogue lists Colombo Fort–Badulla intercity and express services with first, second, third and observation-saloon classes, and a Kandy–Badulla slow service with an observation saloon. Individual trains have their own selection of classes.
Enter Kandy as the boarding station if you are joining there, and Ella as the destination. A reserved ticket is valid only for its specified train; it is not a flexible pass for any departure along the hill line.
Booking a seat on the railway's own site
Use the railway's seat-reservation site, seatreservation.railway.gov.lk; when checked on 1 November 2026, the German Foreign Office recommended booking train journeys only through the state railway's official website. Create an account and log in, then enter every passenger's passport or NIC number. The FAQ accepts a foreign passport. A seat is confirmed only after successful payment. The system allocates seats automatically, and an allocated seat can go to another passenger if payment is not completed in time. You can book up to five seats at a time.
The booking rules checked on 1 November 2026 allow reservations 30 days before travel, until 2 hours before departure, and add a 5% convenience fee to the total. Payment options include LankaQR and Visa or Mastercard credit or debit cards. The e-ticket arrives by e-mail and can be shown on screen or printed; the station issues no physical ticket for an online reservation. Tickets are non-transferable.
Book when sales open if you have fixed travel dates. If the search has no seats, the FAQ suggests another date, fewer passengers or different boarding and destination stations; an mTicketing-enabled railway station can also help with availability. Check which stations any alternative ticket actually covers before paying.

Which class to book
Start with the classes offered on your chosen train. For the restored Nanu Oya–Badulla service, the June 2026 Sunday Times report describes first-class air-conditioned and second-class reserved compartments. For this scenic journey, a reserved second-class seat is an appealing choice. Sri Lanka Tourism warns that second and third class can be crowded on the way up to Ella until the last 2 or 3 hours; its description is general travel advice, rather than a report of crowding on your train.
The observation saloon is a separate option on particular services. The booking site's catalogue lists it for Colombo Fort–Badulla intercity and express trains and for the Kandy–Badulla slow train. Look for it on the departure you select; the catalogue does not promise it on every train. Choose on the basis of the class actually offered, rather than expecting a particular carriage position or direction of view.
The railway's terms allow free luggage of 40 kg in first class, 35 kg in second and 25 kg in third, but prohibit heavy luggage because space is limited. Storage in the luggage cabin is subject to availability.
The child policy allows one child aged 3 or younger per adult to share a parent's seat free, and charges the adult seat rate for an extra seat. It also says adult fares apply from age 3, so check the fare for a three-year-old with the railway before paying.
Which side of the train has the view
The railway allocates seats automatically, so you cannot choose a side when booking. Travel writers Laure Wanders and Walk My World favour the right-hand side from Kandy to Nanu Oya and the left-hand side from Nanu Oya to Ella, facing the direction of travel. Treat this as a preference, rather than a reason to reject an available seat: the line winds through the hills and the views open on both sides.
For the reverse journey, the same scenery is on the opposite side: right from Ella to Nanu Oya, then left towards Kandy. Stay inside the carriage while it moves. When checked on 1 November 2026, the UK Foreign Office warned that visitors had died after hanging out of open train doorways or windows.
What the ride costs
For a rail journey, use the fare displayed for your selected departure, class and passengers. The online reservation rules checked on 1 November 2026 add a 5% convenience fee. Ordinary tickets and reserved seats are different products; an ordinary fare is not a promise of a seat.
TaxiGo's Kandy route list, checked on 1 November 2026, gives these alternatives. Prices are per vehicle, with the driver, fuel and highway tolls included; driving times are the operator's estimates.
| Road option | Smallest car | Distance | Typical drive |
|---|---|---|---|
| Kandy to Nanu Oya railway station | LKR 20,350 | 79 km | About 2 hours 40 minutes |
| Kandy to Ella town | LKR 24,900 | 135 km | About 3 hours 41 minutes |
For two people sharing the smallest car to Nanu Oya, the road leg is LKR 20,350 in total. Add the two train fares and the online fee to get the transport total. For the direct car to Ella town, the same two people pay LKR 24,900 in total. The train route buys you the experience of the hills; the direct car removes the station connection.

The best months for the ride
Sri Lanka Tourism calls the central highlands pleasantly cool and relatively dry from January to April. This is a good season to plan around the scenery, although clear views depend on the day's weather. At Hakgala Botanic Gardens near Nuwara Eliya, the Department of National Botanic Gardens describes thick mist and more frequent heavy afternoon and evening rain from October to December. Sri Lanka Tourism also describes Ella as prone to afternoon rain through much of the year.
When checked on 1 November 2026, the UK Foreign Office warned that monsoon floods and landslips can close roads and affect local transport links, and advised monitoring Sri Lanka's Disaster Management Centre and Department of Meteorology. The best-time guide sets the hills against the beaches month by month. Sri Lanka Tourism places the national peak season from mid December to mid January and in March and April around Easter; book ahead if those are your travel dates.
Cancellations, delays and the day after
To cancel, take your e-ticket and passport or NIC to an mTicketing-enabled station; the FAQ also asks for a copy of the ID matching the ticket. For customer cancellations, the rules checked on 1 November 2026 refund 75% of the ticket fee more than 168 hours before departure, 50% less than 168 hours but more than 48 hours before, and nothing less than 48 hours before. Service charges are excluded. Ask the railway about a cancellation exactly at either boundary, which the table does not specify.
If your train is cancelled, the FAQ says to request the ticket-fee refund at an mTicketing-enabled station with the ticket and a copy of your passport or NIC; the service charge is excluded. The refund policy names strikes, bad weather and mechanical and track problems among the causes of interruption.
Leave a buffer between the hills and an international flight. Our recommendation is two nights in Ella, so a late train or a cloudy morning leaves room to change your plans, followed by a separate travel day back to the coast or Colombo. The first-trip guide shows how the hills fit into a longer route.
Practical questions
Can I take the train from Kandy to Ella?
Search Kandy to Ella for your actual travel date before arranging the journey. Restoration has been gradual: the Sunday Times reported Nanu Oya–Badulla services returning in June 2026 and Colombo Fort–Peradeniya/Gampola services returning in October. If no through train is offered, joining at Nanu Oya is an alternative; TaxiGo lists the car there from Kandy at LKR 20,350 and about 2 hours 40 minutes, per smallest car.
When will the train from Kandy run again?
The October 2026 Sunday Times report linked the return of trains to Kandy to repairing the damaged bridge beyond Sarasavi Uyana. It did not announce a firm date for a through Kandy–Ella service. Use the railway's train search for your date before booking a connection.
How far ahead can I book the Ella train?
The railway's reservation rules checked on 1 November 2026 allow booking 30 days before travel, until 2 hours before departure. You need an account and every passenger's passport or NIC number; online reservations add a 5% convenience fee.
Which side of the train is best from Kandy to Ella?
You cannot choose a side when booking because the railway allocates seats. Travel writers Laure Wanders and Walk My World favour the right-hand side from Kandy to Nanu Oya and the left from Nanu Oya to Ella; reverse those sides coming back. This is traveller advice, not a railway seating guarantee.
Is the observation saloon worth booking?
Choose it if it appeals and appears on your departure. The booking catalogue lists an observation saloon on Colombo Fort–Badulla services and the Kandy–Badulla slow train, but each departure has its own available classes. A reserved second-class seat is another good way to enjoy the scenery.
How much is the Kandy to Ella train?
The fare depends on the departure and class selected on the railway's reservation site. Add its 5% online convenience fee. For a road alternative, TaxiGo listed Kandy to Ella town at LKR 24,900 per smallest car when checked on 1 November 2026; a car to Nanu Oya station was LKR 20,350 before train tickets.
What is the best month for the Kandy to Ella train?
January to April is Sri Lanka Tourism's cool, relatively dry season for the central highlands. Hakgala Botanic Gardens near Nuwara Eliya describes thick mist and more frequent heavy afternoon and evening rain from October to December.
Sources and checks before you travel
(17)
- Sri Lanka Railways: seat reservation FAQ ↗ — opens in a new tab
- Sri Lanka Railways: online seat booking, home page and terms ↗ — opens in a new tab
- Daily Mirror: Upcountry train services to Gampola resume from Oct 2 (28 September 2026) ↗ — opens in a new tab
- Sunday Times (Sri Lanka): railway's return to Peradeniya and Gampola (4 October 2026) ↗ — opens in a new tab
- Sunday Times (Sri Lanka): Podi Menike runs from Nanu Oya to Badulla (21 June 2026) ↗ — opens in a new tab
- TaxiGo: taxi routes from Kandy ↗ — opens in a new tab
- Sri Lanka Tourism: Ella ↗ — opens in a new tab
- Sri Lanka Tourism: Travel Tips ↗ — opens in a new tab
- Department of National Botanic Gardens: Hakgala Botanic Gardens ↗ — opens in a new tab
- Uva Provincial Council, Ministry of Tourism: Scenic train rides ↗ — opens in a new tab
- Uva Provincial Council, Ministry of Tourism: Demodara railway station and loop ↗ — opens in a new tab
- Uva Provincial Council, Ministry of Tourism: Nine Arches Railway Bridge ↗ — opens in a new tab
- Uva Provincial Council, Ministry of Tourism: Ella ↗ — opens in a new tab
- German Foreign Office (Auswaertiges Amt): Sri Lanka, Reise- und Sicherheitshinweise ↗ — opens in a new tab
- UK Foreign Office (GOV.UK): Sri Lanka, Safety and security ↗ — opens in a new tab
- Laure Wanders: traveller seat-side preferences ↗ — opens in a new tab
- Walk My World: traveller seat-side preferences ↗ — opens in a new tab
Reference sources for the version dated 1 November 2026. Confirm opening times, access, transport and conditions for your travel dates.
Photo credits
(4)
A train crosses the Nine Arches Bridge between Demodara and Ella.
Photograph: Alexey Komarov — opens in a new tab · CC BY-SA 4.0 — opens in a new tab
Changes: Resized and converted to WebP; displayed with responsive crops. · Original photograph and licence details ↗ — opens in a new tab
The platform and a waiting train at Ella station.
Photograph: Z thomas — opens in a new tab · CC BY-SA 4.0 — opens in a new tab
Changes: Resized and converted to WebP; displayed with responsive crops. · Original photograph and licence details ↗ — opens in a new tab
The line near Demodara, whose station stands on top of a railway tunnel.
Photograph: Nisal Senanayaka — opens in a new tab · CC BY-SA 4.0 — opens in a new tab
Changes: Resized and converted to WebP; displayed with responsive crops. · Original photograph and licence details ↗ — opens in a new tab
Kital Ella, the small station just before Ella on the line from Nanu Oya.
Photograph: Alexey Komarov — opens in a new tab · CC BY-SA 4.0 — opens in a new tab
Changes: Resized and converted to WebP; displayed with responsive crops. · Original photograph and licence details ↗ — opens in a new tab





