twickly.
Kandy to Ella by Train

Scenic Journeys

Kandy to Ella by Train

Tea estates, mist and mountain tunnels

The main line from Kandy to Badulla climbs from the city into the highest and greenest part of Sri Lanka, and the stretch to Ella is the famous one. After leaving Kandy, the train winds up past Peradeniya and Gampola, then into the tea country around Hatton and Talawakele, where the carriages hug steep hillsides of manicured bushes and waterfalls hang beside the tracks. The line crosses the Pattipola summit, the highest station on the national network at roughly 1,900 meters, then drops through Ohiya and Haputale before arriving in Ella. It is a slow journey, often seven hours or more, and that is part of the point: the scenery never stops changing, with tea pickers, cloud forest, small stations and bridges framing every hour.

The service uses the long-distance trains known by names like the Podi Menike and the Udarata Menike, which carry first, second and third class carriages. A first-class reserved ticket, sold here as a scenic seat, guarantees a numbered place, and some carriages have large windows for photography. Reserved seats go quickly in the dry season, so book as far ahead as possible, and plan your connections: if you are traveling straight through, the view from the window is best before and after Nanu Oya, the station for Nuwara Eliya, and again beyond Haputale, when the plains drop away on one side.

A few rules make the ride better. Bring snacks, water and a light jacket, because the hills are cool. Hold your camera firmly near open doorways, and do not lean out or sit on the steps, since the line passes through tunnels and under overhanging branches. Trains can run late, especially after heavy rain, so avoid tight onward bookings and check the running status with your operator.

You can break the trip at Nanu Oya, Haputale or Ella, and many visitors do. The reverse direction from Ella to Kandy is also popular. However you organize it, the train is the cheapest, calmest and most scenic way to move through the hill country.

Think about where you want to spend the day. Some travelers take the train only for the best section, from Nanu Oya to Ella, which is a shorter ride of around four hours and includes the highest point on the line, the tea estates around Pattipola and the long descent through Haputale.

Others ride the whole route and sleep in Ella to walk to the Nine Arch Bridge the next morning. Whichever you choose, aim for a window seat on the right side going toward Ella for the valley views, and keep your bags close, because carriages can be crowded and stations are busy.

Finally, think about timing around Ella itself. Trains arrive in the afternoon, and the town is compact enough to walk to a guesthouse with your bags, but book your first night ahead in the busy season. A reserved first-class seat is a small luxury that removes the main stress of the journey, and it lets you spend the hours looking out of the window instead of worrying about a place to sit.

Keep a printed or saved copy of your reservation handy for the conductor, and arrive at the station with time to spare.

What to expect

The experience

A reserved first-class seat on a long-distance train from Kandy through the tea country to Ella, passing Hatton, Nanu Oya, Pattipola and Haputale.

Best time

Morning departures give the clearest views. The dry months bring the best light but also the fullest trains.

How long

Around seven hours end to end, sometimes longer.

Tips

Book early. Carry snacks and a light jacket. Keep doors and steps clear. Allow slack in your onward plans for delays.

Quick picks

Best for
Anyone traveling from Kandy to the south or east of the hill country who wants the journey to be part of the trip.
Families
Comfortable in a reserved carriage but long; pack food, charge devices and bring games.
Couples
A classic romantic day, with tea-country views and a night in Ella to finish.
Pair with
Nuwara Eliya, Horton Plains, Ella Rock and the Nine Arch Bridge.
Time needed
A day, including connections.

Good questions

How long does it take?+

Often around seven hours from Kandy to Ella, and sometimes longer with delays. The scenic highlight is the stretch after Hatton.

Which seat is best?+

A reserved first-class seat guarantees a numbered place. Windows on the side facing the valleys give the best views.

Can I break the journey?+

Yes. Nanu Oya for Nuwara Eliya, Haputale and Ella are the most popular stops.

Is it safe to stand in the doorway?+

It is tempting, but tunnels, poles and branches pass close to the carriage. Keep inside, and hold on to your camera.

Do trains run on time?+

Delays happen, especially after heavy rain. Allow buffer time and check running status with your operator or hotel before you travel.

Kandy to Ella Train

Get tickets →

Pairs well with

Where to stay near Kandy to Ella Train

All hotels

Tour + stay

Kandy to Ella Train + 98 Acres Resort and Spa

More in Kandy & the Hill Country

All things to do