Hundred Islands National Park

Park Philippine marine national park of karst islets

An archipelago off Luzon’s Pangasinan coast, Hundred Islands National Park offers island‑hopping, boat tours, snorkeling and exploration of many small limestone islets.

Main image

Hundred Islands National Park is a protected archipelago in Lingayen Gulf off the coast of Alaminos in Pangasinan, Philippines, composed of 124 islands and islets. The group is a nationally recognised natural and recreational area known for low-lying limestone and coral islands surrounded by clear water.

Many islands are small and undeveloped while a handful have visitor facilities, sandy beaches, reefs and simple shelters; Quezon Island is the best-known developed island and receives most day visitors. Typical visitor activities include island-hopping by motorboat, swimming, snorkeling and short hikes to viewpoints on the larger islets.

The islands are the product of coastal and marine processes acting on limestone and coral over long periods and are managed as a national park and marine protected area. Management focuses on balancing tourism use with conservation of marine habitats and shorelines.

The archipelago lies off the coast of Alaminos city in northwestern Luzon, Philippines, within Lingayen Gulf. Boats leave from the Alaminos/Lucap wharf to reach the nearest islands within minutes and the largest islands in around 15 to 30 minutes by small boat.

  • Number of islands: The park comprises 124 islands and islets scattered across Lingayen Gulf off the coast of Alaminos, Pangasinan.
  • Tours and access: Most visits are organized as island-hopping boat tours that depart from Alaminos and typically last a half day to a full day depending on the itinerary.
  • Best time to visit: Best weather for visiting is during the dry season, generally from November to May, when sea conditions are calmer for small boats.

What to See #

  • Quezon Island: Largest and most-visited island in the group with visitor facilities, sandy beach areas and boat landing points; commonly included on day-trip itineraries.
  • Governor's Island: Small island that rises above surrounding islets and offers an elevated viewpoint popular with short hikes and panoramic photos.
  • Children's Island: Very small islet with shallow surrounding waters and sandbars that is often used by families during low tide.
Hundred Islands National Park
Hundred Islands National Park, Pangasinan, Philippines (off Alaminos)
16.2000, 120.0333
Boat tours vary; national park entry often free but island fees or boat rental costs apply

How to Get to Hundred Islands National Park #

Most visitors leave from Alaminos City (Pangasinan). Boat operators on Alaminos Bay regularly run day trips to the National Park; travel time varies by island chosen but typical trips last several hours and include stops at three to four islands.

Tips for Visiting Hundred Islands National Park #

  • Visit early in the morning to secure the best snorkeling spots before day-trip traffic builds.
  • Hire a local boat from Alaminos to island-hop; local skippers know which islands have the best coral or picnic beaches.
  • Bring reef-safe sunscreen and avoid anchoring on coral - many operators use mooring buoys to protect reefs.

Best Time to Visit Hundred Islands National Park #

Best in the dry season (November-April) for calm seas and clear water.

Dry season (peak)
November-April · 25-32°C
Calmest seas and clearest water for island hopping and swimming.
Shoulder months
May and October · 26-33°C
Hotter, occasional storms; water activities still possible with caution.

Weather & Climate near Hundred Islands National Park #

Climate

Hundred Islands National Park's climate is classified as Tropical Monsoon - Tropical Monsoon climate with consistently warm temperatures year-round. Temperatures range from 21°C to 34°C. Heavy rainfall (2852 mm/year), wettest in August with a pronounced dry season.

Air Quality: AQI 54 Moderate
Best Time to Visit
FebruaryJanuaryDecember
Temperature & Rainfall
Temperature Range
37°
Warmest Month
17°
Coldest Month
Monthly Conditions

January

January is warm with highs of 31°C and lows of 21°C. Almost no rain and partly cloudy skies.

91 Ideal

Comfort

26°
Feels Like Warm
26°C
Temperature
21° 31°
77%
Humidity
Very Humid

Weather

6 mm
Rainfall
2.8 m/s
Wind
Calm
1.7
UV Index
Very High
11.1h daylight

February

February is warm with highs of 31°C and lows of 21°C. The driest month with just 4 mm.

93 Ideal

Comfort

26°
Feels Like Warm
26°C
Temperature
21° 31°
74%
Humidity
Very Humid

Weather

4 mm
Rainfall
2.9 m/s
Wind
Calm
2.1
UV Index
Extreme
11.5h daylight

March

March is hot, feeling like 30°C due to high humidity. Light rainfall.

85 Excellent

Comfort

30°
Feels Like Hot
27°C
Temperature
22° 33°
70%
Humidity
Very Humid

Weather

11 mm
Rainfall
2.9 m/s
Wind
Calm
2.4
UV Index
Extreme
11.9h daylight

April

April is hot, feeling like 32°C. Moderate rainfall (38 mm).

81 Excellent

Comfort

32°
Feels Like Hot
29°C
Temperature
24° 34°
69%
Humidity
Humid

Weather

38 mm
Rainfall
2.6 m/s
Wind
Calm
2.5
UV Index
Extreme
12.4h daylight

May

May is the hottest month, feeling like 34°C due to high humidity. Heavy rain (225 mm) and partly cloudy skies.

59 Acceptable

Comfort

34°
Feels Like Hot
29°C
Temperature
24° 34°
76%
Humidity
Very Humid

Weather

225 mm
Rainfall
2.1 m/s
Wind
Calm
2.3
UV Index
Extreme
12.8h daylight

June

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

57 Acceptable

Comfort

33°
Feels Like Hot
28°C
Temperature
24° 32°
83%
Humidity
Very Humid

Weather

457 mm
Rainfall
2.5 m/s
Wind
Calm
2.3
UV Index
Extreme
13.0h daylight

July

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

55 Acceptable

Comfort

31°
Feels Like Hot
27°C
Temperature
24° 31°
86%
Humidity
Very Humid

Weather

616 mm
Rainfall
2.1 m/s
Wind
Calm
2.1
UV Index
Extreme
12.9h daylight

August

August is hot, feeling like 31°C with oppressive humidity. The wettest month with heavy rain (828 mm) and mostly overcast skies.

63 Good

Comfort

31°
Feels Like Hot
27°C
Temperature
24° 30°
88%
Humidity
Very Humid

Weather

828 mm
Rainfall
2.4 m/s
Wind
Calm
2.0
UV Index
Very High
12.6h daylight

September

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

57 Acceptable

Comfort

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

Weather

411 mm
Rainfall
2.7 m/s
Wind
Calm
2.0
UV Index
Extreme
12.1h daylight

October

October is hot, feeling like 31°C with oppressive humidity. Significant rainfall (183 mm) and partly cloudy skies.

63 Good

Comfort

31°
Feels Like Hot
27°C
Temperature
24° 31°
83%
Humidity
Very Humid

Weather

183 mm
Rainfall
2.8 m/s
Wind
Calm
1.9
UV Index
Very High
11.7h daylight

November

November is hot, feeling like 30°C with oppressive humidity. Moderate rainfall (55 mm) and partly cloudy skies.

78 Very Good

Comfort

30°
Feels Like Hot
27°C
Temperature
23° 31°
82%
Humidity
Very Humid

Weather

55 mm
Rainfall
3.1 m/s
Wind
Light Breeze
1.7
UV Index
Very High
11.2h daylight

December

December is warm with highs of 31°C and lows of 22°C. Light rainfall and partly cloudy skies.

89 Excellent

Comfort

26°
Feels Like Warm
26°C
Temperature
22° 31°
80%
Humidity
Very Humid

Weather

18 mm
Rainfall
2.8 m/s
Wind
Calm
1.6
UV Index
Very High
11.0h daylight

Nearby Attractions to Hundred Islands National Park