Skip to content
induwara.lk
induwara.lkSri Lanka · Travel

Sri Lanka Airport Taxi Price List, BIA Katunayake Fare Calculator

The official AASL fare from Colombo airport to any of 442 destinations. Fixed prices, no meter, every figure cited.

By Induwara AshinsanaUpdated Oct 3, 2026
Price a taxi from BIA Katunayakefixed AASL rate
AASL rate card

442 published destinations · Rs 3,780 to Rs 72,468 · card read 2026-10-03

Type any part of the name, or the code the counter uses. Try Kandy, Nuwara Eliya, Colombo 3 or K015.

Popular

Showing 24 of 442 published destinations. Keep typing to narrow the list.

Rs 130 each, per the AASL rule. Leave at 0 for a straight run.

Rs 300 each. A second set-down point counts as one drop.

Does not change the taxi fare, which is per vehicle. Prices the bus comparison.

Both AASL buses charge a second fare for each heavy bag. The taxi does not.

Taxi total
Rs 8,100
Fixed fare plus surcharges, one way to Colombo 01 - Fort
Fixed fare, code C002
Rs 8,100
Dearer than 15.38% of the 442 published destinations
Cheapest AASL bus (Colombo Fort)
Rs 325
Route 187 luxury bus goes to this destination
Taxi costs this much more
Rs 7,775
Taxi against the cheapest official bus for the same party

What the counter adds up

ChargeAmount
Fixed AASL fare to Colombo 01 - FortPublished air-conditioned rate, code C002, one way from BIARs 8,100
Total payable at the counterRs 8,100

The same party by official AASL bus

Priced for 1 passenger. Both buses run to one terminus each, so they replace the taxi only when that terminus is where you are going.

OptionGoes toTotal
AASL airport taxiFixed fare, per vehicle, door to doorColombo 01 - FortRs 8,100
Route 187 luxury busRs 325 per passenger, boards at the Departure Terminal Outer PorchColombo Fortsame destinationRs 325
Makumbura MMC busRs 410 per passenger, boards at the Arrival Outer Porch, opposite the Buddha statueMakumbura Multimodal Centre, Kottawanot where you are goingRs 410

Where to pay at BIA

  • Book and pay at the Arrival Lobby counter and the counter on the arrival porch. AASL runs over 600 air-conditioned vehicles from the airport, so there is no need to negotiate outside.
  • Taxi service desk: +94 11 226 3096. Quote the destination code above and the fare should match to the rupee.
  • If someone is coming inside to meet you, lobby entry is Rs 500 per person and a paging board is Rs 300. Those are charged per head, not per vehicle.

Sources cited: every fare, surcharge and bus price here is transcribed from the AASL Airport Taxi Service rate card, Route 187 and the Makumbura service, read in full on 2026-10-03. Nothing is estimated. AASL publishes no night, waiting or return-trip surcharge, so this tool adds none.

How it works

Airport and Aviation Services (Sri Lanka) Ltd, which runs Bandaranaike International Airport, operates the airport taxi service itself and publishes a fixed air-conditioned fare for every destination it serves. There is no meter, no per-kilometre rate inside the journey and nothing to negotiate. Every rupee figure on this page is a transcription of a cell on that card, read in full on 2026-10-03.

The card is hard to find for a reason. It is not written into the AASL page you land on: that page fires a form post to taxi_query and renders whichever letter group you ask for, so no search engine has ever seen the table and no PDF of it exists. All 442rows were pulled from that endpoint, letter group by letter group, and are held in this page's data module.

Pricing a trip is then three steps, and the second and third are AASL's own words:

  1. Read the fixed fare for the destination. Fares run from Rs 3,780 to Rs 72,468, with a median of Rs 19,872. The code beside each one is what the counter staff key in, which is why the calculator prints it.
  2. Add Rs 130 for each extra kilometre: Rs. 130/- will be charged for each extra kilometer travelled from the requested destination.
  3. Add Rs 300 for each extra set-down point: Rs. 300/- will be charged for each extra drop within the agreed journey

So the whole formula is total = fixed fare + extra km x 130 + extra drops x 300. Both surcharges are per vehicle, not per head, so the number of passengers never changes the taxi total. The calculator collects it only to price the two official AASL buses, where the fare genuinely is per person: Rs 325 to Colombo Fort on Route 187 and Rs 410 to the Makumbura Multimodal Centre, each plus the same amount again for every bag over 23 kg.

Two judgement calls are worth stating plainly. First, AASL publishes no part-kilometre rule, so a fractional entry rounds up to the next whole unit: that is the figure to carry to the counter rather than one that can only be an under-estimate. Inputs are also capped at 100 extra kilometres and 5 extra drops, because beyond that a trip is a charter negotiation rather than a rate-card fare. Second, each bus runs to one terminus, so the comparison table calls a bus a true alternative only where that terminus is your destination: Route 187 at Colombo Fort, the Makumbura service at Kottawa. Everywhere else the gap between the two figures is labelled as the price of a door drop, never as a saving you are missing.

The arithmetic is checked two ways on every build. The headline figure multiplies the surcharges; a second function walks them one kilometre and one drop at a time, sharing no arithmetic with the first, and 11 hand-computed cases are replayed through both. Those cases include the floor and ceiling rows, zero, negative, fractional and absurdly large inputs, and the exact input limits. The breakdown lines are also summed and compared with the headline total, so the figures a reader is shown always add up to the figure they will pay. Anything that disagrees stops the build.

What is deliberately absent: Uber and PickMe prices, which AASL links to but does not publish; night, waiting and return-trip rates, which do not appear on the card; non air-conditioned fares, because the table has a single air-conditioned column; and Mattala, Ratmalana, Jaffna and Batticaloa, because AASL publishes this card for BIA alone. Driving distances and journey times belong to the road distance calculator rather than being restated here.

Worked examples

BIA to Kandy, driver carries on past the agreed point

Rs 22,164

  1. Fixed fare, code K015: Rs 21,384
  2. Extra kilometres to Katugastota: 6 x Rs 130 = Rs 780
  3. Extra drops: 0 x Rs 300 = Rs 0
  4. Total: Rs 21,384 + Rs 780 = Rs 22,164
  5. Neither AASL bus goes to Kandy, so the comparison table marks both as a different destination rather than showing a saving.

Two passengers to Colombo 03 - Kollupitiya with a stop on the way

Rs 8,400

  1. Fixed fare, code C004: Rs 8,100
  2. One extra drop at Cinnamon Gardens: 1 x Rs 300 = Rs 300
  3. Taxi total: Rs 8,400
  4. Route 187 for the same party: Rs 325 x 2 passengers + Rs 325 x 2 heavy bags = Rs 1,300
  5. Makumbura bus: Rs 410 x 2 + Rs 410 x 2 = Rs 1,640
  6. Difference against Route 187: Rs 7,100, which buys the door drop and the second stop. Route 187 stops at Fort, about 4 km short of Kollupitiya.

BIA to Negombo, the cheapest band on the card

Rs 3,780

  1. Fixed fare, code N015: Rs 3,780
  2. No extra kilometres, no extra drops, so nothing is added.
  3. 15 destinations share this floor rate: Blue Oceanic, Dandugama, Ekala, Goldi Sandi Hotel, Ja-Ela, Kattuwa, Katunayake, Kibulapitiya, Kurana, Minuwangoda, Negombo, Orient Pearl, Pellawatte, Raddolugama, Seeduwa.
  4. Neither official bus serves Negombo, so both are marked not applicable.

Edge case: Kankasanthurei with every input at its limit

Rs 86,968

  1. Fixed fare, code K063, the dearest row on the card: Rs 72,468
  2. Extra kilometres at the cap: 100 x Rs 130 = Rs 13,000
  3. Extra drops at the cap: 5 x Rs 300 = Rs 1,500
  4. Total: Rs 86,968
  5. Typing 101 kilometres gives the same total, with a note saying the figure was capped. Negative and fractional entries are handled the same way, and the calculator says which value it priced.

Airport taxi fares to popular destinations

The fixed AASL fare for the destinations people search for most. One way from BIA Katunayake, air-conditioned vehicle, before any extra kilometres or drops.

DestinationAASL codeFixed fare
Colombo 01 - FortC002Rs 8,100
NegomboN015Rs 3,780
Mt. LaviniaM046Rs 10,476
DehiwalaD006Rs 9,936
KandyK015Rs 21,384
KurunegalaK049Rs 15,444
GalleG008Rs 23,328
BentotaB016Rs 20,520
HikkaduwaH015Rs 22,788
UnawatunaU007Rs 23,980
MirissaM042Rs 30,024
DambullaD001Rs 24,192
SigiriyaS005Rs 28,188
NuwaraeliyaN022Rs 34,992
EllaE010Rs 36,030
AnuradhapuraA018Rs 30,240
TrincomaleeT011Rs 38,016
Jaffna-PeJ002Rs 69,660

Source: AASL Airport Taxi Service rate card, read 2026-10-03. The calculator above holds all 442 rows.

Frequently asked questions

Sources & references

All 442 published fares, both surcharges and both bus prices were read from these pages on 2026-10-03. Nothing on this page is estimated, averaged or derived from distance. If AASL reissues the card, every row is re-transcribed rather than patched, and the date above moves with it.

Related tools

Comments & feedback

Spotted a bug or want an improvement? Tell us, our team reviews every comment, and good ideas get built. Comments are public and anonymous.

Quoted a different figure at the counter, or spotted a destination we are missing?

Email me at [email protected] with the destination and the code, most fixes ship within 24 hours.