GetFromAirport
CMB · Colombo, Sri Lanka

Bandaranaike International Airport to Sigiriya

About 150 km north into the Cultural Triangle, roughly 3.5 hours; a private car is really the only sensible way, since public transport means several changes.

Sigiriya, ColomboSigiriya, ColomboWrobell / Wikimedia, CC BY-SA 3.0
IndependentWe compare every way in and link out — we don't sell the tickets, so the ranking isn't for sale.
3options compared on this route
401routes across the site
50airports covered

Sigiriya is the fifth-century rock fortress rising sheer from the central plains, its summit palace reached by a stairway past ancient frescoes — the anchor of the Cultural Triangle alongside Dambulla and Polonnaruwa.

Compare

Every way to get there

Private transferCar rentalBus / shuttle
✦

Our verdict: for Sigiriya, a private transfer is the easiest door-to-door option (from €45). Travelling light on a budget? The bus is cheapest (from €4) but slower, with a change in the city.

Transport options
Private transferBest valueWelcome Pickups · MyTransfers · LakpuraBest for families, groups & late arrivals
3h 30m
€45–70
Pre-booked, meet on arrival✓ Door-to-door
Car rentalCar with driver (Cultural Triangle hire)Best for travellers who want to explore
3h 30m
€55–85
Pre-booked, multi-day✓ Door-to-door
Bus / shuttleCheapestAirport Express + Dambulla coach + local busBest for solo & budget travellers
5h 30m
€4–7
Dambulla coaches roughly hourly
Indicative prices, converted from EUR at approximate rates for guidance only. Cheapest and fastest options are highlighted; always confirm before you book.
Value

What it costs for your group

The bus is charged per person, while a taxi or private transfer is one price for the whole car — so the more of you there are, the better door-to-door value looks.

GroupBus (per person)Private transferBest value
Solo · 1 traveller€4€45Bus
Couple · 2 travellers€8€45Bus
Family of 4 · 4 travellers€16€45Bus

Which option should you choose?

If your priority is…Our pickWhy
Lowest priceBusFrom €4, though slower with a change in the city.
Speed & comfortPrivate transferDoor-to-door, fixed price, a driver waiting for you.
A group of 3–4Transfer or taxiOne flat fare splits cheaper than several bus tickets.
A late-night arrivalTransfer or taxiBoth run 24/7 when buses and the tram have stopped.
In detail

By transport mode

Private transfer

About 15,000–23,000 LKR (~€45–70) for the vehicle. An air-conditioned car makes the 3.5-hour run across the dry-zone plains far more bearable than a string of local buses.

Where to catch it: The driver collects you straight from arrivals so you can start the long cross-country drive without hunting for a car.

3h 30m€45–70Pre-booked, meet on arrival
Best for families, groups & late arrivals

Car rental

Because Sigiriya, Dambulla and Polonnaruwa are spread out, many visitors keep the same car and driver for two or three days — reckon €55–85 for the first day. Self-drive is impractical here without a local permit.

Where to catch it: You meet your assigned driver in arrivals and he stays on for the whole loop, so there is no separate pickup for each leg.

3h 30m€55–85Pre-booked, multi-day
Best for travellers who want to explore

Bus / shuttle

The bare-bones route at about 1,300–2,300 LKR (~€4–7), but three changes and 5–6 hours make it a hard sell straight off a flight.

Where to catch it: Airport Express to Colombo, an intercity coach to Dambulla, then a local bus or tuk-tuk for the last 15 km to Sigiriya village.

5h 30m€4–7Dambulla coaches roughly hourly
Best for solo & budget travellers
In pictures

Sigiriya & Colombo in photos

Before you ride

Buying tickets in Colombo

The budget option from Bandaranaike (CMB) is the air-conditioned SLTB express bus, route 187 (sometimes 187-E3), running to Colombo Fort. It is cash-only, paid to the conductor onboard; the fare is low (roughly a few hundred rupees, exact amount changes with fuel prices) and large suitcases may cost a small extra charge. Have small Sri Lankan rupee notes ready. For door-to-door comfort, book a metered ride through the PickMe app (Sri Lanka's main ride-hailing service), which shows the price before you accept.

Arrive safe

Taxi scams & safety in Colombo

Agree the fare before moving, or use PickMe so the price is set in advance; avoid drivers and "helpers" who approach you in the arrivals hall quoting inflated flat rates. Airport taxis inside the complex cost more, so many travellers walk about 1 km to the main road to catch the local bus, which is cheaper but crowded. Carry cash in small notes and watch your bags on busy buses, where pickpocketing is the main risk. Confirm your driver's PickMe details match the app before getting in.

The full guide

Getting from CMB to Sigiriya

Sigiriya sits roughly 150 kilometres north of Colombo's airport, deep in the dry-zone plains that make up the Cultural Triangle. This is the trip that puts you at the foot of the Lion Rock fortress, within reach of Dambulla's painted cave temples and the safari tracks of Minneriya and Kaudulla. It is also a proper cross-country haul: no expressway covers most of the route, the road narrows into two-lane traffic through market towns, and the honest driving time is about three and a half hours. That single fact shapes every decision you make at arrivals, because a run this far inland is almost always the opening leg of a multi-day loop rather than a quick hop to a hotel.

What 150 kilometres into the dry zone asks of you

The distance is the whole story here. You climb steadily away from the coast, through Kurunegala and up towards Dambulla, on roads shared with buses, tractors and the occasional elephant-crossing sign. There is no fast toll route to shortcut it, so the clock does not lie: budget three and a half hours in a car, and closer to five or six if you are stitching together public transport. An air-conditioned vehicle for that stretch is less a luxury than a practical answer to heat, road dust and a body still on another timezone. Most people who reach Sigiriya well-rested did so because they solved the transport question before they landed, not at the taxi rank.

The driver who stays for the whole triangle

Because Sigiriya, Dambulla and Polonnaruwa are scattered across the plains rather than clustered together, the standard move is to hire a car with a driver and keep him for the trip. You meet him once in arrivals and he handles every leg after that, from the fortress climb to the cave temples to an early safari start, with no fresh pickup to arrange each morning. Reckon on around €55 to €85 for that first day, or roughly 15,000 to 23,000 LKR, with multi-day rates negotiated as a package. Going it alone behind the wheel is genuinely impractical on these roads without a local permit, and few visitors bother. The value is in the continuity: one person who knows where the Minneriya herds are gathering this week and which entrance to the rock has the shorter queue.

Booking a fixed transfer instead of hiring for days

If your plan is simpler — one night in Sigiriya, then onward by other means — a straight pre-booked transfer does the job without committing to a multi-day driver. The clear advantage on a route this long and this far off the tourist coast is that your driver is already waiting when you clear customs, so the three-and-a-half-hour drive starts immediately rather than after an hour of negotiating fares. Operators such as Welcome Pickups, MyTransfers and Lakpura quote a flat figure for the vehicle, generally in the €45 to €70 band, which works out to about 15,000 to 23,000 LKR. You pay a touch more than you might haggle a local taxi down to, but on a night arrival heading into unlit countryside, a set price and a known car is the sensible trade.

Doing it by bus: two coaches and a last local hop

The budget route exists and it is genuinely cheap — somewhere around 1,300 to 2,300 LKR, call it €4 to €7 for the whole chain — but it asks a lot. You take the Airport Express into Colombo, change to an intercity coach bound for Dambulla (these run roughly hourly through the day), then pick up a local bus or a tuk-tuk for the final 15 kilometres into Sigiriya village. That is three separate connections and five to six hours in total, with luggage, in the heat. Travellers who already know Sri Lanka and have time to spare make it work; for a first trip aimed at climbing the rock the next morning, the changes tend to eat the day you were trying to save money on.

Reading it against your Lion Rock morning

Work backwards from the climb. The fortress is best tackled early, before the stone stairs bake and the tour groups thicken, which means you want to be settled in Sigiriya the evening before. A midday landing followed by a private drive puts you at your guesthouse by dusk with the next morning free. A late-night arrival is the strongest case for a pre-arranged car, since nobody wants to be sorting connections in the dark on unfamiliar inland roads. Whichever way you go, treat the airport-to-Sigiriya leg as the start of the Cultural Triangle rather than a transfer to get out of the way — book it so it drops you rested at the base of the rock, and the rest of the trip flows from there.

Frequently asked

CMB to Sigiriya — FAQ

How far is Sigiriya from Bandaranaike International Airport?
Sigiriya is about 150 km from Bandaranaike International Airport (CMB), roughly a 210-minute drive depending on traffic.
How much is a transfer from Bandaranaike International Airport to Sigiriya?
A pre-booked private transfer starts from around €45 for the whole car. A metered taxi is similar or a little more, while a hire car is about €22–40 per day.
What's the cheapest way from Bandaranaike International Airport to Sigiriya?
The bus (Airport Express + Dambulla coach + local bus) is the cheapest way in, from about €4 — though it isn't door-to-door and can involve a change.
How do I get from Bandaranaike International Airport to Sigiriya at night?
Private transfers and airport taxis run 24/7, so a late arrival is no problem. Trains, the metro and most buses are limited or stop overnight.
More from CMB

Other destinations from Bandaranaike International Airport

Private transferfrom €45
Book →