W Polsce znajdują się 23 parki narodowe, które chronią najcenniejsze przyrodniczo obszary kraju. Zajmują one łącznie ok. 1% powierzchni Polski.
Białowieski Park Narodowy: Najstarszy w Polsce. Chroni ostatni pierwotny las nizinny Europy oraz największą populację żubra na świecie.
Tatrzański Park Narodowy: Obejmuje najwyższe polskie góry. Można tu spotkać kozice, świstaki oraz niedźwiedzie brunatne.
Słowiński Park Narodowy: Słynie z unikalnych na skalę europejską ruchomych wydm, które przemieszczają się pod wpływem wiatru, zasypując lasy.
Kampinoski Park Narodowy: Jeden z niewielu na świecie parków narodowych sąsiadujących bezpośrednio ze stolicą kraju (Warszawą).
Pieniński Park Narodowy: Znany z malowniczego przełomu rzeki Dunajec, po której odbywają się słynne spływy flisackie.
Największym parkiem narodowym w Polsce jest Biebrzański Park Narodowy (ok. 592 km²), chroniący rozległe bagna i torfowiska. Z kolei najmniejszym jest Ojcowski Park Narodowy (tylko ok. 21 km²), słynący z niesamowitych formacji wapiennych, takich jak Maczuga Herkulesa.