Gaya Island's Scuba Diving

Gaya Island is a secluded island off the Malaysian Tunku Abdul Rahman archipelago and belongs to the Tunku Abdul Rahman Marine Park. The equatorial waters of the Indian Ocean wash against its shores. The island has many fishing villages, and along the coastline, there are pristine beaches where you can not only enjoy the sand but also have a great time underwater.
The underwater world of Gaya is full of fantastic coral reefs, sea turtles and eels, which will not let you get bored. The abundance of perfect marine life and a variety of bright corals — all that attracts divers on the island. Watching sharks and dolphins, searching and making macro photos — this place has everything to fit every scuba diver taste.

Getting There

Gaya is a 15-minute boat ride from The Jesselton Point pier in Kota Kinabalu. Boats run every 30 minutes. The closest international airport is also located in Kota Kinabalu.


Diving in Gaya is possible all year round, but in November to February, the northeast monsoon brings wind and rain. Visibility during the year ranges from 10 to 15 m but can fall to 5-8 m from November to February. Air temperature is +30-32 °C; water temperature is +25-31 °C.

Dive Spots near Gaya Island

The best Gaya dive spot is the Police Reef with a depth of 5 to 30 m. Here you will see beautiful corals and shoals of smooth lumpfish, beautiful fusilier and scorpionfish swimming over them. Large marine fauna representatives can also be found here: barracudas, turtles, tuna fish.
The Agill’s Reef impresses with its rock-coral landscape. There is also much fish here, and since recently you can see whitetip reef sharks.