Skip to content
See all travel guides

Colombo to Ella: Train, Expressway Bus or Driver

Guide
A red train winding along the hillside below a village at Idalgashinna, with forested hills and morning haze behindTrain curving through green tea country near Ella, Sri LankaA bus on the Southern Expressway, a four-lane motorway curving towards green wooded hills under a grey sky
Check before you travel Hill-country railway: repairs after Cyclone Ditwah Checked 19 October 2026

Cyclone Ditwah damaged the hill-country railway in November 2025, and it is reopening in stages. Since 2 October 2026, trains run again from Colombo Fort to Peradeniya and Gampola, but Kandy station itself is not served yet. Earth slips near Kadigamuwa have blocked the line more than once since then, most recently early on 17 October 2026, when trains towards Gampola and Colombo Fort were delayed; expect delays or short suspensions after heavy rain. Trains between Nanu Oya and Badulla, which stop at Haputale, Ella and Demodara, restarted on 20 June 2026. The section between Gampola and Nanu Oya is still under repair, so you cannot yet go by train from Colombo or Kandy all the way to Ella. Check the latest services before you plan a rail journey, and book reserved seats on the Sri Lanka Railways seat reservation site.

Official source

There are three ways to get from Colombo to Ella: the hill-country train, an expressway bus round the south of the hills, or a car with a driver. The train is the one everybody has seen photos of, and the slowest. The bus is the cheapest and often quicker than the train. The car is the easiest with luggage and lets you stop on the way.

One thing first: the hill-country railway was damaged by Cyclone Ditwah in November 2025 and is reopening in stages, so the through train from Colombo to Ella may not be running when you travel. The travel update at the top of this page has the current state of the line. Everything else here holds whatever the railway is doing.

The short answer

  • You want the famous train ride: take the train, or at least its best part, between Nanu Oya and Ella. Book early.
  • You want the simplest, cheapest trip: the expressway bus from Makumbura, on the edge of Colombo, which goes round the south of the hills and climbs to Ella from Wellawaya.
  • You have luggage, children or a tight schedule: a car with a driver, door to door, with a stop or two.

By train

When the whole line is open, trains on the Main Line run from Colombo Fort to Badulla, climbing through the tea country and stopping at Nanu Oya (for Nuwara Eliya), Haputale and Ella. It is a long day in the carriage, and much of the first part, through the lowlands, is not the reason you came. The scenery that made the line famous starts in the hills and is at its best from Nanu Oya onwards, past Pattipola, the highest station on the network, and down through Haputale to Ella. Nanu Oya to Ella takes about two and a half hours.

Train curving through green tea country near Ella, Sri Lanka
A train on the hill-country line near Ella. Photo: Matt Dany / Unsplash

That is why many people ride only that stretch, getting to Nanu Oya or Nuwara Eliya by road and boarding there. It also makes it easier to find seats.

Booking. Reserved seats are sold on the Sri Lanka Railways seat reservation site from 30 days before the day of travel, with every passenger’s passport number. On the hill-country trains they can go within minutes of release, so be logged in and ready. Unreserved second- and third-class tickets are sold at the station on the day; they can’t sell out, but you may stand. Our train travel guide explains the classes, the e-ticket and what to do when seats are gone, and booking yourself, using an agent or hiring a driver weighs up the alternatives.

By expressway bus

The route that surprises people goes nowhere near Kandy. Expressway buses leave from the Makumbura Multimodal Centre at Kottawa, on Colombo’s south-eastern edge, take the Southern Expressway towards Mattala, then head inland through Thanamalwila and Wellawaya and up the Ella Gap past Ravana Falls to Ella and on to Badulla.

The operator on this route, NCG Express, runs it as route EX 01. Its timetable in October 2026 showed two departures a day from Makumbura, with the bus reaching Badulla four to four and a half hours later and Ella a little before that. Check the times on the operator’s own timetable before you go, as they change.

Getting to Makumbura is easy from the airport: an air-conditioned bus runs there from the arrivals area, as our guide to arriving in Sri Lanka explains. From central Colombo, a taxi app will take you.

A bus on the Southern Expressway, a four-lane motorway curving towards green wooded hills under a grey sky
The Southern Expressway, the first part of the bus route. Photo: Shehanw / Wikimedia Commons, CC BY-SA 3.0

Two things to know. The expressway bus doesn’t pass through the hill country at all, so you trade the tea-estate views for speed. And it arrives from below, through the Ella Gap, which is a fine way to arrive in daylight.

By car with a driver

A driver gives you the choice of route as well as the stops. The main options:

  • Through Ratnapura. The A4 runs east from Colombo through Avissawella and Ratnapura, the gem town, to Beragala, where the road climbs into the hills towards Haputale and Bandarawela. Belihuloya and the gem country make good stops.
  • Round the south. The Southern Expressway towards Mattala and then up through Wellawaya, the same way as the bus. Quick, and it lets you add Buduruwagala, near Wellawaya, or Ravana Falls.
  • Through Kandy and Nuwara Eliya. The A1 towards Kandy and then the A5 from Peradeniya through Gampola and Nuwara Eliya. The slowest road, but the one with the tea country, and the natural choice if you want to stop for a night or two.

For a benchmark, the official airport taxi counter’s fixed fare from the airport to Ella was Rs 36,030 ($109 · convert) for an air-conditioned car on 19 October 2026. Whichever route you choose, agree in writing what the price includes (fuel, the driver’s meals and room on an overnight trip, parking), and say at the start if you don’t want shopping stops. Our getting around guide covers hiring a driver. Hill roads are slow and winding, so leave early and aim to arrive before dark.

Breaking the journey

You don’t have to do it in one go, and a night on the way often makes the trip more enjoyable.

  • Kandy suits anyone coming from the Cultural Triangle or wanting the Temple of the Tooth.
  • Nuwara Eliya is cool, high and close to Nanu Oya station, so you can join the train for the best stretch the next morning.
  • Haputale is quieter, on the railway and close to Ella.
  • Ratnapura works on the A4 route if you’re interested in gems or heading for Sri Pada.

Once you’re in Ella

Ella is small, and its best walks start in town. Our 2 days in Ella plan puts them in a sensible order, and the Ella guide covers the rest. Going on afterwards? See our guide to Ella to the south coast.

Frequently asked questions (FAQs)

Is the train from Colombo to Ella running?

The hill-country line is reopening in stages after Cyclone Ditwah damaged it in November 2025, so check the travel update at the top of this page. Trains between Nanu Oya and Ella restarted on 20 June 2026.

Is there a direct bus from Colombo to Ella?

Yes. Expressway buses run from Makumbura, on Colombo’s edge, via the Southern Expressway and Wellawaya to Ella and Badulla. The operator’s timetable showed two departures a day in October 2026.

How do I book the train to Ella?

On the official Sri Lanka Railways seat reservation site, from 30 days before travel, with each passenger’s passport number. Unreserved tickets are sold at the station on the day.

What is the most scenic part of the train ride?

The stretch from Nanu Oya through Pattipola and Haputale to Ella, about two and a half hours. Many travellers ride only that section.

Where should I stop between Colombo and Ella?

Kandy if you’re coming from the Cultural Triangle, Nuwara Eliya if you want to join the train at Nanu Oya, or Haputale for a quieter night close to Ella.

Header photo: Lasitha Sandeepa Kurukula Arachchi / Wikimedia Commons, CC BY-SA 4.0. Last checked 19 October 2026