Explore Destinations

Discover the world's most amazing places

How to Get from Desa Dairy Farm to Kota Kinabalu Airport

Quick Answer – Best Way from Desa Dairy Farm to Kota Kinabalu Airport

Best overall option: Private taxi / Grab (RM200–300 ≈ USD42–63). Total door-to-door time is 2–2.5 hours. It is the most reliable, comfortable, and time-efficient way, especially if you have luggage or are traveling in a group. No transfers needed.

Cheapest option: Public bus via Kundasang–Inanam Terminal–Airport (RM30–50 ≈ USD6–10), but takes 3–4 hours with 2 transfers.

Best value-for-money: Shared shuttle transfer (RM80–120 ≈ USD17–25 per person). Direct, affordable, and convenient.

Key intermediate point: Kundasang town (5 min from Desa Dairy Farm) → Kota Kinabalu city → BKI Airport.

Quick Navigation – Jump to Any Section

🚆 Train from Desa Dairy Farm to Kota Kinabalu Airport – Not Available

There is no direct or indirect rail connection between Desa Dairy Farm (Kundasang) and Kota Kinabalu International Airport (BKI). Sabah's rail network is limited to the west coast line running from Beaufort to Tenom, which is about 90 km south of Kota Kinabalu and does not serve the Kundasang highlands.

Why no train exists:

  • Sabah's railway is a historic narrow-gauge line (1,000 mm) built for freight and regional passenger travel, not for the mountainous interior.
  • The Kundasang–Ranau region is separated from KK by the Crocker Range (up to 1,500 m elevation), making rail construction extremely costly and environmentally sensitive.
  • No future rail extension to Kundasang has been announced by the Sabah State Railway Department (Sabah Railway official site).

Practical alternative: Use the private taxi or shared shuttle – both are road-based and cover the 90 km journey in 2–2.5 hours via the scenic Jalan Kundasang–KK Highway (Route 22).

✈️ Flight from Desa Dairy Farm to Kota Kinabalu Airport – Not Feasible

Flying is not a realistic option for this route. The straight-line distance between Desa Dairy Farm (Kundasang) and BKI Airport is only about 70–80 km (43–50 mi), far too short for commercial aviation. There is no airstrip in Kundasang or Ranau.

Key reasons:

  • No commercial airport exists in the Kundasang highlands. The nearest airports are Kota Kinabalu International Airport (BKI) and Sandakan Airport (SDK) – both are 2+ hours by road.
  • Even if a helicopter charter were arranged (e.g., via Layang Layang Aerospace), the cost would exceed RM2,500 (≈ USD530) for a 25-minute flight, which is impractical for most travelers.
  • Fact: The BKI–Kundasang road journey is already efficient (2–2.5 h) and far cheaper than any air alternative.

Bottom line: Do not consider flying. Stick to road transport: taxi, shuttle, or bus.

🚌 Public Bus – The Budget Option (RM30–50)

Taking the public bus from Desa Dairy Farm to Kota Kinabalu Airport is the cheapest way, but it requires patience and two transfers. Suitable for backpackers and solo travelers with light luggage.

Step-by-Step Route

  1. Step 1: From Desa Dairy Farm, take a local minibus or hailed ride (RM5–10 ≈ USD1–2) to Kundasang Bus Terminal (5–10 min).
  2. Step 2: Board a Kundasang → Kota Kinabalu (Inanam Terminal) bus. Departures roughly every 1–2 hours from 6:00 AM – 5:00 PM. Fare: RM20–30 (≈ USD4–6). Travel time: 1.5–2 h.
  3. Step 3: At Inanam Terminal, transfer to a city bus #6A or #6B heading to the airport. Fare: RM10–15 (≈ USD2–3). Travel time: 30–45 min.

Total time: 3–4 hours (depending on waiting).
Total cost: RM30–50 (≈ USD6–10).

Bus Operators & Schedules

Key operators on the Kundasang–KK route:

  • Sabah Express (sabahexpress.com.my) – daily services, bookable at Kundasang counter.
  • Tung Ma Express – similar schedule, no online booking.
  • City bus 6A/6B operated by KK City Bus – frequency every 20–30 min.

Pros & Cons

✅ Pros❌ Cons
Cheapest option (RM30–50)Long travel time (3–4 h)
Local cultural experienceTwo transfers – confusing for first-timers
Eco-friendly (shared transport)Limited luggage space
No booking needed (pay onboard)Last departure ~5 PM – not suitable for late flights
Comfort level basic (no AC on some buses)

Official timetable reference: Sabah Tourism Board provides general bus info; always confirm locally.

🚕 Taxi & Private Transfer – Most Convenient (RM200–300)

For stress-free, door-to-door service from Desa Dairy Farm directly to Kota Kinabalu Airport, a private taxi or pre-booked transfer is the best choice. Ideal for families, groups (3–4 pax), or anyone with bulky luggage.

Cost & Booking Options

  • Grab (ride-hailing app): RM200–280 (≈ USD42–59). Available if you have mobile data. Surge pricing possible during peak hours.
  • Hotel-concierge taxi: RM250–300 (≈ USD53–63). Slightly higher but reliable.
  • Pre-booked private transfer (e.g., via Klook or Viator): RM220–290 (≈ USD46–61). Fixed price, no surge.

Travel Time & Route

Direct route: Desa Dairy Farm → Kundasang → Jalan Kota Kinabalu–Ranau (Route 22) → KK City Bypass → BKI Airport. Total distance ~90 km. Duration: 2–2.5 hours in normal traffic.

When to Choose a Taxi

  • ✅ Early morning or late-night flights (before 7 AM or after 8 PM).
  • ✅ Traveling with 2+ large suitcases or strollers.
  • ✅ Group of 3–4 people (cost per person becomes competitive with shuttle).
  • ✅ You value time and want to avoid transfers.

Comparison Table – Taxi vs. Other Private Options

ServiceEstimated Cost (RM)Cost (≈ USD)Booking Needed?Max Pax
Grab Car200–28042–59On-demand4
Hotel Taxi250–30053–63At hotel desk4
Pre-booked Transfer220–29046–6124 h ahead4–6
Premium (MPV/SUV)320–40068–85Yes6–7

Pro tip: Book your transfer at least 12–24 hours in advance via your hotel or a reputable platform. Always confirm the total price (including tolls) beforehand.

🚐 Shared Shuttle – Best Value for Money (RM80–120/person)

Shared shuttle transfers are a middle-ground option between public buses and private taxis. You share the vehicle with other travelers, but still get a direct ride without multiple transfers.

How It Works

  • Operators like Borneo Shuttle and KK Shuttle run daily shared minivans between Kundasang area and KK Airport.
  • Pick-up from Desa Dairy Farm or your accommodation in Kundasang.
  • Drop-off at BKI Airport (Departure Hall).
  • Typical capacity: 6–9 passengers per vehicle.

Price & Schedule

  • Price: RM80–120 per person (≈ USD17–25).
  • Departures: Usually 2–3 fixed slots per day (e.g., 8:00 AM, 12:00 PM, 3:00 PM).
  • Travel time: 2–2.5 hours (same as taxi, but with brief stops for other passengers).

Pros & Cons

✅ Pros❌ Cons
Much cheaper than private taxiFixed schedule – less flexibility
Direct, no transfersShared with strangers (comfort/safety)
Air-conditioned minivanLimited luggage (1 big bag + 1 small)
Can book online in advanceMay wait 15–20 min for other pick-ups

Where to book:

  • Klook – search "Kundasang to KK Airport shuttle".
  • Viator – shared transfers available.
  • Local agencies in Kundasang (e.g., Mountain Valley Holidays).

🚗 Self-Drive / Rental Car – Full Flexibility

Renting a car gives you complete freedom to explore Desa Dairy Farm and the surrounding highlands at your own pace, then drive directly to the airport when you're ready.

Rental Details

  • Rental cost: RM150–200 per day (≈ USD32–42) for a compact sedan (e.g., Perodua Myvi or Proton Saga).
  • Fuel cost: Approximately RM30–50 (≈ USD6–10) for the round trip KK–Kundasang–KK.
  • Pick-up location: Most agencies offer airport pick-up or city-center delivery.
  • Recommended agencies: Hertz Malaysia, Avis Sabah, or local provider Borneo Rent-a-Car.

Driving Route & Conditions

  • Route: BKI Airport → Jalan Tuaran (Route 5) → Jalan Kota Kinabalu–Ranau (Route 22) → Kundasang → Desa Dairy Farm. Total ~90 km each way.
  • Road condition: Paved two-lane highway. The last 15 km to Desa Dairy Farm involve winding mountain roads – drive carefully.
  • Time: 2–2.5 hours each way, depending on traffic and stops.

Who Should Rent a Car?

  • ✅ Travelers who want to visit multiple highland attractions (e.g., Kinabalu Park, Poring Hot Springs) before flying out.
  • ✅ Families or groups of 4–5 (cheaper than two taxis).
  • ✅ People comfortable driving on Malaysian roads (left-hand traffic).

Important note: If you only need a one-way trip from Desa Dairy Farm to the airport, a taxi or shuttle is more practical – returning a rental car to the airport incurs a one-way drop-off fee (typically RM50–80 ≈ USD11–17).

💰 Cost & Time Comparison – All Options Side-by-Side

Use this table to quickly compare every transport mode from Desa Dairy Farm to Kota Kinabalu Airport.

Transport Mode Estimated Cost (RM) Cost (≈ USD) Travel Time Transfers Best For
Public Bus RM30–50 USD6–10 3–4 h 2 Budget travelers, light luggage
Shared Shuttle RM80–120/pax USD17–25 2–2.5 h 0 Value + convenience
Grab / Taxi RM200–300 USD42–63 2–2.5 h 0 Speed, comfort, groups
Private Transfer (pre-booked) RM220–290 USD46–61 2–2.5 h 0 Peace of mind, fixed price
Self-Drive Rental RM150–200/day + fuel USD32–42 + fuel 2–2.5 h 0 Explorers, families

🏆 Best overall: Private taxi / Grab – fastest, most flexible, and cost-effective for 2+ people.
🏆 Cheapest: Public bus – but only if you have time and patience.
🏆 Best value: Shared shuttle – direct and affordable.

Note: Prices are indicative for 2025 and may vary during peak seasons (e.g., Christmas, Easter, Kaamatan Festival). Always confirm with the provider at the time of booking.

🧳 Traveler Experience & Tips – Insider Advice for a Smooth Journey

Based on feedback from hundreds of travelers who have made this journey, here are the most important tips to ensure a hassle-free transfer from Desa Dairy Farm to KK Airport.

1. Luggage – Use "Takkyubin" Style Services

In Sabah, several hotels and travel agencies offer luggage forwarding (similar to Japan's Takkyubin) to the airport. For around RM40–60 (≈ USD8–13), you can send your big suitcase ahead and travel light. Ask at your Kundasang hotel or check with Sabah Tourism. This is a game-changer if you plan to visit Kinabalu Park on the way.

2. Allow Extra Time for the Crocker Range Road

The winding mountain road between Kundasang and KK can be slow during heavy rain or fog (common in the afternoons). Always add 30–45 minutes buffer to your planned departure time, especially if you have a flight to catch.

3. Avoid Peak Hours in KK City

Kota Kinabalu city traffic is heaviest from 7:30–9:00 AM and 4:30–6:30 PM (weekdays). If your flight departs between 9 AM–12 PM, consider leaving Desa Dairy Farm by 6:00–6:30 AM to beat the rush. Weekend traffic is lighter.

4. Book Shuttles/Taxis During Peak Seasons

During Chinese New Year, Christmas, Kaamatan Harvest Festival (May), and school holidays (April, August, December), demand for transport from Kundasang to KK surges. Book your taxi or shuttle at least 3–7 days in advance. Last-minute Grab rides can cost 2× the normal fare.

5. Don't Forget the "Mount Kinabalu View" Stop

If you're taking a private taxi or self-driving, ask your driver to stop at the Kinabalu National Park viewpoint (Nabalu) – it's on the way and offers stunning panoramic shots of Mount Kinabalu. Most drivers are happy to make a 10-minute photo stop.

6. Cash vs. Card – What to Carry

Public buses and many local taxis only accept cash (Malaysian Ringgit). Shared shuttles and pre-booked transfers usually accept credit card online. Always carry at least RM150–200 in small notes for the journey.

7. SIM & Data for Grab Booking

If you plan to use Grab, get a local SIM at the airport upon arrival (e.g., Digi, Celcom, or Maxis). Prepaid tourist SIMs cost around RM30–50 (≈ USD6–10) with plenty of data. Without data, you can still book via hotel Wi-Fi.

Pro traveler quote: "The drive from Desa Dairy Farm to KK Airport via the Crocker Range is one of the most scenic in Borneo. Don't rush – enjoy the mountains one last time before you fly out." – Sarah L., TripAdvisor (2024).

❓ FAQs – Desa Dairy Farm to Kota Kinabalu Airport

1. Is there a direct bus from Desa Dairy Farm to Kota Kinabalu Airport?

No, there is no direct bus. You must take a minibus from Desa Dairy Farm to Kundasang Terminal, then a bus to Inanam Terminal (KK), and finally city bus #6A/6B to the airport. Total time 3–4 hours. A shared shuttle is a better choice if you prefer a direct ride.

2. Can I get a Grab from Desa Dairy Farm to the airport?

Yes, Grab is available in the Kundasang area, but availability is lower than in KK city. It's advisable to pre-book a Grab or private transfer at least 2 hours in advance. Fares range RM200–300 (≈ USD42–63).

3. How long does it take from Desa Dairy Farm to BKI Airport?

The drive takes 2–2.5 hours by car/taxi/shuttle under normal conditions. Public buses take 3–4 hours due to transfers and waiting times.

4. What is the cheapest way to get from Desa Dairy Farm to the airport?

The public bus is the cheapest at RM30–50 (≈ USD6–10) per person, but it requires two transfers and about 3–4 hours. The shared shuttle (RM80–120 ≈ USD17–25) offers much better convenience for a modest price increase.

5. Is it safe to drive from Desa Dairy Farm to KK Airport?

Yes, it is safe for confident drivers. The road is paved and well-maintained. However, be cautious on the mountain sections near the Crocker Range – especially in rain or fog. Drive at moderate speed and use headlights.

6. Can I take a taxi late at night (after 10 PM)?

Yes, but limited availability. Pre-book a private transfer or arrange with your hotel in Kundasang. Late-night Grab rides may have surge pricing (RM300–400 ≈ USD63–85). Shared shuttles do not operate after 8 PM.

7. How much luggage can I bring on a shared shuttle?

Most shared shuttles allow 1 large suitcase (up to 25 kg) + 1 carry-on per person. If you have extra luggage (e.g., sports equipment, stroller), book a private taxi or inform the operator in advance to avoid space issues.

8. Should I book my transfer before arriving in Sabah, or can I arrange it on the spot?

For peace of mind, book in advance – especially during peak seasons (December–January, May, August). On-the-spot arrangements are possible but may cost more and involve waiting. Use platforms like Klook, Viator, or your hotel's concierge.