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 Location Time
Tawau 7:00 a.m.
Semporna 9: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 № Departs Departure Time Arrival Time Boat Schedule from Semporna
AK 6122
Air Asia
(Tue, Thu, Sat)
Kota Kinabalu 6:50 a.m. 7:40 a.m. 10:00 a.m.
Malaysia Airlines
Kota Kinabalu 7:20 a.m. 8:20 a.m. 5:00 p.m.
AK 5152
Air Asia
Kuala Lumpur 7:15 a.m. 10:05 a.m. 5:00 p.m.
MH 2660
Malaysia Airlines
(Mon, Tue, Wed, Thu, Sun)
Kuala Lumpur 8:25 a.m. 11:15 a.m. 5:00 p.m.
AK 6126
Air Asia
Kota Kinabalu 12:05 p.m. 12:55 p.m. 5:00 p.m.
MH 2137
Malaysia Airlines
Kota Kinabalu 1: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 № Arrives Departure Time Arrival Time Boat Schedule from Mataking Island
MH 2134
Malaysia Airlines
Kota Kinabalu 2:40 p.m. 3:30 p.m. 10:30 a.m.
MH 2665
Malaysia Airlines
Kuala Lumpur 5:50 p.m. 8:30 p.m. 1:30 p.m.
AK 5155
Air Asia
Kuala Lumpur 6:50 p.m. 9:35 p.m. 1:30 p.m.
AK 5157
Air Asia
Kuala Lumpur 9:15 p.m. 11:55 p.m. 1:30 p.m.
AK 6129
Air Asia
Kota Kinabalu 9:40 p.m. 10:30 p.m. 1:30 p.m.

Location of The Reef Dive Resort on the Map