Skip to content
Siri Siri LankaTraveller
Travel Tips

Colombo to Ella: the best way to get there while the hill line is in pieces

There is no through train from Colombo to Ella this year, but the best stretch of the line is running. Here is how we combine the road and the rail, which way to drive, and what the alternatives cost you.

Siri Siri Lanka Traveller6 min read
Audi a3

The best way from Colombo to Ella is a private car: about five and a half to seven hours, depending on the road. There is no through train at present, because the line between Gampola and Nanu Oya is still being repaired. The best version combines both: drive into the hills, then take the train from Nanu Oya to Ella.

Ella sits about 200 kilometres from Colombo by road, on the eastern edge of the hill country, where the land drops away through Ella Gap towards the plains. It has become a lively small town, busier than it was a few years ago, and most travellers come for the views, the walks and the railway. How you arrive decides how much of all three you get.

Which way should you go?

There are three sensible ways in by road, and one way we prefer.

  • South and up. The Southern Expressway towards the south coast, then inland and up the hairpins from Wellawaya, past Ravana Falls. On most days this is the quickest.
  • Inland. Through Ratnapura and Balangoda, then up past Haputale and Bandarawela. A good alternative when the expressway is busy, with more bends and more tea.
  • Through the hills. By way of Kandy and Nuwara Eliya. The slowest by road, but it puts you on the train at Nanu Oya, which is why we like it.
OptionTimeRunning now?Our view
Car, south and up via Wellawaya5.5 to 6.5 hoursYesQuickest on most days
Car, inland via Ratnapura and Haputale6 to 7 hoursYesA good alternative
Car to the hills, then train from Nanu OyaBest over two daysYesThe way we would choose
Through train from ColomboNot running at presentNoWait for the line to reopen
Bus6 to 8 hoursYesBudget only
Fly to Weerawila, then drive40 minutes in the air, then about 2 hoursWinter seasonQuick, and not cheap

Your driver will choose between the roads on the day, depending on traffic and weather. In the wet months, that choice is worth more than any map.

Can you take the train from Colombo to Ella?

Not at the moment. Cyclone Ditwah, in late November 2025, broke the hill country railway in many places, and it is coming back in sections. Since 2 October 2026, trains from Colombo have run as far as Peradeniya and Gampola; the line from Gampola up to Nanu Oya is still being repaired.

Above that gap, the railway is running. Trains have run between Nanu Oya and Badulla, by way of Ella, since 20 June 2026, and that is the most beautiful stretch of the line. So the train is still part of the journey to Ella; it just starts at Nanu Oya.

Be careful with anyone selling you a "Colombo to Ella" train ticket for travel before the line reopens; check the route on the official site, as we explain in Sri Lanka train tickets. When the full line returns, the through train will be a long day, nine hours or so, and worth it for the last part rather than the first.

This year, the question is not train or car. It is where the car stops and the train begins.

The way we would do it: car, then train

Spread over two days, the journey becomes one of the best of the trip rather than the longest.

  1. 01Day one: Colombo or the airport to Kandy or Nuwara Eliya. A night in Kandy, or on a tea estate near Nuwara Eliya, breaks the climb in half. We explain the drive in Colombo to Nuwara Eliya.
  2. 02Day two: the train from Nanu Oya to Ella. Through the tea, the tunnels and the high country past Haputale, with the car taking your luggage round by road and waiting at the other end.

If you only have one day, drive south and up, leave Colombo early, and arrive in Ella by mid-afternoon. Then take the train for a short ride the next morning, even if only a stop or two, so you see what everyone comes for.

What the drive is actually like

The first few hours are lowland roads or expressway. Then the climb begins, and on the Wellawaya road it is all hairpins, with Ravana Falls by the roadside and the hills closing in above you. If you are prone to motion sickness, sit in front and take something before the climb.

What the drive does well

  • The door. No station transfers, and your luggage travels with you.
  • The stops. Ravana Falls, a tea factory or a long lunch, wherever you choose.
  • Any day. You leave when you want, whatever the train timetable says.

What the drive does not do well: speed, motion sickness, and wet afternoons on hill roads.

The Ella to Wellawaya road is prone to earth slips in heavy rain. It reopened fully in December 2025 after the cyclone, but it can close for hours after a storm, and when it does, drivers detour by way of Bandarawela. We drive it in daylight, and in the wet months, in the morning.

What about flying?

There is no airport at Ella, but there is a useful option to the south. In the winter season, Cinnamon Air runs scheduled flights from the international airport to Weerawila, near the south coast, in about 40 minutes. From there, Ella is about two hours by road, up the same hairpins from Wellawaya.

It suits a short trip, or travellers coming to Ella straight from the airport after a long flight. The aircraft are small, the luggage allowance is tight, and the weather has the final say. We treat it as an upgrade to a good route, not the route itself.

When to go

Ella sits on the eastern side of the hills, so its weather follows the east more than the west. The middle of the year is often drier here than in Nuwara Eliya, while October to January brings more rain, mostly in the afternoons.

Whatever the month, mornings are the time for the walks. Climb Little Adam's Peak or Ella Rock early, before the cloud comes up the valley, and see Nine Arch Bridge when a train is due rather than waiting in the heat. In October and November, the wider pattern of afternoon storms is covered in Sri Lanka's second inter-monsoon.

Dates and changes worth knowing

  • December 2025: the Ella to Wellawaya road reopened fully after Cyclone Ditwah, though it still closes briefly after heavy rain.
  • 20 June 2026: trains resumed between Nanu Oya and Badulla, by way of Ella.
  • 2 October 2026: trains from Colombo returned as far as Peradeniya and Gampola. There is still no service beyond Gampola to Nanu Oya.
  • From 1 November: the winter season for scheduled domestic flights, including Weerawila.
  • Around the turn of the year: the line from Gampola to Nanu Oya was expected back. Check before you plan around it.

What to book first

  1. 01A car and driver, so the road can change with the weather.
  2. 02A night in Kandy or on a tea estate, if you are taking the two-day route.
  3. 03Train seats from Nanu Oya to Ella, on the day the 30-day window opens.
  4. 04Your Ella hotel. The town has filled up in recent years; the quieter places are a little way out.
  5. 05The next leg, usually down to Yala, about two and a half to three hours away.

A route that works

  1. 01Nights 1 to 3: the Cultural Triangle. Sigiriya at opening, Dambulla, and Polonnaruwa or Anuradhapura.
  2. 02Nights 4 to 6: Kandy and tea country. Kandy on the way up, then a tea estate and the train from Nanu Oya to Ella.
  3. 03Night 7: Ella. Little Adam's Peak at dawn, Nine Arch Bridge, and a slow evening.
  4. 04Nights 8 and 9: Yala or Udawalawe. Downhill into the dry zone, and two game drives.
  5. 05Nights 10 and 11: the south coast. Galle or Mirissa, and very little else.

This is close to the shape of our Ceylon Icons journey, with a night in Ella added. Like every route we design, it is a starting point rather than a package.

Who each option suits

  • The car, south and up, suits most travellers in a hurry.
  • Car then train suits anyone who wants the railway at its best, with two days to give it.
  • The flight suits short trips in the winter season, with soft, light bags.
  • The bus suits budgets that matter more than comfort.
  • The through train will suit rail lovers again once the line reopens.

If Ella is on your route, tell us your dates. We will choose the road for the season, book the train where it runs, and have the car waiting at the station. Plan my Sri Lanka trip.

Last checked 13 October 2026.

Author @Mahinsa Hennakgedara

Discussion

Your turn — been there, or heading there?

Questions

What people ask us

By private car, about five and a half to seven hours, depending on the road and the traffic. By bus, six to eight hours. The best way is often over two days: drive to Kandy or Nuwara Eliya, then take the train from Nanu Oya to Ella the next morning.

When you are ready

Turn this into a journey.

Tell us roughly when you want to travel and what matters to you, and we will come back with a considered outline.