Taxiyak service Private transport
Colombo Airport Taxi
Arrange a private taxi between Bandaranaike International Airport and Colombo.
At a glance
Bandaranaike International Airport sits at Katunayake, about 35 km north of Colombo. A pre-booked private taxi from the airport to Colombo costs USD 30 in an economy car, USD 35 in a sedan, USD 50 in an SUV and USD 55 in a KDH van, per vehicle, with expressway tolls listed separately. Outside rush hour the drive usually takes under an hour.
"Colombo airport" confuses a lot of first-time visitors because the airport is not in Colombo at all. It is in Katunayake, in Gampaha District, much closer to Negombo than to the capital. That distance shapes almost every decision about your first and last night in Sri Lanka, so this page is about the Colombo run specifically: how long it takes, which part of the city you are going to, and when it makes more sense to stay somewhere else.
Two ways into the city
There are essentially two road routes from the airport into Colombo.
The Katunayake Expressway (E03)
The expressway runs from near the airport to the northern edge of Colombo at Peliyagoda, close to the Kelani Bridge. It is the fastest and most predictable option, and it is the route drivers take unless you ask otherwise. It is a toll road; tolls are not hidden inside the fare but shown as their own item, so you can see exactly what you paid for.
The Negombo Road (A3)
The older road passes through Ja-Ela, Wattala and a long string of towns. It is free but slow, with traffic lights, buses stopping on the shoulder and school traffic in the mornings. It is useful if your destination is actually along the A3, for example a hotel in Wattala (28 km) or Ja-Ela (18 km), where the expressway would take you past your exit and back.
Which part of Colombo are you going to?
Colombo is long and narrow, running down the coast. The expressway delivers you at the north end, so the further south your hotel is, the more city traffic you add after leaving it.
| Area | What it is like | From BIA |
|---|---|---|
| Colombo city | Fort and Pettah for business and the old port; Kollupitiya, Bambalapitiya and Cinnamon Gardens for most hotels. | 35 km |
| Sri Jayawardenapura Kotte | The administrative capital, with the Parliament, Rajagiriya and Battaramulla offices and residences. | 39 km |
| Dehiwala-Mount Lavinia | Beachside suburb south of the city, popular for a quieter first night by the sea. | 43 km |
| Moratuwa | Southern suburb and the start of the coast road towards Kalutara and Galle. | 55 km |
| Kelaniya | Just across the river from the expressway exit, known for the Kelaniya temple. | 30 km |
The fixed Colombo fare above applies to Colombo itself. Suburbs that are priced by distance show their own estimate as soon as you enter them in the search form.
When staying in Negombo is the better idea
If you land after midnight and fly onwards, or leave Sri Lanka early in the morning, Colombo can be the wrong base. Negombo is only about 10 km from the terminal, the transfer starts from USD 20, and you avoid an hour on the road at the end of a long flight. Many travellers sleep in Negombo on arrival, start touring the next morning, and only visit Colombo as part of their route south.
The reverse also holds. If your trip ends with a Colombo business meeting, staying in the city and taking the expressway out on departure day is perfectly comfortable, as long as you leave a buffer for city traffic before you reach it.
Timing your departure from Colombo
Rush hours in Colombo are roughly early morning and late afternoon on weekdays, and the stretch between the city centre and the Kelani Bridge is where delays build. A practical rule:
- From Fort, Kollupitiya or Cinnamon Gardens, leave at least an hour and a half before you want to be at the terminal during rush hour, and around an hour otherwise.
- From Mount Lavinia or Kotte, add another thirty minutes for the cross-city part.
- Remember that airlines generally want you at the airport around three hours before an international flight.
Book the airport drop as a separate trip with Colombo to the airport, or plan both directions together as a return journey.
Private taxi or ride-hailing?
Ride-hailing apps operate in Colombo and can be cheap for short city hops. For the airport run, the trade-offs are different. An app price is set when you request, not when you book days ahead; it depends on a car being nearby at the moment you clear customs; and the vehicle may be too small for real luggage. A pre-booked transfer fixes the vehicle size and the fare before you fly and puts a named booking team behind it if anything changes. For the cross-city errands in between, use whatever is most convenient.
Business travel and repeat bookings
If you travel to Colombo regularly for work, or book on behalf of colleagues, send the details to [email protected]. The corporate transport page explains how group and recurring requests are handled.
Questions travellers ask
Can't find what you need? Contact the booking team or message us on WhatsApp.
How far is Colombo from the airport?
About 35 km by road. Using the Katunayake Expressway the drive usually takes 45 minutes to an hour outside peak traffic.
How much is a taxi from BIA to Colombo?
USD 30 (economy car), USD 35 (sedan), USD 50 (SUV) or USD 55 (KDH van), per vehicle. Expressway tolls are itemised separately.
Is the expressway toll included?
No. Tolls are shown as their own line so the fare itself stays the same whichever route the traffic requires.
Should I stay in Negombo or Colombo on arrival?
For late-night arrivals or early departures, Negombo is closer (about 10 km). For business in the city or a south-bound itinerary, Colombo works well.
Ready when you are
Book colombo airport taxi
Compare suitable vehicles and see a transparent journey estimate before you request a driver.