Where is Mataking?

The Reef Dive Resort is situated on Mataking Island at latitude 119 degrees and longitude 4 degrees and 35 minutes. It takes less than 1 hour by boat  to reach Mataking, from the mainland city of Semporna in the province of Sabah. The size of the island is about 40 acres and lies on the edge of the continental shelf surrounded by fringing reef of hard and soft coral.

btn_location   btn_surrounding  btn_dive_sites


How to get there?

Fly from your hometown to Tawau via Kota Kinabalu or Kuala Lumpur. Book yourself on any of the following domestic Malaysia Airlines or Air Asia flights to connect with The Reef Dive Resort’s transfer schedule.

Recommended Schedule To Mataking Island:


Kota Kinabalu to Tawau (BKI – TWU)
Departure Arrival By
Daily 0720 0805 Flight – MH2121
Daily 1415 1500 Flight – MH2137


Kuala Lumpur to Tawau (KUL – TWU)
Departure Arrival By
Daily 0710 1015 Flight – MH2660
Daily 0700 0950 Flight – AK5744
Daily 1140 1430 Flight – MH2664


Tawau Airport to Semporna ( 1 & 1/2 Hour)
Departure Arrival By
Daily 0820 0950 Coach
Daily 1445 1615 Coach


Semporna to The Reef Dive Resort (1 Hour)
Departure Arrival By
Daily 0930 1030 Speedboat
Daily 1200 1300 Speedboat
Daily 1630 1730 Speedboat

Recommended Return Transfer Schedule:


The Reef Dive Resort to Semporna (1 Hour)
Departure Arrival By
Daily 1100 1200 Speedboat
Daily 1400 1500 Speedboat


Semporna to Tawau Airport ( 1 & 1/2 Hour)
Departure Arrival By
Daily 1215 1345 Coach
Daily 1515 1630 Coach


Tawau to Kota Kinabalu (TWU – BKI)*
Departure Arrival By
Daily 1540 1630 Flight – MH2134


Tawau to Kuala Lumpur (TWU – KUL)**
Departure Arrival By
Daily 1855 2140 Flight – AK5741
Daily 1815 1900 Flight – MH2665


Guest are recommended to follow flights that can be connected to our daily REGULAR boat schedule to minimize the waiting time at the airport.

  • Irregular boat arrangement will be subjected to any substantial group booking or relevant justification. Please refer to Sales Office for confirmation.
  • Local departures are subject to flight arrival time, weather conditions, group size and / or any unforeseen irregularity
  • In the event due to insufficient number of guests to fill up our boat/coach, we may need to re-arrange the above transportation time table.

Please contact Sales office or resort office for final pick up or departure arrangement. Every effort has been made to ensure the accuracy of the content of this timetable at the time of printing. However, the schedules are subject to change without prior notice and travelers are therefore advised to check with The Reef Dive Resort office or their agents on the latest information regarding the most suitable schedule as The Reef Dive Resort cannot be held responsible for any delay, cancellation, missed flight or missed connection.

~ Please note that our resort normal Check In time is 1400 and Check Out time is 1100. Any early check in or late check out will be subjected to room availability especially during peak season ~