Maiga Island

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

There is a sandy beach running right round the island which 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 kilo or two of purple seaweed purchased from the Sea Gypsies (Bajau Laut) who call this idyllic place home.

Tourists to the island are far and few in between, and there are no bicycles, cars, or fancy commercial developments.

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 Maiga Island.

Sea Gypsies Village
A small, friendly community of Bajau Laut (Sea Gypsies) live in and around Pulau Maiga.


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

Most visitors to Pulau Maiga stay in hotels/resorts in Mabul, Semporna, Pom Pom, Mataking or Singamata. Resorts on these islands frequently organize day tours to Tun Sakaran Marine Park.

Getting Here

Maiga is located about ±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 on the north side where it drops to 40 m or more. The length of the reef rim is approximately 7.8 km.

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