BKI - Kota Kinabalu

How Much Does It Cost to Get from Kota Kinabalu Airport to the City?

Last updated: March 2026

BKI is only 8 km from downtown Kota Kinabalu, making it one of the cheapest airport-to-city journeys in Southeast Asia.

Cost breakdown by transport type

| Transport | Price (MYR) | Price (EUR) | Notes | |-----------|-------------|-------------|-------| | Grab | MYR 15-25 | EUR 3-5 | Cheapest door-to-door option | | Airport coupon taxi | MYR 30 | EUR 6 | Fixed zone-based pricing | | Private transfer (sedan) | MYR 60-80 | EUR 12-16 | Includes meet and greet | | Private transfer (minivan) | MYR 80-120 | EUR 16-24 | For groups or heavy luggage | | Local bus | MYR 1-2 | EUR 0.20-0.40 | Slow and unreliable |

Cost by destination

| Destination | Grab | Coupon taxi | Transfer | |-------------|------|-------------|----------| | City center / waterfront | MYR 15-25 | MYR 30 | MYR 60-80 | | Tanjung Aru Beach | MYR 10-15 | MYR 25 | MYR 50-70 | | Sutera Harbour Resort | MYR 10-18 | MYR 25 | MYR 50-70 | | 1Borneo mall | MYR 20-30 | MYR 35 | MYR 70-90 | | Shangri-La Rasa Ria | MYR 60-80 | N/A | MYR 120-160 | | Jesselton Point (island boats) | MYR 15-25 | MYR 30 | MYR 60-80 |

Why Grab is so much cheaper

The coupon taxi system dates back years and has fixed prices that are roughly double the market rate. Grab uses dynamic pricing that reflects actual supply and demand. During normal hours, Grab to the city center is consistently MYR 15-20 — about half the coupon taxi price.

Surge pricing on Grab can push fares up during peak times (morning rush, late evening), but even then they rarely exceed the coupon taxi rate.

Long-distance transfers

| Destination | Distance | Transfer price | |-------------|----------|----------------| | Kundasang / Mt. Kinabalu | ~90 km, 2 hrs | MYR 250-350 (EUR 50-70) | | Kota Belud | ~75 km, 1.5 hrs | MYR 200-280 (EUR 40-56) | | Sandakan | ~320 km, 5-6 hrs | MYR 700-900 (EUR 140-180) | | Semporna (Sipadan) | ~480 km, 8-9 hrs | MYR 1,000-1,300 (EUR 200-260) |

For these longer journeys, Grab is not practical. A pre-booked transfer with an experienced driver is the standard approach. These are genuine long drives on roads that wind through mountains and rainforest.

Bottom line

For the city center, Grab at MYR 15-25 is the obvious choice. The coupon taxi at MYR 30 is fine if you cannot use the app. For resorts and distant destinations, a private transfer is the only sensible option — and still remarkably affordable by international standards.

Related Airport Guides