Explore Destinations

Discover the world's most amazing places

How to Get from Universiti Malaysia Sabah (UMS) to Kota Kinabalu Airport

Quick Answer: Best Way from UMS to KKIA

GrabCar is the best option for most travelers: it is door-to-door, costs RM 22–38 (USD 5–9), and takes 25–40 minutes (depending on traffic). No transfers, no negotiation — just book and ride. If you are on a strict budget, the public bus (RM 3–6 / USD 0.70–1.40) is the cheapest, but expect a 60–90 minute journey with one transfer. For groups or early/late flights, a private airport transfer (RM 45–80 / USD 10–19) offers fixed pricing and peace of mind.

Quick Navigation: All Transport Options

Grab / Ride-hailing: The Smart Choice for Most Travelers

Grab is Southeast Asia's leading ride-hailing platform and the most popular way to travel from UMS to KKIA. With transparent pricing, GPS tracking, and cashless payment options, it eliminates the uncertainty of traditional taxis.

How to Use Grab from UMS

  1. Download the Grab app (iOS/Android) and create an account. Verify your phone number and add a payment method — credit/debit card, GrabPay wallet, or cash.
  2. Set your pickup location — any gate or building at UMS works. Popular pickup points: UMS Main Gate, UMS Library, or UMS Student Center.
  3. Set your destination — "Kota Kinabalu International Airport (KKIA) Terminal 1" or "Terminal 2" depending on your airline (AirAsia uses Terminal 2; Malaysia Airlines, MASWings & international flights use Terminal 1).
  4. Choose your service type:
    • GrabCar (4 seats) — Best for 1-3 passengers. Fare: RM 22–38 (USD 5–9).
    • GrabXL (6 seats) — For 4-5 passengers with luggage. Fare: RM 40–70 (USD 9–16).
    • GrabExec (premium sedan) — Leather seats, quieter car. Fare: RM 55–90 (USD 13–21).
  5. Confirm the fare — Grab shows the fixed price before booking. No surge surprises unless dynamic pricing is active.
  6. Meet your driver at the pickup point. Share your live location if needed.

Fare Breakdown & Surge Pricing

Grab fares in Kota Kinabalu are based on base fare + distance + time + demand multiplier. During peak hours (7:00–9:00 AM, 4:30–7:00 PM) or rainy weather, surge pricing can increase the fare by 1.3x to 1.8x. To avoid surge, book during off-peak times or compare with GrabExec (which sometimes has less surge).

Grab Fare Estimates from UMS to KKIA (2025)
Service Type Normal Fare (RM) Normal Fare (USD) Peak / Surge Fare (RM) Peak / Surge Fare (USD) Capacity
GrabCar 22 – 38 5 – 9 35 – 60 8 – 14 1–3 pax
GrabXL 40 – 70 9 – 16 60 – 100 14 – 23 1–5 pax
GrabExec 55 – 90 13 – 21 85 – 130 20 – 30 1–3 pax

Payment Options

Grab accepts cash (exact amount preferred), credit/debit cards (Visa, Mastercard), and GrabPay (e-wallet). If you plan to use cash, inform the driver beforehand. For a seamless experience, link a card or top up your GrabPay wallet.

Pros & Cons

  • Pros: Fixed fare, no negotiation, 24/7 availability, trackable route, driver rating system, wide coverage.
  • Cons: Requires smartphone & data, surge pricing during peak times, occasional long wait (5–15 min) during heavy demand.

Pro tip: If you have a large group (4+ people) or heavy luggage, book GrabXL — it provides a roomier car and avoids the risk of the driver canceling due to luggage space issues.

Source: Grab Malaysia Official Site | Sabah Tourism Board

Public Bus: The Budget Option (With a Transfer)

For budget-conscious travelers, the public bus is the cheapest way to get from UMS to KKIA — but it requires patience and one transfer. There is no direct bus from UMS to the airport.

Step-by-Step Bus Route

  1. From UMS to City Bus Terminal (Inanam or Jalan Tun Razak): Take any bus heading toward Inanam Bus Terminal or Jalan Tun Razak (the main city bus corridor). Buses depart from the UMS bus stop near the main entrance. Frequency: every 20–30 minutes. Fare: RM 1.50–2.50 (USD 0.35–0.60). Travel time: 20–35 minutes.
  2. Transfer to Airport Bus (Bus No. 1 or No. 19): At the city terminal, alight and find the bay for Bus No. 1 (to KKIA Terminal 1) or Bus No. 19 (to KKIA Terminal 2). These buses run from 6:00 AM to 8:30 PM, approximately every 30–45 minutes. Fare: RM 1.50–3.00 (USD 0.35–0.70). Travel time: 30–45 minutes.
  3. Alight at KKIA: Bus No. 1 stops at Terminal 1 (international & MAS airlines). Bus No. 19 stops at Terminal 2 (AirAsia & other LCCs). Confirm with the driver before boarding.

Total Cost & Time

Public Bus Journey Summary
Leg Route Fare (RM) Fare (USD) Time (min)
1 UMS → City Bus Terminal 1.50 – 2.50 0.35 – 0.60 20 – 35
Transfer wait — — — 5 – 20
2 City Bus Terminal → KKIA 1.50 – 3.00 0.35 – 0.70 30 – 45
Total UMS → KKIA 3.00 – 5.50 0.70 – 1.30 55 – 100

Important Notes

  • Bus hours: Most city buses and airport buses operate from 6:00 AM to 8:30 PM. Early morning or late night flights will require a taxi or Grab.
  • Luggage: Public buses in Kota Kinabalu have limited luggage space. If you have a large suitcase (24"+), this option can be uncomfortable. Consider using Takkyubin (domestic luggage delivery) or a Grab if you have heavy bags.
  • Language: Bus drivers speak Malay and basic English. Have your destination written in Malay: "Lapangan Terbang Antarabangsa Kota Kinabalu (KKIA)."
  • Exact change is preferred — drivers rarely have change for RM 50 notes.

Verdict: The bus is only recommended if you are extremely budget-limited, traveling light, and have at least 2 hours of buffer before your flight. For most travelers, the RM 20 savings (vs Grab) is not worth the hassle.

Source: Sabah Tourism Board – Public Transport | Malaysia Airports – KKIA Ground Transport

Taxi: The Traditional Alternative (Use with Caution)

Taxi services from UMS to KKIA are available but not recommended for most travelers due to higher cost and inconsistent pricing. Kota Kinabalu taxis do not always use meters, and negotiation is common.

Types of Taxis

  • Street-hailed taxi: Flagged down on the road near UMS. Expect to negotiate the fare. Typical price: RM 40–60 (USD 9–14).
  • Taxi stand at UMS Main Gate: A few taxis wait near the main entrance. Fares are usually RM 45–70 (USD 10–16). Drivers often quote higher for airport trips.
  • Airport taxi (from airport only): If you are taking a taxi from KKIA to UMS, the airport taxi counter charges RM 45–65 (USD 10–15) depending on vehicle size.

Comparison: Taxi vs Grab

Taxi vs Grab: UMS to KKIA
Factor Taxi Grab
Price (RM) 40 – 70 22 – 38
Price (USD) 9 – 16 5 – 9
Price certainty Negotiable Fixed upfront
Payment Cash only (mostly) Cash, card, GrabPay
Tracking No GPS tracking
Available 24/7 Limited at night Yes

When to Take a Taxi Instead

  • No smartphone or data: If you cannot use Grab, a taxi is your only on-demand option.
  • Emergency/last resort: If Grab has no available drivers (rare but possible during extreme weather or late night), taxis can be found at the UMS guard post or main road.
  • Pre-arranged hotel taxi: Some hotels near UMS offer fixed-rate taxi service to KKIA for RM 40–50 (USD 9–12) — this can be comparable to Grab.

Safety note: Only use licensed taxis (red-and-white plates with "Teksi" sign). Avoid unmarked cars offering rides. Agree on the fare before starting the journey.

Source: KKIA Ground Transport – Malaysia Airports

Airport Transfer / Private Car: Pre-booked Convenience

Private airport transfers offer the highest level of comfort and reliability for travelers who want everything arranged before arrival. Several companies and hotels provide door-to-door service from UMS to KKIA.

Available Transfer Providers

  • KK Airport Transfer (KKAT) — Online booking, fixed prices. Standard car (1-3 pax): RM 50 (USD 12). MPV (4-6 pax): RM 75 (USD 18). Includes meet-and-greet.
  • Sabah Ride — Local provider with English-speaking drivers. RM 55–85 (USD 13–20) depending on vehicle. Free waiting time (30 min).
  • Hotel-arranged transfer — If you are staying at a hotel near UMS (e.g. Shangri-La's Tanjung Aru Resort, Hilton Kota Kinabalu, or Hyatt Centric), they can arrange a transfer for RM 45–80 (USD 10–19).
  • Klook / Booking.com add-on — Many booking platforms offer transfer add-ons. Prices from RM 48 (USD 11) for a standard car.

Advantages of Pre-booked Transfers

  • Fixed price — no surge, no negotiation.
  • Flight monitoring — providers track your flight and adjust pickup time if delayed.
  • Meet-and-greet — driver waits at a designated point with a name sign.
  • Luggage assistance — drivers help with heavy bags.
  • 24/7 availability — even for 3 AM departures.

When to Choose Private Transfer

  • Early morning flights (before 6 AM) — Grab may have fewer drivers; a pre-booked transfer guarantees a car.
  • Late night arrivals — same logic; peace of mind after a long flight.
  • Business travelers — fixed pricing for expense reports, professional drivers.
  • Family with young children — child seats available on request (confirm at booking).
  • Large groups (5+ people) — MPV or minibus options available.

How to Book

Most providers accept online booking via their website or platforms like Klook, Traveloka, or Booking.com. Provide your flight number, pickup time, and number of passengers. Payment is usually by credit card. Cancellation policies vary — check before booking.

Source: KK Airport Transfer Official Site | Klook – Airport Transfers Kota Kinabalu

Car Rental: Maximum Flexibility for Self-Drive Travelers

Renting a car from UMS gives you the freedom to explore Sabah at your own pace and drive directly to KKIA when needed. This option is popular among researchers, long-stay visitors, and families who want a vehicle for their entire trip.

Rental Companies & Costs

Car Rental Options in Kota Kinabalu (2025)
Company Vehicle Type Price per Day (RM) Price per Day (USD) KKIA Drop-off
Hertz Compact (Perodua Myvi) 85 – 110 20 – 26 Yes (free)
Avis Mid-size (Toyota Vios) 100 – 140 24 – 33 Yes (free)
Local: KK Car Rental Compact (Proton Saga) 65 – 90 15 – 21 Yes (RM 20 surcharge)
Local: Sabah Go Car MPV (Toyota Avanza) 120 – 160 28 – 38 Yes (free)

Requirements

  • Valid driving license — International Driving Permit (IDP) required for most non-Malaysian licenses. Check with the rental company.
  • Minimum age — Usually 21–23 years depending on the company. Drivers under 25 may pay a young driver surcharge.
  • Credit card deposit — Most companies require a RM 500–1,500 (USD 120–360) hold on your card.

Driving from UMS to KKIA

  • Route: UMS → Jalan UMS → Jalan Sulaman → Jalan Tun Fuad Stephens (city bypass) → Jalan Kepayan → KKIA. Total distance: 16–18 km.
  • Time: 20–40 minutes (normal traffic). Use Waze or Google Maps for real-time traffic — the "Kepayan route" is often faster than going through city center.
  • Toll: No tolls on this route.
  • Parking at KKIA: Short-term parking (RM 1–2 per hour) and long-term parking (RM 15–25 per day) available at both terminals.

Fuel & Return

Most rental companies require you to return the car with a full tank. There is a Petronas station near KKIA (along Jalan Kepayan) where you can top up before drop-off. If you skip refueling, the company will charge RM 3–5 per liter (higher than market rate).

Verdict: Car rental is cost-effective only if you need a vehicle for multiple days. For a single trip from UMS to KKIA, Grab or a transfer is cheaper and less hassle.

Source: Hertz Malaysia | Avis Malaysia

Cost & Time Comparison: All Transport Options at a Glance

Use this table to quickly compare cost, travel time, convenience and decide which option suits your budget and schedule.

UMS → KKIA: Transport Comparison (2025)
Transport Mode Cost (RM) Cost (USD) Travel Time Transfers Best For
GrabCar 🏆 22 – 38 5 – 9 25 – 40 min 0 Most travelers (best balance)
GrabXL 40 – 70 9 – 16 25 – 40 min 0 Groups (4–5 pax) with luggage
Public Bus 3 – 6 💰 0.70 – 1.40 60 – 90 min 1 Budget travelers, light luggage
Taxi (street-hailed) 40 – 70 9 – 16 25 – 45 min 0 No-smartphone situations
Private Transfer 45 – 80 10 – 19 25 – 40 min 0 Early/late flights, business, families
Car Rental (per day) 65 – 160 15 – 38 20 – 40 min 0 Multi-day self-drive travelers

🏆 Best Overall: GrabCar (RM 22–38 / USD 5–9) — fastest, cheapest on-demand option with door-to-door service.
💰 Cheapest: Public Bus (RM 3–6 / USD 0.70–1.40) — but requires time and a transfer.
👨‍👩‍👧‍👦 Best for Groups: GrabXL or Private Transfer — fixed price, ample space.

Source: Grab Fare Estimator | Malaysia Airports – KKIA Transport

Traveler Tips & Local Experience: Make Your Journey Smooth

Based on feedback from frequent travelers and UMS staff, here are practical tips to ensure a stress-free trip from UMS to KKIA.

1. Avoid Peak Traffic Hours

Kota Kinabalu's traffic is worst between 7:00–9:00 AM (school/work rush) and 4:30–7:00 PM (evening rush). If your flight is during these windows, add 15–25 extra minutes to your travel time. The Jalan Tun Fuad Stephens bypass helps, but the Kepayan area near the airport can still clog.

2. Confirm Your Terminal (T1 vs T2)

KKIA has two terminals — they are 4 km apart. Terminal 1 serves Malaysia Airlines, MASWings, Batik Air, and all international flights. Terminal 2 is exclusively for AirAsia and AirAsia X. Check your airline and tell your driver the correct terminal. Getting to the wrong terminal can add 15–30 minutes of extra driving.

3. Luggage: Use Takkyubin (Luggage Delivery) for Heavy Bags

If you have large or multiple suitcases, consider using Takkyubin (domestic luggage delivery service) available at KKIA and major hotels. You can send your luggage from UMS area to the airport (or vice versa) for RM 20–40 per bag (USD 5–9). This is especially useful if you take the bus or want to travel hands-free. Check with your hotel or the KKIA luggage service counter (Terminal 1, Arrival Hall).

4. Have Grab Installed Before You Arrive

If you're new to Malaysia, download the Grab app and set up your account before you need it. The app requires phone verification via SMS — make sure your SIM card works internationally. Add a credit card or GrabPay to avoid cash hassles. A local Digi, Celcom, or Maxis SIM (available at KKIA arrivals) gives you reliable data for booking rides.

5. Cash for Bus & Taxi

Buses and many taxis only accept cash. Keep small denominations (RM 1, 5, 10) for bus fares. Most convenience stores (7-Eleven, KK Mart) can break larger notes if you buy a drink.

6. Rainy Season Buffer

Sabah's rainy season (November–March) brings heavy downpours that can flood roads and slow traffic. If you're traveling during this period, add 30–40 minutes to your planned departure time. Grab demand also surges in rain, so book earlier.

7. Departure Time Recommendation

For a domestic flight: leave UMS 3 hours before departure. For international flight: leave 4 hours before. This covers travel time, check-in queues, and security screening. KKIA security is generally efficient, but during school holidays or festive seasons (Hari Raya, Chinese New Year, Christmas), queues can be longer.

8. Tipping Culture

Tipping is not customary in Malaysia. Grab drivers and taxi drivers do not expect tips. If you receive exceptional service (e.g., driver helps with heavy luggage), rounding up the fare is appreciated but never required.

Source: Sabah Tourism – Travel Tips | KKIA – Passenger Guide

FAQs: Everything You Need to Know About UMS → KKIA

1. Is there a direct bus from UMS to Kota Kinabalu International Airport (KKIA)?

No, there is no direct bus. You must take a bus from UMS to the City Bus Terminal (Inanam or Jalan Tun Razak), then transfer to Bus No. 1 (Terminal 1) or Bus No. 19 (Terminal 2). Total journey: 60–90 minutes, cost: RM 3–6 (USD 0.70–1.40).

2. How much does a Grab ride from UMS to KKIA cost?

A standard GrabCar costs between RM 22 and RM 38 (USD 5–9) under normal conditions. During peak hours or surge pricing, it can rise to RM 35–60 (USD 8–14). GrabXL (for groups) costs RM 40–70 (USD 9–16).

3. What is the cheapest way to get from UMS to KKIA?

The public bus is the cheapest at RM 3–6 (USD 0.70–1.40), but it requires a transfer and takes 60–90 minutes. For most travelers, GrabCar (RM 22–38) offers the best value for time and comfort.

4. How long does it take to drive from UMS to KKIA?

The drive covers 16–18 km and takes 20–40 minutes in normal traffic. During peak hours (7–9 AM, 4:30–7 PM) or rainy weather, expect 40–55 minutes.

5. Is it better to take a taxi or a Grab from UMS to KKIA?

Grab is almost always better. It is cheaper (RM 22–38 vs RM 40–70), fare is fixed upfront, and you can track your driver. Taxis in Kota Kinabalu often require negotiation and may not use meters. Only choose a taxi if you cannot use the Grab app.

6. Can I book a private airport transfer from UMS to KKIA?

Yes. Companies like KK Airport Transfer, Sabah Ride, and hotels offer private transfers. Prices range from RM 45 to RM 80 (USD 10–19) for a standard car. Book online in advance for guaranteed availability, especially for early or late flights.

7. How early should I leave UMS to catch my flight at KKIA?

For domestic flights: leave at least 3 hours before departure. For international flights: leave at least 4 hours before. Add 30–40 minutes during peak hours or rainy season. Always check your airline's check-in deadline.

8. Is Uber available in Kota Kinabalu for airport transfers?

No. Uber exited Malaysia in 2018 and its operations were fully integrated into Grab. Download the Grab app for ride-hailing in Kota Kinabalu. Alternatives include MyCar and JomRides, but Grab has the widest coverage and reliability.