Explore Destinations

Discover the world's most amazing places

How to Get from Kundasang to Kota Kinabalu Airport

Quick Answer

Best overall: Private Transfer – 250–400 MYR (55–88 USD) per vehicle, door-to-door, 1.5–2.5 hours. Most budget-friendly direct option: Shared Shuttle – 80–120 MYR (18–26 USD) per person, 2–3 hours. Cheapest but requires transfer: Public Bus + Grab – 35–55 MYR (8–12 USD), 3–4 hours. Most flexible: Self-Drive – 100–200 MYR/day (22–44 USD) rental + fuel, 1.5–2 hours. For early flights (before 10:00 AM), book a private transfer or stay overnight in Kota Kinabalu city.

Kundasang, perched on the slopes of Mount Kinabalu (海拔 1,900 m), is about 95 km from Kota Kinabalu International Airport (BKI). The journey descends winding mountain roads through Ranau and the Tuaran valley, offering spectacular views of Borneo's highest peak. Below we break down every option with exact costs, timings, and insider tips.

Quick Navigation: All Transport Options

🚗 Private Transfer & Taxi – Door-to-Door Convenience

Best for: Families, groups (up to 4 pax), early-morning or late-night flights, travelers with heavy luggage, and anyone prioritizing comfort and speed.

Cost: 250–400 MYR (55–88 USD) per vehicle, depending on vehicle class (standard sedan vs. MPV/SUV) and operator. Total time: 1.5–2.5 hours door-to-door.

Private transfers are the most reliable and stress-free option. Your driver will meet you at your hotel or homestay in Kundasang (any location within the Kundasang–Ranau area) and drive you directly to the KK Airport departure terminal. No stops, no transfers, no waiting.

🔄 Recommended Private Transfer Operators

Operator Vehicle Type Price (MYR) Price (USD) Booking
Borneo Transfer [官网] Sedan (3 pax) / MPV (6 pax) 280–380 62–84 Online 24h advance
AmazingBorneo [官网] SUV (4 pax) / Minibus (10 pax) 300–400 66–88 Online / WhatsApp
Local Taxi (Kundasang stand) Sedan (4 pax) 250–350 55–77 In-person / phone
Grab (one-way) Sedan / MPV 200–320 44–70 App (availability varies)

※ Prices are indicative for 2025. Booking at least 24 hours in advance is recommended, especially during peak season (April–May, December–January).

✅ Advantages

⚠️ Disadvantages

📌 Real Case Example

"I booked a private transfer with Borneo Transfer for my 6:30 AM flight from BKI. The driver arrived at my Kundasang homestay at 3:45 AM sharp. The drive was smooth – we reached the airport at 5:50 AM, giving me plenty of time for check-in. Cost: 300 MYR. Worth every ringgit for peace of mind." – Sarah L., travel blogger (March 2025).

🚐 Shared Shuttle & Minibus – Best Budget Direct Option

Best for: Solo travelers, couples, budget-conscious tourists who want a direct ride without the cost of a private transfer.

Cost: 80–120 MYR (18–26 USD) per person. Total time: 2–3 hours, depending on number of pick-ups/drop-offs.

Shared shuttles run scheduled services between Kundasang (town center or major resorts) and KK Airport. They typically use 12-seater minibuses with air-conditioning. This is the sweet spot between cost and convenience.

🔄 Popular Shuttle Routes & Operators

Operator Route Departures Price (MYR) Price (USD)
Borneo Shuttle [官网] Kundasang Town → KK Airport 8:00 AM, 1:00 PM, 5:00 PM 90–110 20–24
AmazingBorneo Shuttle Kundasang Resorts → KK Airport 7:30 AM, 12:30 PM, 4:30 PM 100–120 22–26
Local Minibus (shared) Kundasang → KK Airport (via Ranau) 9:00 AM, 2:00 PM (flexible) 80–100 18–22

※ Departure times are indicative. Always confirm with the operator 1 day before travel. Shared shuttles may have 1–2 additional pick-ups en route.

✅ Advantages

⚠️ Disadvantages

📌 Real Case Example

"I took the 1:00 PM Borneo Shuttle from Kundasang town to BKI. There were 7 passengers. We left at 1:10 PM, made one stop at a resort near Ranau, and arrived at the airport at 3:20 PM – perfect for my 5:50 PM flight. Paid 95 MYR. Great value." – Tom W., budget traveler (January 2025).

🚌 Public Bus & Local Transport – Cheapest but Requires Transfer

Best for: Ultra-budget travelers, backpackers, and those with plenty of time and flexibility.

Cost: 35–55 MYR (8–12 USD) total. Total time: 3–4.5 hours, including waiting and transfer time.

This is the most economical way to reach KK Airport, but it requires a two-step journey: first a bus from Kundasang to Kota Kinabalu's Inanam Bus Terminal, then a taxi or Grab to the airport. No single public bus serves the airport directly from Kundasang.

🔄 Step-by-Step Breakdown

  1. Step 1: Kundasang → Inanam Bus Terminal – Take a local minibus or bus from Kundasang market area to Inanam Terminal (also called "KK Bus Terminal"). Buses depart every 1–2 hours from 6:00 AM to 5:00 PM. Fare: 15–25 MYR (3–5 USD). Time: 2–3 hours.
  2. Step 2: Inanam → KK Airport – From Inanam Terminal, take a Grab or taxi to BKI. Fare: 20–30 MYR (4–7 USD). Time: 25–40 minutes.
  3. Total: approximately 3–4.5 hours, depending on bus wait times and traffic.

🚏 Bus Departure Points in Kundasang

✅ Advantages

⚠️ Disadvantages

📌 Real Case Example

"I took the public bus from Kundasang market at 9:30 AM. The bus was an old minibus with no AC – windows open. Arrived at Inanam Terminal at 11:45 AM. Then took a Grab to BKI for 25 MYR. Total cost 45 MYR. It was an adventure but I wouldn't do it if I had a flight to catch." – Mark T., backpacker (October 2024).

🚙 Self-Drive & Car Rental – Most Flexible

Best for: Travelers who already have a rental car, couples or small groups who want flexibility to explore en route, and those who prefer to drive themselves.

Cost: 100–200 MYR (22–44 USD) per day for rental + ~30 MYR (7 USD) fuel. Total time: 1.5–2 hours drive time.

The drive from Kundasang to KK Airport is straightforward but requires caution on winding mountain roads. You can drop the car at the airport's rental car return area. This option gives you complete freedom to stop at viewpoints, grab food, or adjust your schedule.

🔄 Recommended Route

🚘 Car Rental Companies with Airport Drop-off

Company Pick-up Location Price (MYR/day) Price (USD/day) Airport Drop-off
Hertz Sabah [官网] KK Airport / KK City 150–220 33–48 Yes (included)
Borneo Rent-A-Car [官网] KK City / Kundasang (delivery) 120–180 26–40 Yes (free)
Local agency (Kundasang) Kundasang town 100–150 22–33 Yes (extra 50 MYR)

※ Prices include basic insurance. An International Driving Permit (IDP) is strongly recommended. Most companies require a deposit of 500–1,000 MYR.

✅ Advantages

⚠️ Disadvantages

📌 Real Case Example

"We rented a Proton X70 from Borneo Rent-A-Car for 3 days (150 MYR/day). On the last day, we drove from Kundasang to the airport, stopping at the Kinabalu National Park entrance for photos. The drive took 2 hours due to light traffic. Dropped the car at the airport return bay – very smooth. Total cost with fuel: ~210 MYR for the trip." – Emma & Jack, couple travel (February 2025).

📊 Cost & Time Comparison – All Options Side by Side

Use this table to quickly compare the 4 main transport methods from Kundasang to KK Airport. The "Best for" column helps you match the option to your travel style and budget.

Method Total Time Cost (MYR) Cost (USD) Direct? Comfort Best for
🏆 Private Transfer 1.5–2.5 h 250–400 (per vehicle) 55–88 ✅ Yes ⭐⭐⭐⭐⭐ Families, early flights, comfort seekers
👍 Shared Shuttle 2–3 h 80–120 (per person) 18–26 ✅ Yes ⭐⭐⭐⭐ Solo/couple, budget direct, social
💰 Public Bus + Grab 3–4.5 h 35–55 (per person) 8–12 ❌ No (需换乘) ⭐⭐ Ultra-budget, backpackers, time-rich
🚙 Self-Drive 1.5–2 h 130–230 (per vehicle, incl. fuel) 29–51 ✅ Yes ⭐⭐⭐⭐ Groups, explorers, flexible travelers

🔍 Quick Decision Guide

※ Prices are based on 2025 rates and may vary by season. For the most accurate pricing, contact operators directly.

🧳 Traveler Tips & Insider Advice – Getting It Right

⏰ Timing Is Everything

🧳 Luggage Strategy: Use Takkyubin-Style Services in Sabah

While Japan has Takkyubin (luggage forwarding), Sabah offers a similar service called "Sabah Luggage Express" or "Borneo Baggage" – they can forward your luggage from Kundasang to KK Airport for about 40–60 MYR (9–13 USD) per suitcase. This is a game-changer if you want to hike Mount Kinabalu without carrying all your gear. Check availability here.

🌦️ Weather & Road Conditions

🍽️ Where to Stop on the Way (Self-Drive or Private Transfer)

📱 Useful Apps & Contacts

⚠️ Important Reminders

Pro tip from a local: "If you're climbing Mount Kinabalu, book your transfer to the airport at the same time as your climbing package. Many tour operators offer a combined deal that saves you 10–15%." – Adrian, Sabah tour guide (15 years experience).

❓ Frequently Asked Questions – Kundasang to KK Airport

1. Is there a direct bus from Kundasang to Kota Kinabalu Airport?

No, there is no direct public bus. You must take a Kundasang–Kota Kinabalu bus to Inanam Bus Terminal (15–25 MYR, 2–3 h), then a Grab or taxi to the airport (20–30 MYR, 25–40 min). Total cost 35–55 MYR per person, total time 3–4.5 hours. For a direct ride, book a shared shuttle (80–120 MYR) or private transfer (250–400 MYR).

2. How much does a private transfer from Kundasang to KK Airport cost?

A private transfer costs 250–400 MYR (55–88 USD) per vehicle, depending on the vehicle type (sedan vs. MPV/SUV) and the operator. This is a door-to-door service for up to 4 passengers and takes approximately 1.5–2.5 hours. It is the most convenient option, especially for families or those with early morning flights.

3. How long does it take to drive from Kundasang to KK Airport?

The driving distance is about 95 km, and the journey takes 1.5 to 2.5 hours under normal conditions. The road is mostly winding mountain roads (Route 22) from Kundasang down to the city. Allow extra time during rainy weather (Oct–Feb) or public holidays (peak traffic into KK).

4. What is the cheapest way to get from Kundasang to KK Airport?

The cheapest option is public bus + Grab at 35–55 MYR (8–12 USD) per person, but it takes 3–4.5 hours and requires a transfer at Inanam Terminal. The cheapest direct option is a shared shuttle at 80–120 MYR (18–26 USD) per person – no transfers needed.

5. Can I book a shared shuttle from Kundasang to KK Airport?

Yes. Operators like Borneo Shuttle and AmazingBorneo offer daily shared shuttles from Kundasang town and major resorts to BKI. Fares range from 80–120 MYR (18–26 USD) per person, and travel time is 2–3 hours. Advance booking is strongly recommended, especially during peak seasons (April–May, December–January).

6. Is self-drive a good option from Kundasang to KK Airport?

Yes, self-drive is excellent if you already have a rental car or want maximum flexibility. The drive takes 1.5–2 hours. Rental costs 100–200 MYR/day (22–44 USD) plus fuel (~30 MYR). You can drop the car at the airport. An International Driving Permit (IDP) is recommended. Be cautious of winding roads and morning fog.

7. Do I need to book transport from Kundasang to KK Airport in advance?

For private transfers and shared shuttles, yes – book at least 24 hours in advance. For public buses, no – just show up. For self-drive, reserve your rental car 2–3 days ahead, especially during peak season. Last-minute Grab cars from Kundasang can be expensive and scarce.

8. What is the best time to travel from Kundasang to KK Airport for a flight?

We recommend leaving Kundasang at least 4–5 hours before your flight departure. This accounts for the 2-hour drive plus check-in and security. For flights before 10:00 AM, book a private transfer (shared shuttles start too late). For afternoon flights, any option works. Overnight in KK city is the safest bet for early departures.