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 passangers 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 2017
Air Asia Logo Malaysian Air Logo
Airline Fligh # Departure Arrival
Air Asia AK6260 8:50 AM 9:45 AM
Malaysia Air MH3051 8:50 AM 10:00 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 7:15 AM 10:05 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 stay the night with us in Semporna at SJ Dive Lodge 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.

Guests coming from Singapore can fly directly to either Kuala Lumpur or Kota Kinabalu and follow advice on how to reach us from there. At the time of writing, direct flights from Johor Baru to Tawau have been suspended but please do check with Air Asia or Malaysian Airlines as they may have resumed by the time you wish to visit.

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
Back to top