Tunku Abdul Rahman National Park

National Park Marine park of islands off Sabah, popular for snorkeling

Tunku Abdul Rahman National Park comprises five islands off Kota Kinabalu. Day-trippers and divers come for snorkeling, coral reefs, beach picnics and simple island-hopping itineraries from Sabah’s capital.

Main image
Wikivoyage banner

Tunku Abdul Rahman National Park is a marine and island park off the coast of Kota Kinabalu in Sabah, Malaysia, comprising five islands. The park protects coastal forest, beaches, and surrounding coral reefs that support snorkeling and diving.

The island group includes Gaya, Sapi, Manukan, Sulug, and Mamutik, with options for beach recreation, snorkeling, and short guided boat trips between islands. Facilities and visitor services are concentrated on some islands, while others remain quieter and less developed.

The park was established in the 1970s to conserve the marine and island ecosystems close to Kota Kinabalu and is managed for both recreation and conservation. Coral reefs and seagrass habitats around the islands support diverse marine life and popular snorkeling sites.

The islands lie a short boat ride from Kota Kinabalu; most visitors travel from the city’s ferry terminals for day visits and water-based activities.

  • Protected status: Established as a protected marine park in 1974 and managed by Sabah Parks, it conserves coral reefs, seagrass beds, and coastal forest around the islands.
  • Access and activities: Short boat transfers from Kota Kinabalu provide access; snorkeling and dive sites around the islands are the main attractions for day visitors.

What to See #

  • Principal islands: Gaya, Sapi, Manukan, Sulug, and Mamutik are the five islands that make up the park, varying from the forested largest island to smaller sandy isles with coral-fringed shores.
Tunku Abdul Rahman National Park
Tunku Abdul Rahman National Park, Kota Kinabalu, Sabah, Malaysia (access from Jesselton Point Ferry Terminal)
5.9667, 116.0000
Park entry to islands usually free; boat transfers and conservation fees apply (varies); marine park fees for visitors apply (Malaysian and foreign rates differ)

How to Get to Tunku Abdul Rahman National Park #

Ferries to the park depart from Jesselton Point Ferry Terminal in Kota Kinabalu. Regular boat services run to the five islands (Gaya, Sapi, Manukan, Mamutik, Sulug) with crossing times of 10-30 minutes depending on the island.

Tips for Visiting Tunku Abdul Rahman National Park #

  • Book island transfers and accommodation well in advance during peak season (March-September).
  • If intending to snorkel or dive, bring your own gear if possible - rental quality varies across operators.
  • Respect park rules: fishing and removing coral or shells is illegal and strictly enforced.

Best Time to Visit Tunku Abdul Rahman National Park #

The dry months from March to September are best for marine activities and island visits; avoid the northeast monsoon for reliable boat services.

Dry season - March-September
Mar-Sep · 24-31°C
Best for diving, snorkeling and island-hopping; seas calmer and visibility better.
Shoulder months - October-November
Oct-Nov · 24-30°C
Occasional rains but fewer tourists; watch for early monsoon effects.
Monsoon season - December-February
Dec-Feb · 23-29°C
Heavier rain and rougher seas; some boat services reduced or suspended.

Weather & Climate near Tunku Abdul Rahman National Park #

Climate

Tropical climate with consistently warm temperatures year-round. Temperatures range from 24°C to 32°C. Heavy rainfall (2713 mm/year), wettest in October.

Air Quality: AQI 62 Moderate
Best Time to Visit
FebruaryJanuaryMarch
Temperature & Rainfall
Temperature Range
31°
Warmest Month
18°
Coldest Month
Monthly Conditions

January

January is hot, feeling like 33°C with oppressive humidity. Significant rainfall (147 mm) and mostly overcast skies.

68 Good

Comfort

33°
Feels Like Hot
28°C
Temperature
25° 30°
87%
Humidity
Very Humid

Weather

147 mm
Rainfall
3.3 m/s
Wind
Light Breeze
2.1
UV Index
Extreme
11.7h daylight

February

February is hot, feeling like 31°C with oppressive humidity. Regular rainfall (83 mm) and mostly overcast skies.

74 Very Good

Comfort

31°
Feels Like Hot
27°C
Temperature
25° 30°
87%
Humidity
Very Humid

Weather

83 mm
Rainfall
3.0 m/s
Wind
Light Breeze
2.4
UV Index
Extreme
11.8h daylight

March

March is hot, feeling like 33°C with oppressive humidity. Moderate rainfall (69 mm) and mostly overcast skies.

67 Good

Comfort

33°
Feels Like Hot
28°C
Temperature
25° 31°
85%
Humidity
Very Humid

Weather

69 mm
Rainfall
2.4 m/s
Wind
Calm
2.6
UV Index
Extreme
12.0h daylight

April

April is hot, feeling like 35°C with oppressive humidity. Significant rainfall (137 mm) and partly cloudy skies.

63 Good

Comfort

35°
Feels Like Hot
29°C
Temperature
26° 32°
83%
Humidity
Very Humid

Weather

137 mm
Rainfall
1.8 m/s
Wind
Calm
2.7
UV Index
Extreme
12.1h daylight

May

May is the hottest month, feeling like 36°C with oppressive humidity. Heavy rain (258 mm) and mostly overcast skies.

55 Acceptable

Comfort

36°
Feels Like Hot
29°C
Temperature
26° 32°
85%
Humidity
Very Humid

Weather

258 mm
Rainfall
2.0 m/s
Wind
Calm
2.4
UV Index
Extreme
12.3h daylight

June

June is hot, feeling like 35°C with oppressive humidity. Heavy rain (284 mm) and mostly overcast skies.

53 Acceptable

Comfort

35°
Feels Like Hot
29°C
Temperature
26° 32°
85%
Humidity
Very Humid

Weather

284 mm
Rainfall
2.0 m/s
Wind
Calm
2.2
UV Index
Extreme
12.3h daylight

July

July is hot, feeling like 35°C with oppressive humidity. Heavy rain (267 mm) and mostly overcast skies.

53 Acceptable

Comfort

35°
Feels Like Hot
29°C
Temperature
25° 32°
85%
Humidity
Very Humid

Weather

267 mm
Rainfall
2.4 m/s
Wind
Calm
2.2
UV Index
Extreme
12.3h daylight

August

August is hot, feeling like 35°C with oppressive humidity. Heavy rain (269 mm) and mostly overcast skies.

55 Acceptable

Comfort

35°
Feels Like Hot
29°C
Temperature
25° 32°
85%
Humidity
Very Humid

Weather

269 mm
Rainfall
2.8 m/s
Wind
Calm
2.3
UV Index
Extreme
12.2h daylight

September

September is hot, feeling like 34°C with oppressive humidity. Heavy rain (286 mm) and mostly overcast skies.

53 Acceptable

Comfort

34°
Feels Like Hot
28°C
Temperature
25° 32°
85%
Humidity
Very Humid

Weather

286 mm
Rainfall
2.3 m/s
Wind
Calm
2.3
UV Index
Extreme
12.0h daylight

October

October is hot, feeling like 34°C with oppressive humidity. The wettest month with heavy rain (339 mm) and mostly overcast skies.

53 Acceptable

Comfort

34°
Feels Like Hot
28°C
Temperature
25° 31°
87%
Humidity
Very Humid

Weather

339 mm
Rainfall
2.0 m/s
Wind
Calm
2.1
UV Index
Extreme
11.9h daylight

November

November is hot, feeling like 34°C with oppressive humidity. Heavy rain (303 mm) and mostly overcast skies.

53 Acceptable

Comfort

34°
Feels Like Hot
28°C
Temperature
25° 31°
86%
Humidity
Very Humid

Weather

303 mm
Rainfall
2.5 m/s
Wind
Calm
2.1
UV Index
Extreme
11.8h daylight

December

December is hot, feeling like 34°C with oppressive humidity. Heavy rain (271 mm) and mostly overcast skies.

53 Acceptable

Comfort

34°
Feels Like Hot
28°C
Temperature
26° 31°
87%
Humidity
Very Humid

Weather

271 mm
Rainfall
2.7 m/s
Wind
Calm
2.0
UV Index
Very High
11.7h daylight

Nearby Attractions to Tunku Abdul Rahman National Park