Explore Destinations

Discover the world's most amazing places

How to Get from Semporna to Tawau Airport

Quick Answer

Best option overall: Take a private taxi or shared van from Semporna to Tawau Airport. The journey takes 60–80 minutes and costs 100–150 MYR (22–33 USD) for a private taxi, or 50–80 MYR (11–18 USD) per person for a shared van. If you're on a tight budget, take a local bus to Tawau City (25–35 MYR) then a taxi to the airport (25–35 MYR) — total 50–70 MYR (11–16 USD), but allow 2–2.5 hours.

Quick Navigation – Compare Every Option

Train & Railway – No Service in Eastern Sabah

There is no passenger train service between Semporna and Tawau Airport. Sabah (East Malaysia) has a very limited railway — only a heritage steam line and a small freight network in the west coast ( Kota Kinabalu area ). The entire east coast, including Semporna and Tawau, has zero passenger rail infrastructure.

If you were hoping for a scenic train ride, you'll need to travel to the west coast. The Sabah State Railway operates a tourist line from Kota Kinabalu to Tenom (about 2.5 hours), but that is over 300 km from Semporna and not connected to Tawau Airport.

Why No Train?

  • Geography & population density: Eastern Sabah is rugged, with dense jungle and a relatively small population spread across vast distances.
  • Historical investment: Malaysia's railway development has focused on Peninsular Malaysia (West Malaysia) and the west coast of Sabah.
  • Road infrastructure: The Semporna–Tawau road (part of the AH150 highway) is well-maintained, making road transport the practical choice.

What About a Future Railway?

As of 2025, there are no announced plans for a passenger rail line connecting Semporna to Tawau or the airport. The Malaysian government has prioritized road upgrades and port development in the region. For now, all travelers must use road-based transport.

Alternatives if you love trains: If you're in Malaysia specifically for a train experience, consider traveling to Peninsular Malaysia (e.g., the Jungle Railway from Tumpat to Gemas) or the Sabah western line from Kota Kinabalu to Tenom. However, for the Semporna–Tawau Airport route, taxis, vans, and buses are the only options.

Railway options related to Sabah (for reference)
RouteDistanceTravel TimeCost (MYR)Note
Semporna → Tawau Airport~100 kmN/A (no train)—No passenger rail exists
KK → Tenom (Sabah State Railway)~130 km~2.5 h~10–20 MYRTourist line, west coast only
KL → Singapore (ETS)~380 km~3.5 h~80–120 MYRPeninsular Malaysia, high-speed

Sources: Sabah State Railway | KTMB

Domestic Flight – Tawau Airport (TWU) as Your Arrival or Departure Hub

You don't fly from Semporna to Tawau Airport — you drive to it. Tawau Airport (TWU) is the closest commercial airport to Semporna, located about 100 km away. This section explains the flight options that connect to Tawau from other Malaysian cities, and why flying is not an option for the Semporna–Tawau leg itself.

Which Cities Have Direct Flights to Tawau Airport (TWU)?

  • Kuala Lumpur (KUL) — Multiple daily flights via AirAsia and Batik Air Malaysia. Flight time: ~2 h 40 min. Fares: 150–350 MYR (33–77 USD) one-way.
  • Kota Kinabalu (BKI) — Several flights daily via AirAsia, MASwings, and Batik Air. Flight time: ~50 min. Fares: 80–200 MYR (18–44 USD).
  • Johor Bahru (JHB) — Limited direct flights (mainly AirAsia). Flight time: ~2 h 20 min. Fares: 120–280 MYR.
  • Other connections: Singapore (SIN) has seasonal direct flights to Tawau (AirAsia), but most international travelers connect via KL or KK.

Why Not Fly from Semporna to Tawau?

The distance is only 100 km — well within the range of a 60–80 minute drive. There are no commercial flights between Semporna and Tawau because the road is efficient and the demand doesn't justify air service. Total "door-to-door" time by taxi is about the same as flying would be (if it existed) when you factor in check-in, security, and airport transfers.

From Tawau Airport to Semporna (the reverse route)

If you're arriving at Tawau Airport and heading to Semporna, the same transport options apply in reverse: taxi (100–150 MYR), shared van (50–80 MYR/person), or bus+taxi combo. The journey is identical — approximately 60–90 minutes by road.

Direct domestic flights to Tawau Airport (TWU) – 2025
FromAirlinesFlight TimeTypical Fare (MYR)Typical Fare (USD)
Kuala Lumpur (KUL)AirAsia, Batik Air2 h 40 min150–35033–77
Kota Kinabalu (BKI)AirAsia, MASwings, Batik Air50 min80–20018–44
Johor Bahru (JHB)AirAsia2 h 20 min120–28026–62
Singapore (SIN) – seasonalAirAsia2 h 30 min180–35040–77

Sources: AirAsia | Malaysia Airlines | Batik Air

Bus & Shared Van – Budget & Mid-Range Options

For travelers watching their budget, the bus + taxi combination is the cheapest way to reach Tawau Airport. Alternatively, shared vans offer a good balance of comfort and cost. Here's everything you need to know.

Option A: Local Bus from Semporna to Tawau City + Taxi to Airport

  • Bus: Semporna Bus Terminal (near the market) → Tawau City Bus Terminal (Jalan Haji Karim). Buses run roughly every 1–2 hours from 6:00 AM to 6:00 PM. Journey time: 1.5–2 hours. Fare: 25–35 MYR (5.5–7.7 USD).
  • Taxi: Tawau City Bus Terminal → Tawau Airport (15–20 min). Fare: 25–35 MYR (5.5–7.7 USD).
  • Total cost: 50–70 MYR (11–16 USD) per person.
  • Total time: 2–2.5 hours (including waiting at the bus terminal).
  • Pros: Very cheap, authentic local experience.
  • Cons: Limited bus frequency, no air-con on some buses, need to haul luggage from bus to taxi, not ideal for early morning or late-night flights.

Option B: Shared Van / Minibus (Direct to Airport)

Shared vans (also called shuttle vans or minibus) are the most popular choice for tourists. They operate on a flexible schedule and pick you up from your hotel or a central meeting point in Semporna.

  • Fare: 50–80 MYR (11–18 USD) per person.
  • Journey time: 60–90 minutes (direct to Tawau Airport).
  • Departure points: Semporna Tourist Information Centre, hotel lobbies, or arranged via your accommodation.
  • Booking: Highly recommended to book at least 1 day in advance, especially during peak season (July–September, Chinese New Year, Christmas).
  • Luggage: Vans have reasonable boot space – standard suitcases and backpacks are fine. Oversized gear (dive equipment, large duffels) may incur a small surcharge.

Option C: Night Bus – Does It Exist?

There is no dedicated night bus from Semporna to Tawau Airport. Buses on this route operate only during daylight hours (last departure around 6:00 PM). If you have a late-night or early-morning flight, your only options are a taxi, shared van (if available), or pre-booked private transfer.

Booking Tips for Buses & Vans

  • Bus tickets: Buy at the Semporna Bus Terminal on the day of travel – no advance booking needed. Cash only (small denominations preferred).
  • Shared vans: Book through your hotel, at the Tourist Information Centre, or via local tour operators. Many dive resorts in Semporna (e.g., Scuba Junkie, Borneo Divers) can arrange van transfers for guests.
  • Peak season warning: During Chinese New Year, Hari Raya, and the summer holidays (July–August), shared vans fill up quickly. Book at least 2–3 days in advance.
Bus & Shared Van options from Semporna to Tawau Airport
TypeCost (MYR)Cost (USD)TimeDirect?Best for
Local Bus + Taxi50–70 total11–162–2.5 hNo (transfer in Tawau City)Budget travelers, flexible schedule
Shared Van (Shuttle)50–80 per person11–1860–90 minYesSolo & small groups, good value
Private Van (pre-booked)120–180 per vehicle26–4060–80 minYesFamilies, groups of 4–6, extra comfort

Sources: Sabah Tourism Board | Borneo Bulletin | Local operator rates (2025).

Taxi & Private Transfer – The Most Convenient Option

If you value speed, comfort, and reliability, a private taxi or pre-booked transfer is the best way to get from Semporna to Tawau Airport. This is especially recommended for families, groups with luggage, late-night flights, or anyone who wants a stress-free journey.

Standard Taxi (Metered or Fixed Price)

  • Fare: 100–150 MYR (22–33 USD) for the one-way trip. Fares are typically fixed – negotiate before departure.
  • Travel time: 60–80 minutes (depending on traffic and road conditions).
  • Where to find: Taxis wait near the Semporna market, the bus terminal, and outside major hotels. You can also flag one down on the main road (Jalan Semporna).
  • Grab (ride-hailing): Grab is active in Semporna and Tawau. A Grab car from Semporna to Tawau Airport costs 90–140 MYR (20–31 USD). Availability is good during daytime but can be limited late at night.

Pre-Booked Private Transfer (Recommended)

Many companies offer fixed-price private transfers with air-conditioned cars, English-speaking drivers, and door-to-door service. This is the most reliable option, especially if you have a flight to catch.

  • Cost: 120–180 MYR (26–40 USD) per vehicle (sedan for up to 3 pax; SUV or MPV for 4–6 pax).
  • Booking: Online via platforms like Klook, KKDay, or local transfer services. Book at least 24 hours in advance.
  • Advantages: Fixed price (no surge), flight tracking (driver monitors your flight if you're arriving), meet-and-greet at the airport, and child seats available on request.

When Should You Choose a Taxi / Private Transfer?

  • Late-night or early-morning flights: Buses and shared vans don't run after 6 PM or before 6 AM. Taxis operate 24/7 (though expect a surcharge of 20–30 MYR between midnight and 5 AM).
  • Groups of 3–5 people: A private transfer costs the same or less than buying individual seats on a shared van, and you have the vehicle to yourselves.
  • Heavy luggage or dive gear: Taxis and private cars have more boot space than shared vans, and you don't have to wrestle bags at a bus terminal.
  • Mobility concerns: If you have elderly travelers, young children, or anyone with limited mobility, a private car is far more comfortable.
  • Business travelers: Fixed schedules and Wi-Fi in some private transfer vehicles allow you to work en route.

Price Comparison: Taxi vs. Grab vs. Private Transfer

Private transport options – Semporna to Tawau Airport
TypePrice Range (MYR)Price Range (USD)Booking MethodBest for
Street Taxi (fixed fare)100–15022–33Hail at terminal/hotelSpur-of-the-moment, daytime
Grab Car90–14020–31App (Grab)Tech-savvy, variable pricing
Pre-booked Private Transfer120–18026–40Online (Klook, etc.)Peace of mind, groups, late flights
Premium / Luxury Car200–35044–77Private hireVIP, business, special occasions

Sources: Grab Malaysia | Klook | Local taxi association rates (2025).

Tickets & Cost Comparison – All Options at a Glance

Use the table below to compare every transport option from Semporna to Tawau Airport based on cost, travel time, comfort, and convenience. The data reflects 2025 rates.

Complete comparison: Semporna → Tawau Airport (TWU)
Mode Cost (MYR) Cost (USD) Time Direct? Comfort Best for
Private Taxi ⭐ Best Overall 100–150 22–33 60–80 min Yes High Speed, comfort, any flight time
Shared Van ⭐ Best Value 50–80/person 11–18 60–90 min Yes Medium–High Solo travelers, small groups
Grab Car 90–140 20–31 60–80 min Yes High App users, daytime trips
Bus + Taxi 🟢 Cheapest 50–70 total 11–16 2–2.5 h No Low–Medium Budget travelers, no luggage
Pre-booked Private Transfer 120–180 26–40 60–80 min Yes Very High Families, peace of mind, late flights

Key takeaways:

  • Fastest & most convenient: Private taxi or pre-booked transfer – 60–80 min door-to-door.
  • Best balance of cost and comfort: Shared van – direct, affordable, and comfortable.
  • Cheapest (but slowest): Bus + taxi – good if you have time and want to save money.
  • For late-night flights (after 6 PM): Only taxi or private transfer is available.

Sources: Rates collected from local operators, Grab app, and hotel transfer desks in Semporna (January 2025).

Traveler Tips & Local Insights – What They Don't Tell You

After dozens of trips between Semporna and Tawau Airport, local travelers and expats have shared these insider tips. Heed them to save money, avoid stress, and travel like a pro.

1. Luggage – Use Takkyubin (Luggage Delivery) for Heavy Gear

If you're a diver with heavy equipment or a family with multiple suitcases, consider using door-to-door luggage delivery (similar to Japan's Takkyubin). In Malaysia, services like Gdex and Pos Laju offer parcel delivery between Semporna and Tawau. Simply drop your bags at a local agent in Semporna and pick them up at the airport. Cost is about 30–50 MYR (7–11 USD) per large suitcase. This allows you to travel light on the bus or shared van.

2. The Road – What to Expect

The Semporna–Tawau road (part of the Federal Route 13) is mostly two-lane asphalt with moderate traffic. Highlights:

  • Scenery: Palm oil plantations, small villages, and occasional views of the Celebes Sea.
  • Road condition: Good generally, but watch for potholes after heavy rain (especially November–February during the monsoon).
  • Wildlife: Monitor lizards, monkeys, and the occasional cow – they can cross the road suddenly.
  • Police checkpoints: Random spot checks are common. If you're in a taxi or van, the driver will handle it. Keep your passport handy.

3. Flight Timing – How Early Should You Leave?

Tawau Airport is a small regional airport. Check-in counters open 2 hours before departure. For domestic flights, arrive at the airport at least 1 hour before boarding (not before departure time). From Semporna:

  • If your flight is before 9:00 AM: Leave Semporna by 6:30 AM (taxi or private transfer). Buses don't run early enough.
  • If your flight is between 9:00 AM and 4:00 PM: You have flexibility – a shared van or bus combo works.
  • If your flight is after 6:00 PM: Buses stop running around 6 PM. Take a taxi or private transfer.

4. Booking in Peak Season – Essential

During Chinese New Year (January–February), Hari Raya (variable), and summer holidays (July–August), transport from Semporna to Tawau Airport can be fully booked. Reserve your taxi or shared van at least 3–5 days in advance. Hotels and dive resorts can help arrange this.

5. Money & Payment

  • Cash is king – most taxis and vans prefer cash (MYR). ATMs are available in Semporna (CIMB, Maybank) but may run out of cash on weekends.
  • Grab accepts credit/debit cards and GrabPay.
  • Pre-booked transfers usually accept online payment (credit card, PayPal).

6. What If Your Flight Is Delayed or Canceled?

If your flight from Tawau Airport is delayed, your pre-booked taxi should be flexible – but confirm with the driver. If you booked via a platform like Klook, contact their support for rebooking. For a canceled flight, you may need to return to Semporna – the same transport options apply in reverse.

Tips contributed by regular travelers on Lonely Planet's Borneo forum and TripAdvisor Sabah.

FAQs – Everything Else You Need to Know

Is there a direct bus from Semporna to Tawau Airport?

No, there is no direct bus from Semporna to Tawau Airport. You must take a local bus from Semporna to Tawau City Bus Terminal (about 1.5–2 hours, 25–35 MYR), then take a short taxi (15–20 minutes, 25–35 MYR) to the airport.

How much does a taxi from Semporna to Tawau Airport cost?

A standard private taxi from Semporna to Tawau Airport costs between 100 and 150 MYR (approximately 22–33 USD). Prices may be higher during public holidays or late-night hours. Always confirm the fare before boarding.

How long does it take to get from Semporna to Tawau Airport?

By private taxi or shared van, the journey takes about 60–80 minutes. By public bus combined with a taxi, the total travel time is approximately 2 to 2.5 hours, depending on waiting and transfer times.

Are there shared vans from Semporna to Tawau Airport?

Yes, shared vans (also called shuttle or minibus) operate between Semporna and Tawau Airport. They typically depart from the Semporna Tourist Information Centre or your hotel. Fares range from 50 to 80 MYR per person (11–18 USD), and the journey takes about 60–90 minutes.

Can I use a ride-hailing app (Grab) from Semporna to Tawau Airport?

Yes, Grab is available in Semporna and Tawau. A Grab car from Semporna to Tawau Airport typically costs between 90 and 140 MYR (20–31 USD), depending on demand and time of day. Availability may be limited early in the morning or late at night.

Is there a train from Semporna to Tawau Airport?

No, there is no train service from Semporna to Tawau Airport. Sabah (East Malaysia) does not have a passenger railway network. All transport options are road-based: taxi, shared van, or bus.

What is the cheapest way to get from Semporna to Tawau Airport?

The cheapest option is the local bus from Semporna to Tawau City (25–35 MYR) followed by a short taxi to the airport (25–35 MYR), totalling approximately 50–70 MYR (11–16 USD). This takes about 2–2.5 hours.

Is it safe to drive from Semporna to Tawau Airport at night?

Driving from Semporna to Tawau Airport at night is generally safe, but caution is advised. The road is mostly two-lane with some unlit sections. Fog and occasional wildlife (e.g., monitor lizards) can appear. If possible, opt for a reputable taxi or shared van with a local driver who knows the road.