Skip to content

8 min read · Updated Updated

How to Get from Colombo Airport to Ella

Every realistic option for the long journey from Bandaranaike International Airport to Ella — private car, train, bus and taxi — with the trade-offs spelled out.

Road climbing into Sri Lanka's hill country on the way from Colombo Airport to Ella

The short answer

Colombo Airport (CMB) to Ella is roughly 215–235 km and takes about five to six hours by road. There is no train, no direct bus worth recommending after a long flight, and no domestic flight that makes sense. For most travellers the choice comes down to a private car, a private car with a break in Colombo or Negombo, or a train connection with your luggage handled separately.

If you land in the morning and you are happy to sit in a car, going straight through is fine. If you land in the evening — which many long-haul arrivals do — the sensible plan is a night near the airport or in Colombo, then an early start into the hills with proper light and coffee stops.

Option 1: Private transfer, direct

A private car meets you in arrivals, takes your bags and drives you door to door. It is the only option where the departure time belongs to you, the vehicle is yours alone, and stops happen because you want them rather than because a bus schedule says so.

Expect around five to six hours of driving plus your stops. The route leaves the airport area, crosses the western province, then climbs through progressively smaller roads into Uva Province. The final hour is the best part: tea estates, waterfalls and valley views.

  • Best for: arrivals with luggage, families, anyone landing late or tired
  • Typical timing: 5–6 hours driving, plus stops
  • Luggage: two large cases in a sedan, three in an SUV, six or more in a van
  • Cost basis: quoted per vehicle, not per person

Option 2: Break the journey in Colombo or Negombo

Flying in, clearing immigration, then driving five hours is doable but it makes for a long first day. Stopping 45 minutes from the airport lets you eat properly, swim, or sleep, and start the Ella leg in the morning when the hill roads are calm.

This is the version we usually recommend for evening arrivals, and it costs nothing extra beyond one extra night's accommodation.

Option 3: Train

There is no train from the airport itself — you would first reach Colombo Fort, then take a train toward Badulla and change for Ella. The hill-country line from Kandy or Nanu Oya to Ella is genuinely one of the great rail journeys, but the full trip from Colombo takes most of a day, seats sell out, and you are carrying your own luggage through stations.

The popular compromise: ride the scenic section, and have your chauffeur meet you in Ella with the bags.

Option 4: Bus

Buses run from Colombo to Ella and are very cheap, but they are slow, crowded, stop frequently and start from the city rather than the airport. After a long-haul flight, with bags, on an unfamiliar network, it is rarely worth the saving.

What the drive is actually like

The first hour is the least interesting: airport exits, ring roads and traffic. After that the road settles. Depending on the route we take, you will pass lowland farmland, small towns with roadside stalls, and then the climb into tea country, where the temperature drops and the air changes.

Ask for a proper lunch stop rather than a grab-and-go — there are good roadside restaurants about halfway, and stopping once makes the drive feel half as long.

Practical tips

  • Give the driver your flight number so a delay does not become a problem.
  • Carry a small day bag with medication, a jumper and a charger; the main cases travel in the boot.
  • The hill roads are winding — if anyone gets carsick, sit in the front and take it steady after lunch.
  • Download offline maps if you like knowing where you are, but you will not be driving.
  • Tell us your hotel in Ella; accommodation spread along the valley has different access roads.

Choosing what suits you

Take the direct private transfer if you want the simplest possible arrival. Break the journey if you land late or dislike long drives. Take the train for the experience, with a car carrying the luggage. Take the bus only if budget is the deciding factor and time is not.

Whichever you choose, book the onward plan before you fly — hill-country accommodation fills up in season, and knowing your first night is confirmed removes the only real stress of arrival day.

Planning help

Want this researched for your own dates?

Send us your itinerary window and we will turn it into a route with realistic driving days and a price.

WhatsApp