Maiga Island


Instantly recognizable from a distance due to the distinctive way in which coconut trees line its sandy beaches, Pulau Maiga is located a mere 35 minutes ride by speedboat from the town of Semporna on Sabah’s east coast.

There is a sandy beach running right round the island that is well sheltered from the monsoon winds all year round.

Located in between Sibuan and Selakan, visitors often stop by here for a lunch picnic or to go snorkeling in the clear blue waters of this beautiful islet.

Many even end up with a kilogram or two of purple seaweed purchased from the Sea Gypsies (Bajau Laut) who call this idyllic place home.

Tourists to the island, where there are no motor vehicles or fancy commercial developments, are far and few in between.

Apart from the coconut trees, there is no sign of any other form of cultivation on Maiga Island, and the Bajau Laut appear to survive on fishing alone.

Things To Do

Snorkeling & scuba diving
Several dive resorts/operators organize snorkeling and diving day tours to Pulau Maiga.

Sea Gypsies village/settlement
A small, friendly community of Bajau Laut (Sea Gypsies) live in and around Maiga Island.


There are no hotels or resorts on Pulau Maiga or any of the other islands within Tun Sakaran Marine Park.

Most visitors to the island stay in the coastal town of Semporna, where hotels and dive packages are generally cheaper.

Alternatively, visitors also stay in Mabul, Pom Pom, Mataking, Bum Bum or Singamata, where day tours to the marine park are frequently organized.

Check this list for hotels and resorts that organize day tours to Tun Sakaran Marine Park.

Getting Here

Maiga is located ±30 minutes by boat from Semporna, ±25 minutes from Pom Pom, ±35 minutes from Mataking and ±1.5 hours from Mabul.

More Information

Pulau Maiga is a low-lying, sandy island, rather than a raised limestone platform (as compared to Sebangkat and Selakan).

The island covers an area of 20.16 hectares. The surrounding reef is fairly shallow, except towards the northern side which drops to 40 meters or more. The length of the reef rim is approximately 7.8 kilometers.

Maiga Island is separated from the Sebangkat-Selakan reef by a channel about 1-2 kilometers wide with a charted depth of 40 meters.