Getting Here

Ready to go diving? Let us help you get here

Semporna, located in Sabah, Malaysia on the island of Borneo, has links to both major international and national transport hubs.

The closest airport to Semporna is Tawau airport (TWU) just over an hour's drive away.

Scuba Junkie has a cab that can pick you up if you let us know your coming ahead of time

Tell us where you're coming from...

The journey time from Tawau airport to Semporna by taxi is around 75min or by public transport around 2 hours. It is usually possible to find local minivans at the airport but these will take you to Tawau town first and you will then need to catch another van from there to Semporna.

However, your best option is to let us know you're coming ahead of time and we can send our private shuttle to pick you up.Not only can we pick you up from the airport and take you directly to Semporna, but you can split the shuttle costs with multiple passengers (our shuttle operates daily). Send us an email or give us a call to let us know you're coming and you'll be greeted by our driver on your way out of arrivals - just look for a sign with your name on it!

Tawau Airport Transfer

No of passengers Rate
1 person RM 90
2 people RM 45
3 people RM 35
4 people RM 30
5+ people RM 25
  • Rates are valid till 31st Dec 2020
Air Asia Logo Malaysian Air Logo
Airline Fligh # Departure Arrival
Air Asia AK6260 9:50 AM 10:45 AM
Malaysia Air MH2121 7:40 AM 8:25 AM

You can either fly or catch a bus from Kota Kinabalu. Buses leave daily for Semporna at 7:30AM & 7:30PM from the Kota Kinabalu Bus terminal. It takes about 10 hours to reach Semporna by bus and costs approximately RM75 - the overnight bus can get very cold so don't forget to take something warm onboard with you!

Air Asia and Malaysian Airlines offer multiple flights daily to Tawau. If you are travelling to Mabul Beach Resort same day we recommend these flights.

Air Asia Logo Malaysian Air Logo
Airline Fligh # Departure Arrival
Air Asia AK5744 6:55 AM 9:50 AM
Malaysia Air MH2660 7:30 AM 10:20 AM

Kuala Lumpur is the capital of Malaysia and the major transport hub for the country (you'll likely arrive here if you're flying from overseas). You'll want to fly from Kuala Lumpur to Tawau in order to get to Scuba Junkie (see Tawau section for details on getting to Semporna from Tawau).

Air Asia & Malaysian airlines both provide daily direct flights to Tawau, and you can also connect through Kota Kinabalu. The flight from Kuala Lumpur to Tawau takes approximately 3 hours. If you are travelling to Mabul Beach Resort same day check out recommended these flights.

Malaysian Air Logo
Airline Fligh # Departure Arrival
Malaysia Air MH3093 8:55 AM 9:35 AM

Buses depart daily at 7.30am and 2pm and take around 5 to 6 hours to reach Semporna. Buses can also pick you up from the Sepilok junction if you are coming from Sepilok orangutan sanctuary and tickets to Semporna from either location cost around RM40. The 7.30am bus will usually reach Semporna in time for you to catch our afternoon transfer boat to Mabul.

Malaysian Airlines operates daily flights from Sandakan to Tawau airport, which will get you here in time for a same day transfer to Mabul.

Your lodge on the Kinabatangan River can transfer you to Sukau Junction in time to catch the bus that leaves Sandakan at 7.30am. You will then reach Semporna around 1.30pm (assuming no delays!) and can either spend the night in Semporna or catch a transfer same afternoon to Mabul. Our sister company River Junkie also arranges Kinabatangan River trips inclusive of private transfer to or from Semporna.

Air Asia Logo Malaysian Air Logo
Airline Fligh # Departure Arrival
Air Asia AK5596 (*) 13:45 AM 16:25 AM

Guests coming from Singapore can fly directly to either Kuala Lumpur or Kota Kinabalu and follow advice on how to reach us from there. There is also a direct flight from Johor Bahru to Tawau 4 days a week, this flight arrives too late for same day transfer to Mabul but we can help you book accommodation in Semporna for the night and you can join our 8am boat to Mabul next day.

If you're coming from Europe, North America, or anywhere else outside of Asia, you'll want to book flights to Kuala Lumpur, the capital of Malaysia and the major transport hub for the country. Many major airline carriers offer flights to Kuala Lumpur including Malaysian Airlines, Thai Airways, Emirates, and Singapore Airlines. Check with your travel agent for cheapest prices, or visit some of the many online ticket vendors including,, Expedia, Orbitz, and more. Don't forget your passport!

See the Kuala Lumpur section for details on getting to Semporna from Kuala Lumpur.

Finding Scuba Junkie In Semporna

Scuba Junkie located down by the waterfront, just a 5 minute walk from both the mini-van bus stop and the long-distance bus station.

Here's a simple map that should get you here with no problem.

Map of Semporna

Getting to Mabul Beach Resort

Mabul Beach Resort is approximately 1 hour boat ride from Semporna town and we have boats departing twice daily from our dive centre at the following times:

  • Semporna to Mabul: 8am and 2.30pm
  • Mabul To Semporna: 10.30am and 4pm

To transfer to Mabul same day that you arrive, you will need to book a flight landing no later than 12.00 at Tawau airport.

The 10.30am transfer back to Semporna is suitable for flights leaving at 3pm or later, if you wish to fly earlier then you will need to check out 1 day before and sleep in Semporna the night before your flight.

Boat transfers for guests staying at Mabul Beach Resort are RM55 per person per way and can be booked together with your diving / snorkeling package.

Boat transfers for outside guests are RM80 per person per way and are based on last minute availability.

Free boat transfers are available if you are joining one of our diving trips, courses or snorkeling trips same day.

For advice on getting to/from the resort based on your travel plans please just contact us.

Back to top