Explore Destinations

Discover the world's most amazing places

How to Get from Tawau to Kota Kinabalu Airport

Quick Answer

Best way: Fly from Tawau Airport (TWU) to Kota Kinabalu International Airport (BKI) – ~50 minutes , prices range from MYR 80–350 (USD 17–75) depending on booking time and airline.

Cheapest option: Long-distance bus (e.g., Sipitang Express, Dyana Express) – 8–10 hours , MYR 55–80 (USD 12–17) , but requires a separate transfer from KK bus terminal to the airport.

Most convenient for groups/families: Private taxi or chartered car – 5–6 hours , MYR 400–800 (USD 85–170) , door-to-door service.

Key takeaway: Flying is the fastest and most time-efficient choice for most travelers. Buses save money but add significant travel time. Taxis offer comfort at a premium price.

Quick Navigation: All Transport Options

Train & Railway Services

No direct railway exists between Tawau and Kota Kinabalu. Unlike Peninsular Malaysia, Sabah’s railway network is limited to a single scenic line running from Kota Kinabalu (KK) to Tenom, passing through Beaufort and halts such as Papar. This line is primarily a tourist attraction and does not connect to Tawau or the east coast.

Historical context: Sabah's railway was developed during the British North Borneo era for transporting tobacco and rubber. The rugged terrain and dense rainforest between the east and west coasts made a cross-state railway economically unfeasible. Today, the state government has discussed feasibility studies for a modern rail link, but no concrete plans have been announced as of 2024.

Practical implication: If you prefer rail travel, the closest you can get is taking the KK–Tenom scenic train (often called the “Sabah Railway”) after you reach KK by flight or bus. This is not a viable option for the Tawau–KK journey itself.

Alternative recommendation: For the Tawau–KK Airport route, choose between flying (fastest), bus (cheapest), or private taxi (most comfortable) – see sections below.

Sabah Railway Overview (for reference only)
RouteDistanceDurationFrequency
KK – Tenom~134 km3–4 hours2–3 times/week
KK – Beaufort~90 km2–2.5 hoursDaily (except holidays)

Source: Sabah Tourism Board (railway page).

Why No Train Between Tawau and KK?

The distance by road is approximately 300 km (190 miles) through mountainous terrain and protected forest reserves. Building a rail line would require massive investment and environmental clearance. Until such a project materializes, travelers must rely on air, road, or coastal shipping (the latter is infrequent and primarily for cargo).

Flight Options (Recommended)

Flying is the fastest and most convenient way to reach Kota Kinabalu Airport from Tawau. Multiple daily flights operated by AirAsia and MASwings (a subsidiary of Malaysia Airlines) connect Tawau Airport (TWU) directly to Kota Kinabalu International Airport (BKI).

Flight time: Approximately 50 minutes (wheels-up to wheels-down).

Price range: MYR 80–350 (USD 17–75) one-way, depending on how far in advance you book and seat availability.

Airline Comparison

Airline options on Tawau – Kota Kinabalu route
AirlineTypical Fare (MYR)Baggage AllowanceIn-Flight ServiceFrequency (daily)
AirAsia80–250 (USD 17–53)7 kg hand-carry; checked baggage from MYR 25 (USD 5) extraBuy-on-board snacks & drinks4–6 flights
MASwings150–350 (USD 32–75)20 kg checked baggage includedLight meal/snack & beverage2–3 flights

Note: MASwings flights are often code-shared with Malaysia Airlines, so you may see them listed as MHxxxx on booking platforms. Always check the operating carrier.

Step-by-Step Journey by Air

  1. Get to Tawau Airport (TWU): From Tawau town center, take a local taxi (MYR 25–35, USD 5–7) or ride-hailing service (Grab, if available) – about 30 minutes.
  2. Check-in & security: Arrive at least 1 hour before departure for domestic flights. TWU is a small airport; queues are usually short.
  3. Flight: ~50 minutes over the Crocker Range and the South China Sea coast.
  4. Arrive at BKI: Kota Kinabalu International Airport is about 8 km from the city center. Terminal 1 handles all domestic flights (including Tawau).
  5. To your final destination: From BKI, you can take a taxi (MYR 30–45, USD 6–10 to city center) or ride-hailing service. If you are connecting to an international flight, simply follow the transfer signs.

Hidden Time to Consider

While the flight itself is only 50 minutes, the door-to-door time including travel to TWU, check-in, wait time, baggage claim, and transfer from BKI to your final stop is typically 3–4 hours. This still makes flying the fastest option by a wide margin.

Case example: A traveler staying in Tawau town center who needs to catch an international flight from BKI at 14:00 should book a flight arriving at BKI no later than 12:00, allowing for unexpected delays. The total time commitment is about half a day.

Source: AirAsia official site | MASwings official site.

Bus Services (Budget-Friendly)

Long-distance buses are the cheapest land option between Tawau and Kota Kinabalu, but they do not drop you directly at the airport. You will need a separate transfer from the bus terminal in KK to BKI.

Operators: Sipitang Express, Dyana Express, and several local companies.

Duration: 8–10 hours (depending on road conditions, weather, and rest stops).

Price: MYR 55–80 (USD 12–17) per person, one-way.

Day Bus vs. Night Bus

Comparison of day and night bus services
TypeDeparture TimeProsCons
Day Bus07:00 – 10:00Scenic views of the countryside; easier to disembark at rest stopsArrives in KK late afternoon; uses daylight hours
Night Bus20:00 – 23:00Saves accommodation cost; travels while you sleep; cooler temperatureLess scenic; can be less comfortable on winding roads; some travelers find it hard to sleep

Bus Route Details

Booking & Practical Tips

Case example: Maria, a budget traveler from Germany, took the night bus from Tawau to KK in June 2024. She paid MYR 65 (USD 14) for a reclining seat, arrived at Inanam Terminal at 06:15, and took a Grab to BKI for MYR 28 (USD 6). Total cost: MYR 93 (USD 20) – saving about 60% compared to the cheapest flight.

Source: BusOnlineTicket.com | Sabah Tourism Board (bus routes page).

Taxi & Private Transfer

Hiring a private taxi or chartered car is the most comfortable and flexible option but also the most expensive. It is best suited for small groups (3–4 people), families with young children, travelers with large amounts of luggage, or those who need to travel late at night when flights and buses are unavailable.

Distance: Approximately 300 km (190 miles) via the federal road route (A1 and A2 highways).

Duration: 5–6 hours, depending on traffic, road conditions, and number of rest stops.

Price: MYR 400–800 (USD 85–170) for a standard sedan or MPV, one-way. Rates vary by vehicle type and booking platform.

When to Choose a Private Transfer

Types of Vehicles & Estimated Costs

Private transfer options from Tawau to Kota Kinabalu Airport
Vehicle TypeCapacityEstimated Fare (MYR)Estimated Fare (USD)
Standard Sedan (e.g., Toyota Vios)3–4 passengers400–55085–117
MPV / Van (e.g., Toyota Innova)5–7 passengers550–700117–149
Executive / Premium (e.g., SUV)3–5 passengers700–900149–191

Booking Recommendations

Case example: A family of 4 with two children and 6 suitcases booked a Toyota Innova through a Tawau taxi cooperative for MYR 620 (USD 132). They departed at 07:00, made a 30-minute breakfast stop in Keningau, and arrived at BKI Terminal 1 at 12:30 – total journey time 5.5 hours. The per-person cost was MYR 155 (USD 33), very close to an AirAsia ticket, but with zero baggage fees and door-to-door convenience.

Source: Grab Malaysia | Sabah Tourism Board (transport page).

Cost Comparison & Tickets

This table summarizes all transport options from Tawau to Kota Kinabalu Airport, including total door-to-door time, cost, number of transfers, and best suited traveler profile. Use it to make your final decision.

Comprehensive comparison of Tawau → Kota Kinabalu Airport transport options (2024)
Mode Total Door-to-Door Time Cost (MYR) Cost (USD) Transfers Needed Best For
✈️ Flight (AirAsia / MASwings) 3–4 hours 80–350 17–75 0–1 (taxi to/from airports) Most travelers; best balance of time & cost
🚌 Day Bus 9–11 hours 55–80 12–17 1 (taxi from bus terminal to airport) Budget travelers with flexible schedule
🌙 Night Bus 10–12 hours (overnight) 55–80 12–17 1 (taxi from bus terminal to airport) Backpackers & cost-conscious travelers
🚕 Private Taxi / Car 5–6 hours 400–800 85–170 0 (door-to-door) Groups, families, late-night travel, large luggage

Where to Buy Tickets

💰 Cheapest option overall: Day bus at MYR 55 (USD 12) + taxi to airport MYR 30 (USD 6) = MYR 85 (USD 18) .

⚡ Fastest option overall: AirAsia flight at MYR 80 (USD 17) + taxi to/from airports = ~MYR 130 (USD 28) and 3–4 hours total.

Traveler Tips & Local Insights

Based on frequent traveler reports, local advice, and firsthand experience, here are practical tips to make your journey from Tawau to Kota Kinabalu Airport smoother.

1. Luggage & Baggage Services

2. Booking Timing & Peak Seasons

3. On the Road (Bus & Taxi)

4. At Kota Kinabalu Airport (BKI)

Case example: A group of 3 friends booked AirAsia flights 6 weeks in advance for MYR 95 (USD 20) each. They took a Grab from Tawau town to TWU (MYR 30, USD 6 split 3 ways = MYR 10 each). Total per person: MYR 105 (USD 22). They arrived at BKI at 09:30 and were in their hotel by 10:15. Total time from hotel in Tawau to hotel in KK: just over 3 hours.

Source: Compiled from traveler reports on TripAdvisor Malaysia (nofollow) and Sabah Tourism Board.

FAQs: Travel from Tawau to Kota Kinabalu Airport

1. Is there a direct train from Tawau to Kota Kinabalu Airport?

No, there is no direct train. Sabah’s railway only operates between Kota Kinabalu and Tenom, primarily for tourism. The best alternatives are flying (50 min), taking a bus (8–10 hr), or hiring a private taxi (5–6 hr).

2. What is the cheapest way to get from Tawau to Kota Kinabalu Airport?

The cheapest option is the long-distance bus (MYR 55–80 / USD 12–17), plus a taxi from Inanam Bus Terminal to BKI Airport (MYR 25–35 / USD 5–7). Total: approximately MYR 80–115 (USD 17–24) .

3. What is the fastest way to get from Tawau to Kota Kinabalu Airport?

Flying is the fastest. The flight itself takes 50 minutes, and the total door-to-door time (including ground transfers) is about 3–4 hours . AirAsia and MASwings operate multiple daily flights.

4. How long does it take to fly from Tawau to Kota Kinabalu?

The flight duration is approximately 50 minutes . Add 1–2 hours for check-in, security, baggage claim, and ground transfers – so plan for a total of 3–4 hours from your Tawau hotel to your destination in KK.

5. Do I need to book bus tickets in advance for the Tawau to Kota Kinabalu route?

During peak seasons (Chinese New Year, Hari Raya, school holidays, and year-end), booking 2–3 weeks in advance is strongly recommended. Off-peak, you can buy tickets at the terminal on the day of travel, but availability is not guaranteed.

6. Are there overnight buses from Tawau to Kota Kinabalu?

Yes . Several operators run overnight buses departing Tawau between 20:00 and 23:00, arriving at Inanam Terminal in KK between 05:00 and 08:00. This option saves you a night’s accommodation and is popular among budget travelers.

7. How do I get from Kota Kinabalu bus terminal to the airport?

From Inanam Bus Terminal (the main arrival point for Tawau buses), take a local taxi (MYR 25–35 / USD 5–7) or a Grab ride (if available) to BKI Airport. The journey takes 20–30 minutes .

8. Is it better to fly or take the bus from Tawau to Kota Kinabalu Airport?

It depends on your priorities. If you value time and convenience, flying is far better (3–4 hours vs. 9–12 hours). If you are on a tight budget and have a flexible schedule, the bus saves you around MYR 50–100 (USD 11–21) but costs you an extra 6–8 hours. For most travelers, flying offers the best balance of cost, time, and comfort.