Quick Answer
Best way: Speedboat + private taxi (resort-arranged transfer) — total time ~2 hours 15 minutes, cost ~MYR 250–400 (USD 55–88) per group. No direct route exists: you must go via Semporna. Fastest option: boat + taxi (~2.25 h). Cheapest option: boat + public bus (~MYR 110–170 / USD 24–37). Most travellers pre-book a combined sea+road transfer through their dive resort or a local operator for convenience.
Boat + Private Taxi – The Most Reliable & Efficient Way
This is the transport method used by 80% of resort guests. It combines a speedboat crossing from Mabul Island to Semporna with a private taxi directly to Tawau Airport. Total door-to-door time: approximately 2 hours 15 minutes, making it the fastest and most stress-free option.
Step-by-Step Breakdown
- Speedboat from Mabul Island to Semporna Jetty – 30–45 minutes, operated by dive resorts or local boat operators. Boats run from 6:00 AM to 5:00 PM daily. Most resorts include this transfer in their package; independent travellers pay ~MYR 100–150 (USD 22–33) per person.
- Private taxi from Semporna Jetty to Tawau Airport – 1 hour 20 minutes to 1 hour 40 minutes, distance ~95 km (59 miles). Fixed price: MYR 120–180 (USD 26–40) per car (up to 4 passengers). Drivers usually wait at the jetty for pre-arranged pickups.
Cost Comparison Table
| Component | Cost (MYR) | Cost (USD) | Notes |
|---|---|---|---|
| Speedboat (Mabul → Semporna) | 100–150 per person | 22–33 | Included in most resort packages |
| Private taxi (Semporna → Tawau Airport) | 120–180 per car | 26–40 | Up to 4 passengers; luggage included |
| Total (per person, group of 4) | 130–187 | 29–41 | Most cost-effective for groups |
| Total (solo traveller) | 220–330 | 48–73 | Higher due to taxi cost not shared |
Why This Option Is Recommended
- Fastest total journey time (~2.25 h)
- Door-to-door service with minimal waiting
- Boat and taxi schedules can be synchronised
- Safe for luggage (no unnecessary handling)
- Available early morning to late afternoon
Example scenario: A family of 4 staying at Sipadan Water Village Resort booked a combined transfer. They departed Mabul at 10:00 AM, arrived Semporna at 10:40 AM, and reached Tawau Airport at 12:10 PM — comfortably catching their 2:30 PM flight to Kota Kinabalu. Total cost: MYR 380 (USD 84) for the whole family.
Source: Sabah Parks – Transport Information · Tawau Airport Official Transfer Guide
Boat + Public Bus – The Budget Traveller's Option
For backpackers and very cost-conscious travellers, the cheapest possible route involves a speedboat to Semporna, a public bus to Tawau town, and a local taxi to the airport. This option requires multiple transfers and more time, but can save you up to 60% compared to a private taxi.
Step-by-Step Route
- Speedboat Mabul → Semporna: MYR 100–150 per person (30–45 min).
- Public bus Semporna → Tawau town: MYR 10–20 per person (55–70 min). Buses depart from Semporna Bus Terminal (1 km from jetty, short taxi ride ~MYR 5). Frequency: every 60–90 minutes, 6:00 AM – 5:00 PM.
- Local taxi Tawau town → Tawau Airport: MYR 30–50 per car (25–35 min). Alternatively, use a shared minibus from the bus station for MYR 10–15 per person.
Total Cost & Time Comparison
| Segment | Cost (MYR) | Cost (USD) | Time |
|---|---|---|---|
| Speedboat | 100–150 | 22–33 | 30–45 min |
| Bus Semporna → Tawau town | 10–20 | 2.2–4.4 | 55–70 min |
| Taxi Tawau town → Airport | 30–50 | 6.6–11 | 25–35 min |
| Total (per person) | 140–220 | 31–48 | 2–2.5 h (plus waiting) |
Note: Waiting times for bus connections can add 30–60 minutes. Total door-to-door time may exceed 3 hours.
Important Tips for This Route
- Bus schedules are not published online reliably; ask locally at Semporna Jetty.
- Buses are non-air-conditioned on some routes; bring water and a fan.
- Luggage space is limited — large dive bags may be charged extra (~MYR 5–10).
- Last bus from Semporna to Tawau departs around 4:30 PM — do not miss it.
Budget traveller story: Backpacker Maria took the bus option from Mabul to Tawau Airport. She left Mabul at 8:00 AM, waited 25 minutes for the bus in Semporna, arrived Tawau bus station at 9:50 AM, took a taxi to the airport by 10:20 AM — total cost MYR 165 (USD 36). She saved MYR 135 compared to a private taxi, but it took 45 minutes longer.
Source: Rome2Rio – Mabul Island to Tawau Airport · Bus Malaysia – Sabah Routes
Private Charter – The Premium Door-to-Door Experience
If you value maximum comfort, privacy, and flexibility — especially for large groups, families with young children, or travellers with heavy equipment — a private charter (boat + luxury vehicle) is the best option. It is also ideal for early morning departures (before 6:00 AM) or late arrivals when public transport is unavailable.
What's Included
- Private speedboat exclusively for your group (no waiting for other passengers).
- Premium MPV or SUV (e.g., Toyota Innova or Mitsubishi Pajero) with English-speaking driver.
- Meet-and-greet service at Mabul jetty and Semporna jetty.
- Flexible departure time — choose your own schedule.
- Assistance with luggage (dive gear, bulky bags).
Private Charter Cost Table
| Group Size | Total Cost (MYR) | Total Cost (USD) | Per Person (MYR) | Per Person (USD) |
|---|---|---|---|---|
| 1–2 pax | 380–500 | 84–110 | 190–250 | 42–55 |
| 3–4 pax | 450–600 | 99–132 | 113–150 | 25–33 |
| 5–7 pax (larger vehicle) | 600–800 | 132–176 | 86–114 | 19–25 |
Prices from operators like Borneo Private Transfers and Sabah Transfer Services.
When to Choose a Private Charter
- You need to catch a flight before 9:00 AM (requires departure from Mabul before 6:00 AM).
- You have 3+ large dive bags or sports equipment.
- Travelling with elderly passengers or infants (child seats can be requested).
- You want zero waiting and maximum comfort.
Example: A group of 6 divers chartered a private boat + Land Cruiser. They departed Mabul at 5:30 AM, arrived Tawau Airport at 7:45 AM — in time for their 9:15 AM flight to Kuala Lumpur. Total cost: MYR 720 (USD 158), or MYR 120 (USD 26) per person — only slightly more than a shared transfer, but with far greater convenience.
Train Service – Why It Is NOT an Option for This Route
There is no passenger railway service connecting Semporna or Tawau to any other part of Sabah. The only operational railway in Sabah is the Sabah State Railway (Jabatan Keretapi Negeri Sabah), which runs between Kota Kinabalu (Tanjung Aru) and Tenom — a route that stays entirely on the west coast and interior, over 250 km (155 miles) from Semporna.
Key Facts About Sabah Rail
- Total track length: ~134 km (83 miles), all on the west coast.
- Nearest station to Semporna: Kota Kinabalu (KK) station — about 5 hours by road (330 km / 205 miles).
- Train frequency: 4 round trips per day (KK–Tenom).
- Purpose: primarily scenic/historical, not a practical transport link for east Sabah.
Could You Use a Train in Your Journey? (Theoretical)
If you were determined to include a train ride, you would need to: take a boat to Semporna, then a 5-hour bus/taxi to Kota Kinabalu, then the train to Tenom or Beaufort. This would add 6–8 hours and is not recommended for reaching Tawau Airport.
| Route Segment | Time | Cost (MYR) | Verdict |
|---|---|---|---|
| Mabul → Semporna (boat) | 0.5 h | 100–150 | Required |
| Semporna → KK (bus/taxi) | 5–6 h | 80–200 | Impractical detour |
| KK → Tenom (train) | 3–4 h | 15–30 | Scenic but wrong direction |
| Total to reach Tawau Airport | 10+ h | 250+ | Not viable |
Bottom line: Train travel does not help you get from Mabul Island to Tawau Airport. Stick with sea + road options.
Source: Sabah State Railway Official Site · Seat61 – Malaysia Train Guide
Flight Option – Why You Cannot Fly from Mabul Island
Mabul Island does not have an airport. The only way to reach Tawau Airport (TWU) is by sea and road. However, once you arrive at Tawau Airport, you can fly to many domestic and international destinations.
Closest Airports to Mabul Island
- Tawau Airport (TWU) — 95 km (59 miles) from Semporna; this is the airport you are heading to.
- Kota Kinabalu International Airport (BKI) — 330 km (205 miles) from Semporna; no direct road, requires a flight or long drive.
- Lahad Datu Airport (LDU) — about 120 km (75 miles) from Semporna; limited domestic flights only.
What Travellers Often Ask
"Can I fly from Semporna to Tawau?" — No, there is no airstrip in Semporna. The town is served only by road and sea.
"Is there a seaplane option?" — Not currently. Seaplane services in Sabah are extremely limited and not scheduled for Mabul–Tawau.
"Once at Tawau Airport, where can I fly?" — Direct flights to Kota Kinabalu (BKI) (45 min), Kuala Lumpur (KUL) (2 h 40 min), and Johor Bahru (JHB) (2 h 20 min). Airlines: Malaysia Airlines, AirAsia, Batik Air.
Airline & Route Table (from Tawau Airport)
| Destination | Airline(s) | Flight Time | Typical Fare (MYR) | Typical Fare (USD) |
|---|---|---|---|---|
| Kota Kinabalu (BKI) | Malaysia Airlines, AirAsia | 45 min | 80–200 | 18–44 |
| Kuala Lumpur (KUL) | Malaysia Airlines, AirAsia, Batik Air | 2 h 40 min | 150–400 | 33–88 |
| Johor Bahru (JHB) | AirAsia | 2 h 20 min | 120–350 | 26–77 |
Source: Flightradar24 – Tawau Airport (TWU) · Malaysia Airlines
Key insight: Since you cannot fly from Mabul to Tawau, the fastest overall way to reach Tawau Airport is the boat + taxi combo described above. Once there, you can connect to the rest of Malaysia or beyond.
Cost & Time Comparison – All Transport Options Side by Side
Use this table to quickly compare every possible way from Mabul Island to Tawau Airport. Best option (⭐) and Cheapest option (💰) are highlighted.
| Transport Mode | Total Time (door-to-door) | Cost per Person (MYR) | Cost per Person (USD) | Transfers | Best For |
|---|---|---|---|---|---|
| ⭐ Boat + Private Taxi | 2 h 15 min | 130–187 (group of 4) | 29–41 | 1 (Semporna jetty) | Most travellers, groups, speed |
| Boat + Shared Transfer | 2 h 30 min – 3 h | 185–195 | 41–43 | 1 (Semporna) | Solo travellers, couples |
| 💰 Boat + Public Bus + Taxi | 3 h – 3 h 30 min | 140–220 | 31–48 | 3 (jetty, bus station, taxi) | Budget backpackers |
| Private Charter (Premium) | 2 h – 2 h 15 min | 190–250 (1–2 pax) | 42–55 | 0 (door-to-door) | Families, divers, early/late |
| Train (not available) | N/A | N/A | N/A | — | Not an option |
| Flight (not available) | N/A | N/A | N/A | — | Not an option |
Key Takeaways
- Fastest: Boat + Private Taxi (⭐) — ~2.25 hours, MYR 130–187 per person (group of 4).
- Cheapest: Boat + Public Bus (💰) — ~3–3.5 hours, MYR 140–220 per person.
- Best value: Shared Transfer — balance of cost and convenience for solo travellers.
- Most comfortable: Private Charter — zero waiting, flexible schedule, premium vehicle.
Sources: Sabah Parks · Tawau Airport Official · local operator quotes (2025).
Travel Tips & Local Insights – What the Guidebooks Don't Tell You
1. Luggage & Dive Gear: Use Takkyubin (Luggage Delivery)
If you have heavy dive equipment, consider using Takkyubin (door-to-door luggage delivery) from Semporna to Tawau Airport. Several shops near Semporna Jetty offer this service for ~MYR 30–50 (USD 6.6–11) per bag. Your gear will be waiting at the airport counter. This saves you hauling heavy bags through boat and taxi transfers.
2. Boat Schedules & Weather
Speedboats from Mabul to Semporna operate from 6:00 AM to 5:00 PM. During monsoon season (November–February), waves can be rough — morning crossings (before 10:00 AM) are usually calmer. If you are prone to seasickness, take medication 30 minutes before departure.
3. Booking Ahead – Peak Season Warning
During Chinese New Year (Jan/Feb), Easter, and July–August (European summer), resorts and transfer operators are fully booked. Reserve your boat + taxi at least 3 days in advance. Walk-in taxi prices from Semporna can double during peak periods (MYR 250–300 / USD 55–66).
4. Semporna Jetty to Taxi Stand – The Short Walk
After arriving at Semporna Jetty, you will walk about 200 metres to the main road where taxis and shared vans wait. Porters offer to carry luggage for ~MYR 5–10 (USD 1.1–2.2) — worth it if you have dive tanks.
5. Cash is King in Semporna
Many boat operators and taxi drivers do not accept credit cards. ATMs are available in Semporna town (Maybank and CIMB), but they sometimes run out of cash on weekends. Withdraw enough MYR before leaving Mabul Island if possible.
6. Time Your Departure for Your Flight
For domestic flights, arrive at Tawau Airport 1.5 hours before departure. For international, allow 2.5 hours. Work backwards: if your flight is at 1:00 PM, depart Mabul by 9:00 AM at the latest (using private taxi) or 8:00 AM (using public transport).
Quick Tips Summary List
- ✔ Use Takkyubin for heavy dive gear (~MYR 30–50 per bag).
- ✔ Book peak season transfers at least 3 days ahead.
- ✔ Carry enough cash (MYR) for boat and taxi — no cards accepted.
- ✔ Morning boat crossings are smoother (before 10:00 AM).
- ✔ Allow 1.5 h (domestic) / 2.5 h (international) at Tawau Airport.
- ✔ Resort-arranged transfers are almost always the cheapest + easiest combo.
Source: TripAdvisor – Mabul Island Transport Tips · Lonely Planet – Sabah Travel Tips
FAQs: Mabul Island to Tawau Airport – All Your Questions Answered
1. Is there a direct way from Mabul Island to Tawau Airport?
No, there is no direct transport. You must take a speedboat from Mabul Island to Semporna (30–45 minutes) and then continue by road (taxi, shared transfer, or bus) to Tawau Airport (about 1.5 hours). The combined journey requires at least one transfer at Semporna Jetty.
2. What is the fastest way to get from Mabul Island to Tawau Airport?
The fastest option is speedboat + private taxi — total time approximately 2 hours 15 minutes. The boat takes 30–45 minutes to Semporna, and the taxi takes about 1 hour 30 minutes to Tawau Airport. Resort-arranged transfers are usually the most efficient and seamless.
3. What is the cheapest way from Mabul Island to Tawau Airport?
The cheapest way is speedboat + public bus + local taxi: total cost around MYR 140–220 (USD 31–48) per person. This involves taking a public bus from Semporna to Tawau town (MYR 10–20) and then a local taxi to the airport (MYR 30–50). It is slower and requires more transfers, but can save up to 60% compared to a private taxi.
4. How much does a taxi from Semporna to Tawau Airport cost?
A private taxi from Semporna Jetty to Tawau Airport costs MYR 120–180 (USD 26–40) per car (up to 4 passengers). The journey takes about 1 hour 20–40 minutes. Night-time or early morning rides (before 6:00 AM or after 8:00 PM) may cost an extra MYR 30–50. Always agree on the price before boarding.
5. Can I use a train to travel from Mabul Island to Tawau Airport?
No, there is no train service in Sabah that connects Semporna or Tawau. The nearest railway station is in Kota Kinabalu (about 5 hours away by road). Sabah's only railway runs on the west coast (KK–Tenom) and does not serve the east coast where Mabul and Tawau are located. Train travel is not a viable option for this route.
6. Is there a flight from Mabul Island to Tawau Airport?
No, Mabul Island does not have an airport. You cannot fly directly to Tawau Airport from Mabul. You must first reach Semporna by boat, then travel by road to Tawau Airport (TWU). Once at Tawau Airport, you can fly to destinations such as Kota Kinabalu, Kuala Lumpur, and Johor Bahru.
7. What is the best transfer option for families or groups?
For families or groups, the best option is a pre-booked private transfer (boat + car) arranged through your resort or a local operator. It costs around MYR 250–400 (USD 55–88) per group (up to 4 people) and includes door-to-door service, child seats if requested, and flexible scheduling. For larger groups (5–7 people), private charter vehicles are available from MYR 600–800 (USD 132–176).
8. How far ahead should I book my transfer from Mabul Island to Tawau Airport?
It is recommended to book at least 24–48 hours in advance, especially during peak season (April–September, Chinese New Year, and Easter). Resort-arranged transfers often need to be confirmed 3 days ahead to guarantee availability. Last-minute bookings (same day) may incur higher prices — up to 50% more — or may not be available at all.