National Parks

List of National Parks in Philippines

The Philippines is home to a diverse array of national parks that showcase its rich biodiversity and stunning landscapes. From lush mountains to pristine beaches, these parks offer unique experiences for nature lovers and adventure seekers alike.

37 itemsUpdated Mar 13, 2026

This list presents the officially designated national parks in the Philippines, highlighting the country's diverse protected natural areas. It includes 39 national parks recognized for their ecological, cultural, and recreational significance.

#Name
1

Aurora Memorial National Park

2

Balbalasang-Balbalan National Park

3

Bangan Hill National Park

4

Basilan National Park

5

Bataan National Park

6

Biak-na-Bato National Park

7

Bulabog Putian National Park

11

Guadalupe Mabugnao Mainit Hot Spring National Park

12

Hundred Islands National Park

13

Kalbario-Patapat National Park

14

Kuapnit Balinsasayao National Park

15

Lake Butig National Park

16

Lake Naujan National Park

17

Libmanan Caves National Park

18

MacArthur Landing Memorial National Park

19

Mado Hot Spring National Park

20

Mayon Volcano Natural Park

21

Mount Arayat National Park

22

Mount Balatukan Range Natural Park

23

Mount Dajo National Park

24

Mount Data National Park

25

Mount Pulag National Park

26

Mounts Banahaw–San Cristobal Protected Landscape

27

Mounts Iglit–Baco National Park

28

Mounts-Palay-Palay-Mataas-Na-Gulod National Park

29

Northern Luzon Heroes Hill National Park

30

Pagsanjan Gorge National Park

31

Pantuwaraya Lake National Park

32

Puerto Princesa Subterranean River National Park

33

Quezon Protected Landscape

34

Rungkunan National Park

37

Sohoton Natural Bridge National Park

38

St. Paul Subterranean River National Park

39

Tirad Pass National Park

40

Taal Volcano National Park

41

Mount Iglit – Baco National Park

42

Mount Apo Natural Park

This list is compiled from verified public records and reference sources. Last verified: March 13, 2026.

Found an error? Report it here