Ella to Colombo Airport
Ella to Colombo airport: about 206 to 229 km by road, the time to allow before a flight using the airport's 4 hour rule, NTC bus rows and a dated weather check. Checked 28 October 2026.

How long should you allow from Ella to Colombo airport? (Checked 28 October 2026)
Quick answer: Plan for about 4 hours on the road with no traffic, and more in real life. Two OpenStreetMap routes sampled on 28 October 2026 came out at 229.3 km in 3 hours 50 minutes and 206.1 km in 3 hours 51 minutes. The airport says to arrive at least 4 hours before departure, so a flight needs you to leave Ella about 8 hours before take-off, before any buffer. There is no airport taxi fare for this direction on the official card, and the cheapest official bus fare we can source is Rs 1,057 normal from Badulla to Katunayake, which is not the same as leaving from Ella.
Most guides cover the way up to the hills. This page is for the way back, when the clock matters more than the view. For the other direction, our south coast to Ella transport guide and Arugam Bay to Ella guide cover the road to the hills from the coast.
What do the road routes from Ella to the airport look like?
| Sample | Distance | Time with no traffic | Roads named by the map |
|---|---|---|---|
| Route 1 | 229.3 km | About 3 h 50 min | The A16, then the A4 (about 79 km), the A8 through Horana, then the Southern Expressway, Outer Circular Highway and Katunayake Expressway |
| Route 2 | 206.1 km | About 3 h 51 min | The A16, the A4 past Ratnapura, then back roads (B408, B445, B208) to Katunayake |
The two routes are 23 km apart in length and 1 minute apart in time. Route 1 reaches the expressways near Horana and spends its last 58 km or so on them. In our sample that gains only 1 minute, so the choice between them is small, and the driver's knowledge of the day matters more than the map.
Both routes start the same way: along the A16 towards Haputale and Beragala, then the A4. Our Haputale destination page and Badulla destination page cover the towns on this side of the hills. Our Sri Lanka map and distances guide shows how the long legs compare.
When must you leave Ella for a flight?
The airport's Departure Procedures page, read on 28 October 2026, says to arrive at the airport at least 4 hours before the time of departure, because there may be long queues depending on the time of day. Add the no-traffic drive of about 3 hours 51 minutes and you have the latest start with no buffer. This table is our arithmetic. Leave earlier than any time in it, because the drive time has no traffic, no stops and no weather in it.
| Flight leaves at | Be at the airport by | Latest start from Ella, no buffer |
|---|---|---|
| 06:00 | 02:00 | 22:09 the day before |
| 10:00 | 06:00 | 02:09 |
| 14:00 | 10:00 | 06:09 |
| 18:00 | 14:00 | 10:09 |
| 23:00 | 19:00 | 15:09 |
The late flights are easier on the road. A flight in the early morning means a night drive on hill roads. If your flight is at 06:00 or 10:00, think hard about sleeping closer to the airport the night before. Our Negombo destination page covers the closest beach town, and our Colombo airport arrival guide covers the airport itself.
Is there a taxi price card for Ella to the airport?
Not for this direction. The airport's fixed-fare card, as read on 28 October 2026, lists ELLA at Rs 36,030 for the air-conditioned taxi. The counters are in the Arrival Lobby, and the card is for rides from the airport. We found nothing on the airport pages that says the same rate applies when you are going to the airport. Treat Rs 36,030 as a reference only, and agree the price in writing with your driver or hotel before you set off. The card shows no last-updated date, does not say how many passengers or bags a rate covers, and does not say if expressway tolls are included.
If you book through a hotel or a driver, ask the questions below.
- Price and what it covers. Ask for the total, and ask if tolls are in it. This route can use the expressways at the end.
- Which route. The two samples are close in time, so ask which one the driver prefers and why.
- Passengers and bags. Say how many people and how much luggage.
- Stops. Ask if a meal stop is included, and if waiting time is charged.
- Drop point. Ask for the Departures area of the terminal.
Can you take a bus from Ella to the airport?
We found no bus table row that starts in Ella. The NTC inter-provincial table lists routes between route ends, and it does not list stops or times. These are the rows that matter, all as effective from 6 July 2026.
| Route | From and to | Normal | Semi-luxury | Air-conditioned luxury |
|---|---|---|---|---|
| 21/1/245 | Badulla to Katunayake | Rs 1,057 | Not listed | Rs 2,019 |
| 99 | Colombo to Badulla | Rs 1,117 | Rs 1,676 | Rs 2,131 |
| 21-6 | Colombo to Badulla | Rs 1,100 | Rs 1,650 | Not listed |
Route 21/1/245 is the closest match. It runs from Badulla to Katunayake, the town beside the airport. The table does not say if it stops in Ella or in Bandarawela, and it does not give a time. We also do not know where in Katunayake it ends, so you may need a short ride to the terminal. Check with the bus operator or a conductor before you plan around it. Do not assume that the bus passes Ella.
The other plan is to go to Colombo on route 99 or 21-6, and take airport bus 187 from Colombo Fort, which the airport lists at Rs 325 a person, about 50 minutes, 24 hours a day. That is a long day with a change, and we do not recommend it for an early flight. The tables list no Ella to Badulla fare, so we do not add the first leg to any sum. Newswire and the Daily Mirror reported on 25 October 2026 that train services between Rambukkana, Peradeniya and Gampola were suspended until further notice. The Sri Lanka Railways website did not load on 28 October 2026, so we could not confirm train times or any restart, and this page gives no train times or fares. Our Kandy to Ella by road guide covers the road from the other side of the hills.
What is the weather and landslide check for this route? (Checked 28 October 2026)
- Landslide warning: the Disaster Management Centre's early warning LEWM-27-10-2026-1600-34, prepared with the National Building Research Organisation (NBRO), is valid from 16:00 on 27 October to 16:00 on 28 October 2026. It put Level 3 (Red) on six areas of Ratnapura district (Openayake, Ayagama, Kuruwita, Ratnapura, Pelmadulla and Elapatha), and Level 2 (Amber) on six other Ratnapura areas, on all 11 Kegalle district areas, and on seven Kalutara areas, with Level 3 (Red) also on Dodangoda and Bulathsinhala in Kalutara district. It did not list Badulla district. Both of our routes follow the A4 towards Ratnapura.
- Forecast: the Department of Meteorology forecast issued at 5.30 am on 28 October 2026 expected several spells of showers in the Western and Sabaragamuwa provinces, and showers or thundershowers at few places in Uva Province after 1.00 pm.
- What to do: call 117, the Disaster Management Centre hotline, and check the Department of Meteorology bulletin before you leave and again at your first stop. Our Sri Lanka monsoon seasons guide explains the wider pattern.
An afternoon shower in Uva is a reason to start early in the day rather than late. If a warning applies on your travel day, tell your driver and be ready to change the plan. A missed flight costs more than an early start.
Frequently asked questions
How far is Ella from Colombo airport?
About 206 to 229 km by road. On two OpenStreetMap routes (OSRM) sampled on 28 October 2026, the drive from Ella to Bandaranaike International Airport was 229.3 km and about 3 hours 50 minutes on one, and 206.1 km and about 3 hours 51 minutes on the other, both with no traffic. Real trips take longer.
How long before my flight should I leave Ella?
The airport asks you to arrive at least 4 hours before departure. With a no-traffic drive of about 3 hours 51 minutes, that is about 8 hours before take-off at the latest, before any buffer for traffic, stops or rain. A flight at 23:00 means leaving Ella by about 15:09 with no buffer, by our arithmetic.
Is there a bus from Ella to Colombo airport?
We found no official table row that starts in Ella. The National Transport Commission table effective 6 July 2026 lists route 21/1/245 from Badulla to Katunayake at Rs 1,057 normal and Rs 2,019 air-conditioned luxury, but it gives no stops or times, so we cannot say if it passes Ella. Check with the operator.
How much is a taxi from Ella to Colombo airport?
We found no official price for this direction. The airport's fixed-fare card, as read on 28 October 2026, lists ELLA at Rs 36,030 for the air-conditioned taxi, but its counters are in the Arrival Lobby and the card is for rides from the airport. Treat it as a reference and agree the total in writing.
Should I leave Ella the night before an early flight?
For a flight at 06:00 or 10:00, the no-traffic arithmetic means a start at 22:09 the night before or 02:09. Both are night drives on hill roads. Sleeping closer to the airport the evening before is the easier plan. Our Negombo page covers the closest beach town.
Is the road from Ella to the airport safe after the recent rain?
We cannot confirm road status. The Disaster Management Centre's landslide warning valid until 4 pm on 28 October 2026 put Level 3 (Red) on six areas of Ratnapura district, which our routes cross on the A4, and Level 2 (Amber) on all Kegalle district areas, and did not list Badulla district. The Met Department forecast several spells of showers in the Western and Sabaragamuwa provinces, and showers at few places in Uva Province after 1 pm. Call 117 and check the Met bulletin on the day of travel.
Sources
Last verified 2026-10-28
- https://www.airport.lk/passenger_guide/departure_info/procedures
- https://www.airport.lk/passenger_guide/getting_arround/taxi_service
- https://www.airport.lk/passenger_guide/getting_arround/taxi_query
- https://www.airport.lk/passenger_guide/getting_arround/luxury_bus_service
- https://ntc.gov.lk/bus_fare/2026/July/Inter%20Provincial%20Full%20Bus%20Fare.pdf
- https://www.dmc.gov.lk/index.php?lang=en
- https://www.dmc.gov.lk/images/dmcreports/Landslide_EW_Report_at_1600hrs_on_2026__1793098165.pdf
- https://www.dmc.gov.lk/images/dmcreports/__1793147947.pdf
- https://www.newswire.lk/2026/10/25/train-services-between-rambukkana-peradeniya-and-gampola-suspended-until-further-notice/
- https://www.dailymirror.lk/breaking-news/Train-services-between-Rambukkana-Gampola-suspended-until-further-notice/108-353358
- https://nominatim.openstreetmap.org/
- https://router.project-osrm.org/
- https://www.openstreetmap.org/












