Not from Kandy. Since Cyclone Ditwah in November 2025, the train runs only from Nanu Oya, near Nuwara Eliya, through Ella to Badulla. The best part of the ride is still there: you just reach it by road.
Checked 27 September 2026
Share a taxi from Kandy to Ella instead
On AlsoGoing, travellers post the trips they are taking, often in a taxi with seats left. Ask for one, and split the fare between you. Free, always.
Where the line stands
Cut by Cyclone Ditwah in November 2025. Officials expect the whole line back before the end of 2026.
Back since 20 June 2026, after seven months closed. This is the high tea-country part of the ride.
Trains from Colombo stop at Rambukkana. The line to Kandy is expected to reopen in October 2026.
From Sri Lanka Railways announcements as reported by NewsFirst, 6 September 2026, The Sunday Times, 21 June 2026 and Ada Derana. Check with the railway before you travel: dates slip.
Kandy to Ella, for now
Keeps the view
The road to Nanu Oya station takes about 2h 46min (79.6 km). From there the train climbs through Pattipola, the highest station in Sri Lanka, and Haputale before coming down into Ella: the tea-country stretch the ride is known for.
On a budget, buses from Kandy to Nuwara Eliya run often, and Nanu Oya station is a short tuk-tuk ride from Nuwara Eliya.
Quickest
Kandy to Ella by car is about 3h 50min (137 km), through the hills the train would have taken. A taxi is paid for the car, not the seat, so shared between travellers going the same way each pays a fraction.
Share the road
With the train cut, everybody heading for Ella is on the road. AlsoGoing is where travellers post the trips they are taking, often in a taxi they booked with seats left, and where you ask for one. You agree the split between you and settle it in person. Nothing is paid through AlsoGoing.

Not from Kandy, as of 27 September 2026. Since Cyclone Ditwah in November 2025, the train runs only from Nanu Oya, near Nuwara Eliya, through Ella to Badulla. Officials expect the whole line back before the end of 2026.
No date has been announced for the Kandy end. Officials expect the whole line from Colombo to Badulla back before the end of 2026, with Colombo to Kandy first, expected in October 2026. The date at the top of this page says when it was last checked.
Yes, the high part of it. Trains run from Nanu Oya through Pattipola, the highest station in Sri Lanka, and Haputale down to Ella, then on to Badulla across the Nine Arch Bridge.
By road, about 2h 46min (79.6 km). Buses from Kandy to Nuwara Eliya run often, and Nanu Oya station is a short tuk-tuk ride from Nuwara Eliya.
About 3h 50min by road (137 km).
Where travellers share

Colombo ⇄ Kandy
Colombo is where almost every visitor arrives, by air or by sea.

Kandy ⇄ Ella
From Kandy the road climbs into tea country.

Ella ⇄ Arugam Bay
Arugam Bay is one of Sri Lanka's best-known surf towns, on the east coast.

Ella ⇄ Mirissa
Mirissa is one of the south coast's main beach towns, known for whale watching and its curve of sand.

Colombo Airport ⇄ Kandy
Almost every visitor lands at Colombo Airport (CMB), at Katunayake north of the city, and many skip Colombo and head straight inland.

Colombo Airport ⇄ Sigiriya
Sigiriya's rock fortress, a UNESCO World Heritage Site, is at the heart of what's called the Cultural Triangle, with Dambulla's cave temples and the ancient cities of Polonnaruwa and Anuradhapura within reach.