The Reef Dive Resort

  Celebes Sea near Semporna, Malaysia

Getting Here

The nearest town to this resort is Semporna town, East Coast of Sabah, Malaysian Borneo. Depending on where you are coming from, you will likely have to transit at Kota Kinabalu.

From your location, fly to Kota Kinabalu, then fly for 45 minutes to Tawau. From Tawau, the resort will transfer you to Semporna which will take about 90 minutes. From Semporna, you will take the resort speed boat to Mataking Island. The boat ride will take another 60 minutes. Mataking Island will be your gateway to diving around Mataking Kecil and Mataking Besar Islands, Pandanan Island, Timba-Timba Island, Bohayan Island and Baturua Reef.

If you prefer a leisurely pace, you can spend a night either in Tawau or Semporna. Tawau is the bigger town compared to Semporna. But both offer unique experiences and excellent fresh seafood.

Transfers to Resort

If you are already in Tawau or Semporna, The Reef Dive Resort has free transfers to Mataking Island. The resort transport pick-up schedule is:

Pickup LocationTime
Tawau7:00 a.m.
Semporna9:00 a.m.

If you are flying in and want to reach Mataking Island as quickly as possible, plan to arrive at Tawau airport by 2:00 p.m. Otherwise you might have to spend a night in Semporna or Tawau.

There are 2 boat transfers from Semporna to Mataking Island daily: at 10:00 a.m. and 5:00 p.m.

Flight №DepartsDeparture TimeArrival TimeBoat Schedule from Semporna
AK 6122
Air Asia
(Tue, Thu, Sat)
Kota Kinabalu6:50 a.m.7:40 a.m.10:00 a.m.
Malaysia Airlines
Kota Kinabalu7:20 a.m.8:20 a.m.5:00 p.m.
AK 5152
Air Asia
Kuala Lumpur7:15 a.m.10:05 a.m.5:00 p.m.
MH 2660
Malaysia Airlines
(Mon, Tue, Wed, Thu, Sun)
Kuala Lumpur8:25 a.m.11:15 a.m.5:00 p.m.
AK 6126
Air Asia
Kota Kinabalu12:05 p.m.12:55 p.m.5:00 p.m.
MH 2137
Malaysia Airlines
Kota Kinabalu1:15 p.m.2:00 p.m.5:00 p.m.

We recommend the following flights for your departure:


Plan to take the 2:40 p.m. flight or later out of Tawau so that you don’t have to leave a day earlier.

Flight №ArrivesDeparture TimeArrival TimeBoat Schedule from Mataking Island
MH 2134
Malaysia Airlines
Kota Kinabalu2:40 p.m.3:30 p.m.10:30 a.m.
MH 2665
Malaysia Airlines
Kuala Lumpur5:50 p.m.8:30 p.m.1:30 p.m.
AK 5155
Air Asia
Kuala Lumpur6:50 p.m.9:35 p.m.1:30 p.m.
AK 5157
Air Asia
Kuala Lumpur9:15 p.m.11:55 p.m.1:30 p.m.
AK 6129
Air Asia
Kota Kinabalu9:40 p.m.10:30 p.m.1:30 p.m.

Location of The Reef Dive Resort on the Map