About Gaya Island
Gaya Island is an island off the coast of Sabah in eastern Malaysia and is the largest island within the Tunku Abdul Rahman Marine Park. The island is known for its forested interior and marine habitats.
The island’s shoreline includes beaches, coral fringing reefs and small bays used for snorkeling and swimming. A limited number of resorts and guest facilities occupy parts of the coast, and trails lead into areas of lowland tropical forest and mangrove.
Gedong Songo details not applicable here.
Gaya Island lies in the South China Sea off the coast of Kota Kinabalu in Sabah; it is part of the offshore island group that makes up the marine park and sits close to other park islands.
- Significance: Forms the largest island in the Tunku Abdul Rahman Marine Park off Kota Kinabalu and is noted for its lowland tropical rainforest and coral fringing reefs.
What to See#
- Gaya Island Resort: A private resort on the island that operates high-end accommodation and organizes transfers and activities for guests.
- Pulau Gaya village: A traditional settlement of stilt houses and local community facilities located on the island’s shore that is inhabited year-round.
Nearby Attractions to Gaya Island
Best Time to Visit Gaya Island
Most visitors favour the dry months (Mar-Oct) for beach and snorkel activities.
Weather & Climate near Gaya Island
Tropical climate with consistently warm temperatures year-round. Temperatures range from 23°C to 31°C. Heavy rainfall (2570 mm/year), wettest in October.
| Month | Comfort | Temp | Feels | Rain | Sky | Humidity | Wind | UV | Daylight |
|---|---|---|---|---|---|---|---|---|---|
| January | Good | 23° - 28° | 26° | 137 mm | overcast | 87% | 2.6 m/s | 1.9 very high | 11.7h |
| February | Very Good | 23° - 29° | 26° | 78 mm | overcast | 87% | 2.8 m/s | 2.2 extreme | 11.8h |
| March | Very Good | 24° - 30° | 27° | 75 mm | overcast | 85% | 2.4 m/s | 2.5 extreme | 12.0h |
| April | Good | 24° - 31° | 31° | 140 mm | partly cloudy | 83% | 1.9 m/s | 2.6 extreme | 12.2h |
| May | Acceptable | 24° - 31° | 32° | 256 mm | overcast | 85% | 1.5 m/s | 2.4 extreme | 12.3h |
| June | Acceptable | 24° - 31° | 31° | 262 mm | overcast | 85% | 1.7 m/s | 2.1 extreme | 12.4h |
| July | Good | 24° - 30° | 30° | 244 mm | overcast | 85% | 1.7 m/s | 2.2 extreme | 12.3h |
| August | Good | 24° - 31° | 31° | 255 mm | overcast | 85% | 1.9 m/s | 2.2 extreme | 12.2h |
| September | Good | 24° - 30° | 30° | 277 mm | overcast | 85% | 1.9 m/s | 2.2 extreme | 12.0h |
| October | Good | 24° - 30° | 27° | 321 mm | overcast | 87% | 1.8 m/s | 2.1 extreme | 11.9h |
| November | Good | 24° - 30° | 27° | 283 mm | overcast | 86% | 2.1 m/s | 1.9 very high | 11.7h |
| December | Good | 24° - 29° | 26° | 242 mm | overcast | 87% | 2.2 m/s | 1.8 very high | 11.6h |
How to Get to Gaya Island
Ferries and speedboats depart Jesselton Point, Kota Kinabalu, for Gaya Island (about 15-20 minutes). Park entrance/conservation fees are payable at the jetty prior to departure.
Tips for Visiting Gaya Island
- Ferry from Jesselton Point (Kota Kinabalu) takes about 15-20 minutes - book early in high season.
- Day visitors must pay park/conservation fees at the jetty before boarding boats to the island.
- For snorkeling, use operators who follow reef-protection rules and provide briefings.
