BKI - Kota Kinabalu, Malaysia

Kota Kinabalu Airport to City Center — What You Actually Need to Know

Last updated: April 2026

Quick answer

Kota Kinabalu International Airport (BKI) is about 8 km south of the city center. The quickest way in is by Grab (Malaysia's dominant ride-hailing app), which takes 15-20 minutes and quotes the fare upfront in the app. Airport taxis run on a coupon system: you buy a fixed-price coupon at the counter in arrivals before you exit, so you know the price before you get in. Malaysia Airports does not publish the coupon fares, so check the counter for the current price. Pre-booked private transfers are quoted when you book. There is a local bus, but it is slow and unreliable for tourists.

Fixed-price private transfer

BKI Kota Kinabalu City Center

From45for 2 passengers

See vehicles and book
1 verified local supplierAll BKI routes and prices

What actually happens after landing

BKI has two terminals. Terminal 1 (T1) handles all international flights and most domestic full-service carriers. Terminal 2 (T2) serves budget airlines like AirAsia. The terminals are about 1 km apart with a free shuttle bus running between them.

After immigration and baggage claim, you emerge into a compact arrivals hall. In T1, the taxi coupon counter is clearly visible before the exit. In T2, it is similar but smaller.

The airport has decent WiFi, which is worth connecting to immediately if you need to download or set up the Grab app before heading outside. There are also money changers in arrivals, though rates are better in the city.

Sabah's tropical heat hits you the moment you walk outside. Even at night, expect humidity above 80%. Keep this in mind when choosing between an air-conditioned car and a bus stop.

Transport options explained honestly

OptionPriceDurationBest for
GrabQuoted upfront in the app15-20 minEveryone — usually cheapest door-to-door
Airport taxi (coupon)Fixed; buy the coupon at the counter15-20 minThose without Grab app
Private transferQuoted when you book15-20 minFamilies, groups, certainty
Local busCheapest by far30-45 minAdventurous budget travelers
Rental carVaries by company and seasonSelf-driveSabah road trips

Malaysia Airports does not publish the coupon-taxi fares, and Grab prices move with demand — so the counter and the app are the only reliable places to get a number.

Grab is the clear winner for most travelers. It works like Uber — you request a car, see the price upfront, and pay through the app (cash or card). Pickup points are well-signed at both terminals. Surge pricing can apply during peak hours but rarely makes Grab more expensive than the coupon taxi.

Airport coupon taxis operate on a fixed-price zone system. You tell the counter your destination, they calculate the fixed fare, you pay in advance and hand the coupon to the driver at the rank. This is straightforward, and the price is settled before you travel. It is generally dearer than Grab — compare the two when you land rather than assuming.

Local buses exist but run infrequently, are not air-conditioned, and most tourists find them confusing. Unless you are on an extremely tight budget and have plenty of time, skip them.

If you are heading to Kundasang (for Mount Kinabalu), Sandakan, or Semporna (for Sipadan diving), a pre-booked transfer is worth the cost. These are long drives (2-6 hours) on winding roads, and having a reliable driver makes a real difference.

Realistic pricing expectations

DestinationGrabTaxi couponTransfer
City center / waterfrontApp quoteCoupon counter priceQuoted at booking
Sutera Harbour / Tanjung AruApp quoteCoupon counter priceQuoted at booking
Shangri-La Rasa Ria (Tuaran)App quoteNot availableQuoted at booking
Kundasang / Mt. KinabaluNot practicalNot availableQuoted at booking
SandakanNot practicalNot availableQuoted at booking

Within the city Grab is usually cheaper than the coupon taxi, though not guaranteed — check both. For resorts and longer distances, private transfers are the practical choice. Malaysia Airports does not publish the coupon tariff, so the counter is the authority on that price.

Late night arrivals

BKI receives flights throughout the evening, with the last international arrivals typically around 23:00-00:00. Grab operates 24 hours and drivers are usually available even at 2 AM, though you may wait 5-10 minutes longer than during the day.

The taxi coupon counter at T1 operates until the last flight. After hours, availability decreases but does not disappear entirely.

Late-night Grab fares can rise with surge pricing — the app shows the fare before you confirm. If you want certainty, a pre-booked transfer ensures someone is waiting for you regardless of the hour.

The airport itself has limited facilities after midnight. A few convenience stores and the 7-Eleven may still be open, but most restaurants close by 22:00.

Families and luggage

Standard Grab cars (GrabCar) are typically Proton or Perodua sedans — comfortable for two adults and one child but tight with large luggage. If you have more than two big suitcases, request GrabCar 6-Seater through the app for a larger vehicle.

Child car seats are not standard in Grab or coupon taxis. Malaysian law requires child restraints for children under 12, but enforcement in taxis and ride-hailing vehicles is inconsistent. If this matters to you — and it should — book a private transfer and request seats in advance.

BKI's terminals have trolleys available in the baggage claim area. The walk to the Grab pickup point is short (about 50 meters from the exit), and the path is flat and covered.

Where you meet the driver

Grab: Follow signs to the ride-hailing pickup zone outside each terminal. At T1, it is to the right after exiting arrivals. At T2, it is directly outside. The app shows the exact location and your driver's car details.

Coupon taxi: Buy your coupon at the counter inside arrivals, then proceed to the taxi stand directly outside. Hand the coupon to the next available driver.

Private transfers: Drivers wait inside the arrivals hall with a name sign. The meeting point is usually near the exit doors. Your transfer company will confirm exact details.

Decision helper

Use Grab if: you have the app installed, are going to central KK, and travel light. It is the cheapest and most efficient option for most people.

Use the coupon taxi if: you do not have Grab, your phone has no local data, or you prefer not to use apps. It costs more but is hassle-free.

Book a private transfer if: you are traveling with family, have lots of luggage, need child seats, are arriving very late, or heading to a resort or destination outside the city. The fixed price and meet-and-greet service justify the premium.

Frequently Asked Questions

How far is Kota Kinabalu Airport from the city center?

About 8 km, which takes 15-20 minutes by car depending on traffic.

Does Grab work at BKI Airport?

Yes. Grab is the most popular and cheapest ride option. Pickup zones are clearly marked at both terminals.

How much is a taxi from BKI to the city center?

The coupon taxi is a fixed price bought at the counter in arrivals — Malaysia Airports does not publish the tariff, so ask there. Grab quotes in the app and is usually cheaper.

Is there a bus from KK Airport to the city?

Local buses exist but are infrequent and not air-conditioned. Most visitors use Grab or taxis instead.

Which terminal does AirAsia use at BKI?

AirAsia operates from Terminal 2 (T2). A free shuttle connects T1 and T2.

Can I get a SIM card at Kota Kinabalu Airport?

Yes. There are prepaid SIM counters in arrivals from providers like Celcom, Digi, and Maxis. Prices and data allowances vary by operator and change often — compare at the counters.

How do I get from BKI to Mount Kinabalu?

The drive to Kundasang near Mount Kinabalu takes about 2 hours. A pre-booked transfer is quoted when you book.

Is there a night surcharge for taxis at BKI?

The coupon price is settled at the counter before you travel, so you always know it in advance — ask there whether a night rate applies to your journey. Grab may surge late at night; the app shows the fare before you confirm.

Do KK Airport taxis have child seats?

No. Neither coupon taxis nor Grab cars provide child seats. Book a private transfer and request one in advance.

What currency should I have at BKI?

Malaysian Ringgit (MYR). Money changers are available in arrivals, but rates are better in the city center.

Kota Kinabalu Airport is compact, close to the city, and well-served by Grab. For most travelers, opening the app and booking a ride is all you need. If you are heading further into Sabah — to the islands, mountains, or dive sites — planning your ground transfer in advance is a smart move. The distances are long, the roads are winding, and having a driver who knows the route makes a real difference.

Related Airport Guides