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:30 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 before 3:00 p.m. Otherwise you might have to spend a night in Semporna or Tawau.


There are 3 boat transfers from Semporna to Mataking Island daily: at 9:30 a.m., 12 noon and 4:30 p.m.

The 9:30 a.m. boat transfer is for guests who overnight at either Tawau or Semporna.

Flight №DepartsDeparture TimeArrival TimeBoat Schedule from Semporna
MH 2121
Malaysia Airlines
Kota Kinabalu7:25 a.m.8:15 a.m.12 noon
MH 3093
Malaysia Airlines
Sandakan8:55 a.m.9:35 a.m.12 noon
AK 5744
Air Asia
Kuala Lumpur7:05 a.m.9:50 a.m.12 noon
AK 6260
Air Asia
Kota Kinabalu9:05 a.m.9:55 a.m.12 noon
MH 3052
Malaysia Airlines
Kota Kinabalu8:50 a.m.10:00 a.m.12 noon
MH 2660
Malaysia Airlines
Kuala Lumpur7:25 a.m.10:15 a.m.12 noon
AK 5746
Air Asia
Kuala Lumpur10:00 a.m.12:55 p.m.4:30 p.m.
MH 2137
Malaysia Airlines
Kota Kinabalu12:30 p.m.1:20 p.m.4:30 p.m.
AK 6262
Air Asia
Kota Kinabalu1:50 p.m.2:40 p.m.4:20 p.m.


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

We recommend the following flights for your departure:

Flight №ArrivesDeparture TimeArrival TimeBoat Schedule from Mataking Island
AK 6263
Air Asia
Kota Kinabalu3:05 p.m.3:55 p.m.11:00 a.m.
AK 5749
Air Asia
Kuala Lumpur3:40 p.m.6:25 p.m.11:00 a.m.
AK 6267
Air Asia
Kota Kinabalu5:10 p.m.6:00 p.m.11:00 a.m.
MH 3094
Malaysia Airlines
Sandakan5:10 p.m.5:50 p.m.11:00 a.m.
MH 2134
Malaysia Airlines
Kota Kinabalu6:25 p.m.7:15 p.m.2:00 p.m.
AK 5741
Air Asia
Kuala Lumpur6:55 p.m.9:40 p.m.2:00 p.m.
AK 6265
Air Asia
Kota Kinabalu9:45 p.m.10:35 p.m.2:00 p.m.