Taxi & cab service across Sri Lanka
Airport taxi from Colombo (Katunayake) and intercity cabs to Kandy, Ella, Galle and the south coast. Fixed price per car, licensed drivers, booked in two minutes, no account needed.
How to book a taxi in Sri Lanka
- 1
Choose your transfer
Pick the destination and the vehicle. The price you see is the price you pay, for the whole car, whatever your exact address in town.
- 2
Pay online to confirm
Securely by card, at the price shown. It locks your driver and your price. You may also pay only 50% now and the rest to the driver, for 10% more.
- 3
Meet your driver
You receive your driver’s name and phone number on WhatsApp 48 hours before pickup. Free cancellation up to 24 h before.
- Fixed price, confirmed before you pay
- Free cancellation up to 24h before pickup
- Meet & greet with a name board
- Booked direct with a team in Sri Lanka
Sri Lanka taxi prices on popular routes
Prices shown are for the whole vehicle and include fuel, tolls, parking and the driver.
- per car, not per person
- from $35 (Rs 11,000)
- per 100 km on long routes, economy sedan
- ≈ $55 (Rs 17,500)
- left to pay your driver on the day
- 0
| Route | Distance | Driving time | Price | Book this transfer |
|---|---|---|---|---|
| Negombo Colombo Airport (CMB)12 km · 20 min | 12 km | 20 min | from $35 (Rs 11,000)Book | Book |
| Colombo Airport (CMB) Negombo12 km · 20 min | 12 km | 20 min | from $35 (Rs 11,000)Book | Book |
| Colombo Colombo Airport (CMB)35 km · 1 h | 35 km | 1 h | from $35 (Rs 11,000)Book | Book |
| Colombo Airport (CMB) Colombo35 km · 1 h | 35 km | 1 h | from $35 (Rs 11,000)Book | Book |
| Nuwara Eliya Ella55 km · 1 h 45 | 55 km | 1 h 45 | from $44 (Rs 14,000)Book | Book |
| Ella Nuwara Eliya55 km · 1 h 45 | 55 km | 1 h 45 | from $44 (Rs 14,000)Book | Book |
| Nuwara Eliya Kandy80 km · 2 h 30 | 80 km | 2 h 30 | from $53 (Rs 17,000)Book | Book |
| Kandy Nuwara Eliya80 km · 2 h 30 | 80 km | 2 h 30 | from $53 (Rs 17,000)Book | Book |
| Kandy Sigiriya90 km · 2 h 15 | 90 km | 2 h 15 | from $50 (Rs 16,000)Book | Book |
| Sigiriya Kandy90 km · 2 h 15 | 90 km | 2 h 15 | from $50 (Rs 16,000)Book | Book |
| Kandy Colombo Airport (CMB)100 km · 2 h 30 | 100 km | 2 h 30 | from $55 (Rs 17,500)Book | Book |
| Colombo Airport (CMB) Kandy100 km · 2 h 30 | 100 km | 2 h 30 | from $55 (Rs 17,500)Book | Book |
Price is city to city. Your hotel or exact address does not change it, anywhere inside the towns shown.
See all pricesColombo airport taxi (CMB, Katunayake)
Almost every trip starts at Bandaranaike International Airport in Katunayake. Your driver waits in the arrivals hall with a name board, with 60 minutes of free waiting, and the price below is for the whole car, tolls included, fixed before you land.
- Colombo35 km · 1 hfrom$35 (Rs 11,000)
- Negombo12 km · 20 minfrom$35 (Rs 11,000)
- Kandy100 km · 2 h 30from$55 (Rs 17,500)
- Sigiriya150 km · 3 h 30from$85 (Rs 26,000)
- Ella250 km · 5 h 30from$150 (Rs 47,500)
- Nuwara Eliya175 km · 4 h 30from$95 (Rs 30,500)
- Galle140 km · 2 h 30from$80 (Rs 24,500)
- Mirissa175 km · 3 hfrom$95 (Rs 30,500)
Taxis and vans
Choose by group size and luggage, not by guesswork.
Car hire with driver, for the whole trip
Keep the same car and the same driver for the whole trip. 250 km a day included, and his room and meals are on us.
$90 (Rs 28,000)a day
See private driver pricesSri Lanka taxi questions
How much does a taxi cost in Sri Lanka?
A private taxi between towns starts at $35 (Rs 11,000) for the whole car, and long routes work out at about $55 (Rs 17,500) per 100 km in an economy sedan. From Colombo airport it is $35 (Rs 11,000) to Colombo, $55 (Rs 17,500) to Kandy and $80 (Rs 24,500) to Galle. Fuel, expressway tolls, parking and the driver are included.
Is the price per person or per car?
Per car. Three people with their luggage pay the same as one, and the price is fixed when you book: it does not change with traffic or with the road the driver takes.
Can I book a taxi or cab in Sri Lanka online?
Yes. Choose where you start and where you are going, see the fixed price, and pay it by card to confirm: that price is all-inclusive, with nothing left to pay on the day. You get your booking reference straight away, then your driver’s name and number on WhatsApp before pickup. If you prefer, you can pay 50% now and the rest to the driver in cash, for 10% more.
Do PickMe and Uber work in Sri Lanka?
For short rides in Colombo, Kandy or Galle, yes: PickMe is the local app, and Uber runs with fewer drivers. For the airport and for long trips between towns they are less reliable — drivers often cancel once they see the destination, and the fare is an estimate. A pre-booked taxi gives you one price agreed in advance and a driver who knows where he is going.
Do the drivers speak English?
Yes. Every driver is licensed and speaks English, and every car is air-conditioned.
Can I cancel a booking?
Yes, free of charge up to 24 hours before pickup: what you paid becomes a credit worth 110%, valid twelve months.
Can I hire a car with a driver for several days?
Yes. A car with an English-speaking driver costs from $90 (Rs 28,000) a day, with 250 km a day, fuel, tolls and the driver’s room and meals included. Two days minimum.
Which parts of Sri Lanka do you cover?
The whole island: Colombo and its airport, Negombo, Kandy and the hill country, Ella, the Cultural Triangle, the south coast from Bentota to Tangalle, Yala, Trincomalee, Arugam Bay and Jaffna.
Taxi & cab service in every town
From the airport to the hill country and the south coast, every place we serve, with a fixed price on every route.
See all prices- Colombo Airport (CMB)
- Sigiriya
- Galle
- Mirissa
- Bentota
- Hikkaduwa
- Unawatuna
- Ahangama
- Weligama
- Dickwella
- Tangalle
- Tissamaharama (Yala)
- Dambulla
- Anuradhapura
- Mount Lavinia
- Kalpitiya
- Midigama
- Matara
- Udawalawe
- Mattala Airport (MRI)
- Haputale
- Kitulgala
- Adam's Peak (Nallathanniya)
- Habarana
- Polonnaruwa
- Trincomalee
- Nilaveli
- Arugam Bay
- Pasikuda
- Batticaloa
- Jaffna
- Pinnawala
- Matale
- Hatton
- Horton Plains (World’s End)
- Ratnapura
- Sinharaja Rainforest
- Minneriya
- Mihintale
- Wilpattu
- Kataragama
- Kalutara
- Ambalangoda
- Madiha
- Hiriketiya
- Koggala
- Beruwala
- Talalla
- Bandarawela








