Quick answer
Bandaranaike International Airport to Sigiriya takes roughly four to five hours by road, while the airport to Ella takes roughly seven to eight. The Sigiriya route runs inland through Kurunegala or Dambulla on reasonable roads, while the Ella route must climb into the hill country on slow switchback sections. On a morning arrival only the Sigiriya drive leaves the evening intact.
Key takeaways
- Bandaranaike International Airport to Sigiriya: roughly four to five hours by road.
- Bandaranaike International Airport to Ella: roughly seven to eight hours by road.
- The airport sits north of Colombo near Katunayake, so northbound routes avoid city traffic entirely.
- Negombo is roughly twenty to thirty minutes from the airport and is the standard late-arrival stop.
- Map applications routinely understate Sri Lankan journeys, so add a margin rather than trusting the estimate.
The two drives, side by side
Bandaranaike International Airport is at Katunayake, north of Colombo, which is a piece of luck for anyone heading to the Cultural Triangle. The route to Sigiriya runs north-east through Kurunegala and Dambulla without entering Colombo at all, and the roads are reasonable by Sri Lankan standards. Budget roughly four to five hours.
The route to Ella is a different proposition. It runs south and east, either via Kandy and Nuwara Eliya or via the expressway and then up through Ratnapura and Haputale, and both versions end with a long climb on narrow switchbacks that cannot be hurried. Budget roughly seven to eight hours.
Those figures assume a reasonable run. Both can extend significantly, and the Ella route is the more variable of the two because hill-country roads offer almost no opportunity to make up lost time.
- →Airport to Sigiriya: roughly four to five hours, north-east via Kurunegala and Dambulla.
- →Airport to Ella: roughly seven to eight hours, south and east through the hill country.
- →The airport sits north of Colombo, so northbound routes skip the city.
- →Hill-country roads offer no way to recover lost time.
Why the gap is bigger than the distance suggests
Ella is not quite twice as far from the airport as Sigiriya in kilometres, but it takes roughly twice as long to reach. The difference is gradient and road width rather than distance, and it is the single most consistently underestimated fact about Sri Lankan travel.
Hill-country roads climb in tight switchbacks through towns, behind buses and tuk-tuks, with essentially no overtaking. Average speeds fall below forty kilometres per hour for long stretches and no amount of early starting changes that. The road to Sigiriya, by contrast, has long sections where sustained progress is possible.
This is why experienced planners work in hours rather than distances and always hedge upwards. A schedule built on map estimates will run late on the first day and stay late for the rest of the week.
- →The gap comes from gradient and road width, not from distance.
- →Hill-country average speeds often fall below forty kilometres per hour.
- →The Sigiriya route has long stretches where steady progress is possible.
- →Always plan in hours, hedged upwards, rather than in kilometres.
How your arrival time changes the answer
A morning landing, which is typical for long-haul routes from Europe and the Gulf, leaves the whole day available. Four to five hours to Sigiriya puts you there mid to late afternoon with light to spare. Seven to eight hours to Ella puts you there after dark.
An afternoon landing compresses everything. Sigiriya becomes an evening arrival, which is workable, and Ella becomes a night drive through the hill country, which is not something to plan deliberately.
A late-night landing changes the question entirely. At that point neither drive should be attempted, and the standard answer is a night in Negombo roughly twenty to thirty minutes from the terminal, starting fresh the next morning. It costs a night and protects the following two days.
- →Morning landing: Sigiriya by mid to late afternoon, Ella after dark.
- →Afternoon landing: Sigiriya in the evening, Ella as a night drive.
- →Late-night landing: neither drive; stop in Negombo instead.
- →Negombo is roughly twenty to thirty minutes from the terminal.
Where to break either drive
The Sigiriya drive rarely needs breaking beyond a meal stop, and the conventional place is around Kurunegala or at Dambulla, which sits roughly twenty to thirty minutes short of Sigiriya. Travellers who arrive with energy sometimes take in Dambulla Cave Temple on the way through, which is efficient but ambitious after a long flight.
The Ella drive does need breaking, and the natural point is Kandy, roughly three to four hours from the airport. That converts an impossible arrival day into two reasonable half-days and adds a genuine destination in the middle, which is the standard argument for the conventional route order in the first place.
Lankan Stays and Trails treats any first-day drive over about five hours as a scheduling error rather than a challenge, and will usually propose an intermediate night instead. The alternative is a traveller who spends their second morning recovering from their first day.
- →Break the Sigiriya drive at Kurunegala or Dambulla for a meal.
- →Dambulla sits roughly twenty to thirty minutes short of Sigiriya.
- →Break the Ella drive at Kandy, roughly three to four hours from the airport.
- →Treat any first-day drive over about five hours as a planning problem.
The other distances worth knowing
The airport comparison is the decisive one, but a few other figures explain the rest of the route. Sigiriya to Kandy is roughly two and a half to three hours, Kandy to Ella by road roughly five to six, and Ella to the south coast around Mirissa roughly four to five.
The return leg is where the conventional order pays off again. Galle to the airport on the Southern Expressway is roughly two and a half to three hours of genuinely fast road, which is the shortest significant transfer in a standard Sri Lankan itinerary and the best possible thing to have on a departure day.
Held together, those numbers describe a route that shortens as it goes: a long first drive, a short middle, and an easy exit. Reversing it produces the opposite profile, which is why the arrival-day figure ends up deciding so much.
- →Sigiriya to Kandy: roughly two and a half to three hours.
- →Kandy to Ella by road: roughly five to six hours; by train roughly six to seven.
- →Ella to the south coast: roughly four to five hours.
- →Galle to the airport by Southern Expressway: roughly two and a half to three hours.
Frequently asked questions
How long is the drive from Colombo airport to Sigiriya?
Roughly four to five hours from Bandaranaike International Airport at Katunayake, running north-east through Kurunegala and Dambulla. The route avoids Colombo entirely, which is why it is quicker than the distance alone would suggest.
How long does it take to get from the airport to Ella?
Roughly seven to eight hours by road, and genuinely variable. The route climbs into the hill country on narrow switchbacks where average speeds fall below forty kilometres per hour, and there is no way to make up lost time once behind schedule.
Can I go straight to Ella after landing in Sri Lanka?
You can, but a morning landing means arriving after dark and an afternoon landing means a night drive through the hill country. Most travellers break the journey at Kandy, roughly three to four hours from the airport, rather than attempting it in one.
Where should I stay if I land late at night in Sri Lanka?
Negombo, roughly twenty to thirty minutes from the terminal. Starting a four to five hour drive at midnight costs you the following day, while a Negombo night lets you begin fresh in the morning with the full day available.
Why do Sri Lankan drives take longer than Google says?
Narrow single-carriageway roads, frequent towns, slow-moving buses and tuk-tuks, and sustained gradients in the hill country. Map estimates routinely understate journeys by a third or more, so add a margin rather than building a schedule on them.
Is there a faster way to reach Ella from the airport?
Not meaningfully by road. Domestic flights and helicopter transfers exist and should be priced and confirmed locally rather than assumed. For most travellers the practical answer is to break the journey and treat Ella as a mid-trip stop rather than an arrival-day one.
How far is Sigiriya from Dambulla?
Roughly twenty to thirty minutes, which is why the two are almost always visited from the same base. Dambulla sits on the main route from the airport, so it can be taken in on the way through if you arrive with enough energy for it.

