Explore Destinations

Discover the world's most amazing places

How to Get from Kota Kinabalu Airport to Kudat

Quick Answer

The best overall way to get from Kota Kinabalu Airport to Kudat for most travelers is by taking a taxi or Grab to the Kota Kinabalu North Bus Terminal, followed by an express bus. This balances cost and convenience. The total journey takes approximately 4-5 hours and costs around RM 40-60 (USD 9-13) per person. For maximum comfort and speed for groups, a private taxi or car rental is best, taking about 2.5-3.5 hours for RM 250-400 (USD 55-90) total.

Quick Navigation: Kota Kinabalu Airport to Kudat

Taxi & Private Transfer: Door-to-Door Convenience

A taxi or private transfer is the most straightforward, door-to-door option from KK Airport to Kudat, ideal for families, groups, or those with lots of luggage or arriving late at night.

How to Book & Key Details:

  • Airport Taxi Counter: Upon exiting arrivals (Terminal 1), head to the official Airport Limousine counter. You pay a fixed fare in advance and receive a voucher for your driver. This is the most secure but also often the most expensive option.
  • Ride-Hailing (Grab): Using the Grab app (Southeast Asia's equivalent of Uber) is highly recommended. Fares are dynamic but usually 20-30% cheaper than the airport counter. Designated pick-up points are outside the terminals.
  • Pre-Booked Online Transfers: Companies like SabahBooking or Klook offer pre-booked private transfers. This guarantees a driver waiting for you, often at a competitive fixed rate.
Vehicle Type Estimated Fare (MYR) Estimated Fare (USD) Travel Time Best For
Standard Airport Taxi (Counter) RM 280 - 350 $60 - 75 2.5 - 3.5 hrs First-time arrivals, immediate departure
Grab / Ride-Hail (Sedan) RM 220 - 300 $47 - 64 2.5 - 3.5 hrs Budget-conscious, tech-savvy travelers
Pre-Booked Private Van (e.g., for 6 pax) RM 350 - 450 $75 - 96 2.5 - 3.5 hrs Families or small groups, lots of luggage

Negotiation & Important Notes

If hailing a taxi outside the official system, always agree on the total fare before getting in the car. The price is not metered for such a long distance. Ensure the driver understands your exact destination in Kudat (e.g., hotel name). While convenient, this is the most expensive per-person option for solo travelers.

Express Bus: The Most Economical Choice

This is the best option for budget travelers and solo adventurers. It involves a two-step journey but offers significant savings.

Step-by-Step Guide:

  1. Airport to City Bus Terminal: Take a Grab or taxi from KK Airport to the Kota Kinabalu North Bus Terminal (Terminal Bas Utara) in Inanam. This takes 20-30 minutes and costs RM 15-25.
  2. Board the Express Bus to Kudat: Purchase your ticket at the terminal from operators like Borneo Express, Sipitang Express, or MAS. Buses are air-conditioned but basic.

Bus Schedule & Practical Info:

  • Frequency: Buses depart roughly every 1-2 hours from approximately 7:00 AM to 6:00 PM. Schedules can change; aim to arrive at the terminal by mid-afternoon for the last reliable departures.
  • Journey Time: The bus ride itself takes about 3 to 3.5 hours. With the transfer from the airport, total travel time is 4 to 5 hours.
  • Cost: Bus ticket: RM 25 - 35. Total cost with airport transfer: ~RM 40-60 per person.
  • Luggage: Buses have under-carriage storage for larger bags. Keep valuables in a small carry-on.
  • Arrival in Kudat: Buses terminate at the Kudat Bus Station. From there, you'll need a local taxi (available but not plentiful) to reach your final hotel.

Pro Tip: For the most current schedules, check the Easybook website, a regional bus booking platform, or ask your accommodation in KK to call the terminal for you.

Flight Option: Current Status and Viability

Important Update: As of 2024, there are no scheduled commercial passenger flights operating between Kota Kinabalu International Airport (BKI) and Kudat Airport (KUD). The service previously offered by MASwings (a subsidiary of Malaysia Airlines) on this route has been suspended indefinitely.

Historical Context & Alternatives:

  • The flight was short (approx. 45 minutes) but involved significant "hidden time": travel to/from city airports, check-in, and security. The total "door-to-door" time often rivaled overland travel.
  • For those seeking to save time, the only current aerial alternative is to charter a private plane or helicopter, which is prohibitively expensive for most tourists. Charter companies can be contacted through Malaysia Airports Holdings Berhad for inquiries, but expect costs in the thousands of USD.

"Door-to-Door" Time Comparison (If Flights Resumed):

Stage Estimated Time
KK Airport to KK City Airport (Terminal 2?)30-45 min
Check-in & Security60-90 min
Flight Time (BKI to KUD)45 min
Disembark & Baggage Claim (KUD)20 min
Kudat Airport to Kudat Town20-30 min
Total Estimated Time~3 to 4 hours

This demonstrates that even with a flight, the total travel time is not drastically less than a private taxi, while being far more costly and complex.

Car Rental & Self-Drive: Ultimate Flexibility

Renting a car at KK Airport provides the ultimate freedom to explore Sabah at your own pace, including stops along the scenic route to Kudat and around the Tip of Borneo.

Why Rent a Car for This Journey?

  • Flexibility: Stop at attractions like the Mengkabong Water Village, Tuaran (for famous noodles), or beaches along the way.
  • Cost-Effective for Groups: For 3-4 people, the cost per person can be lower than individual bus tickets and far cheaper than multiple taxis.
  • Luggage & Comfort: No baggage restrictions and air-conditioned comfort on your own schedule.
  • Explore Kudat Region: Kudat's main attractions (Tip of Borneo, Simpang Mengayau, Bavang Jamal beaches) are spread out and poorly served by public transport.

Key Rental Information & Tips:

Consideration Details & Advice
Rental Agencies at BKI International (e.g., Hertz, Avis) and local agencies have counters in the arrivals hall. Pre-booking online often secures better rates.
Recommended Vehicle Type A compact SUV (e.g., Perodua Aruz, Honda HR-V) is ideal. The higher ground clearance is useful for some rural roads in Kudat.
Estimated Daily Cost RM 120 - 250 per day, depending on season, vehicle, and rental duration. Includes basic insurance.
Driving Route & Conditions Take Federal Route 1 (Jalan Lama) north. The road is generally good but can be winding and is single carriageway. Overtake with extreme caution.
Fuel & Tolls Budget ~RM 50-70 for a full tank (RON95). There are no major toll roads on this route.
Parking in Kudat Generally easy and free at most guesthouses, hotels, and attractions.

Warning: Driving is on the left-hand side. Be prepared for occasional potholes, slow-moving trucks, and motorcycles. Avoid driving after dark if you are not an experienced driver in Malaysia.

Cost & Time Comparison: Choosing Your Best Option

This table summarizes all key data to help you make an informed decision at a glance.

Transport Mode Total Est. Time (Door-to-Door) Total Est. Cost (One Way) Best For Key Advantage Key Disadvantage
Private Taxi / Grab 2.5 - 3.5 hours RM 220 - 350 (Total) Families, Groups, Luxury, Late Arrivals Door-to-door, fast, comfortable Most expensive (for solo travelers)
Express Bus (Via Terminal) 4 - 5 hours RM 40 - 60 (Per Person) Solo Travelers, Backpackers, Budget-conscious Cheapest option Multiple steps, fixed schedule, less luggage space
Car Rental (Self-Drive) 2.5 - 4 hours (with stops) RM 120 - 250/day + Fuel Explorers, Groups, Families seeking flexibility Total freedom, explore en-route & Kudat region Driving responsibility, insurance liability
Flight (Suspended) ~3 - 4 hours (Historical) N/A (Was ~RM 150-300) N/A Was the fastest point-to-point Currently not available, involved hidden time/cost

Verdict: The express bus wins for sheer value. A private taxi/Grab wins for pure convenience. Car rental wins for travelers who want to turn the journey into part of their Sabah adventure.

Essential Travel Tips & Local Advice

Booking & Timing:

  • Book Early for Peak Seasons: During Malaysian holidays (Hari Raya, Chinese New Year), school breaks, and the dry season (March-September), buses fill up and car rental prices spike. Book buses and cars a few days in advance.
  • Daytime Travel Recommended: Plan to arrive in Kudat before nightfall. Services diminish, and it's easier to find your accommodation and settle in.
  • Verify Bus Times: Schedules in Sabah can be informal. Call the bus terminal (+6088 422 866 is a general line for KK North Terminal) or ask your hotel concierge to confirm departure times on your day of travel.

On the Journey:

  • Cash is King: Have sufficient Malaysian Ringgit (MYR). Taxis, bus tickets, and small eateries along the route primarily use cash. ATMs are available at KK Airport and in Kudat town.
  • Pack Snacks & Water: While the bus may stop at a roadside stall, and the drive has options, it's wise to carry supplies.
  • Phone & Connectivity: Ensure you have a local SIM card (available at KK Airport) with data. This is crucial for using Grab, Google Maps for driving, and communication.
  • Dress for Comfort: Air-conditioning on buses and in cars can be chilly. Use layers.

Upon Arrival in Kudat:

  • Local Transport: Kudat town is small and walkable. To reach outlying areas (Tip of Borneo), you can hire a local taxi for a half-day or full-day tour, or this is where your rental car becomes invaluable.
  • Accommodation Note: Many resorts and homestays outside Kudat town offer pickup services for a fee. Inquire with your lodging in advance.

FAQs: Kota Kinabalu Airport to Kudat Transport

Is there a direct bus from Kota Kinabalu Airport to Kudat?

No, there is no direct public bus from Kota Kinabalu Airport (BKI) to Kudat. You must first take a taxi or ride-sharing service (like Grab) from the airport to the Kota Kinabalu North Bus Terminal (also known as the Terminal Bas Utara). From there, you can catch an express bus to Kudat.

What is the cheapest way to get from KK Airport to Kudat?

The cheapest option is the express bus. The combined cost of a Grab/taxi from the airport to the bus terminal (RM 15-25) and the bus ticket to Kudat (RM 25-35) totals approximately RM 40-60 per person. This is significantly cheaper than a private taxi or flight.

How long is the drive from Kota Kinabalu to Kudat?

The driving distance is approximately 190-210 km, depending on the route. The journey typically takes between 2.5 to 3.5 hours by private car or taxi, assuming normal traffic conditions on the main highway (Federal Route 1). Bus travel takes longer, usually 3.5 to 4.5 hours including stops.

Are there flights from Kota Kinabalu to Kudat?

As of the latest update, there are no scheduled commercial passenger flights between Kota Kinabalu International Airport (BKI) and Kudat. The previous service has been suspended. Overland transport (bus, taxi, or car) is currently the only way to travel between these two points.

Is it safe to drive from KK to Kudat at night?

It is not generally recommended for tourists to drive this route at night. While the main highway is paved, sections can be winding and poorly lit. There is also potential for unexpected hazards like wildlife crossing the road. For safety, plan your travel during daylight hours.

Where can I book a taxi from KK Airport to Kudat?

You can book a fixed-fare taxi at the official airport taxi counter in the arrivals hall of Terminal 1. Alternatively, you can use the Grab app, which often offers more competitive and transparent pricing. Pre-booking online with a private transfer company is also an option for guaranteed service.

Can I rent a car at KK Airport to drive to Kudat?

Yes, several international and local car rental agencies have counters at Kota Kinabalu Airport. This is a popular and flexible option. Ensure your rental agreement allows travel to Kudat. An SUV or a car with good ground clearance is advisable for exploring areas around Kudat, like the Tip of Borneo.

What is the best transport for a family with luggage?

For a family with multiple suitcases, a pre-booked private van transfer or renting a car are the most convenient options. Buses have limited luggage space. A private vehicle offers door-to-door service, flexibility for stops, and ample space for both passengers and luggage, justifying the higher cost for group travel.