Krkonošský národný park (čes. Krkonošský národní park, KRNAP) je chránené územie na severovýchode Česka blízko hraníc s Poľskom. Územie z väčšej časti spadá do geomorfologických celkov Krkonoše (konkrétne podcelky Krkonošské hřbety, Krkonošské rozsochy a Vrchlabská vrchovina) a Krkonošské podhůří.
Národný park bol založený 17. mája 1963 a v roku 1986 bol park rozšírený o ochranné pásmo. Park vyhlásili 4 roky po tom ako bol v Poľsku založený Karkonoski Park Narodowy. Celková rozloha parku je 54,969 ha a výmera chráneného územia je 18,642 ha. V roku 1992 boli český a poľský národný park zaradený do biosférickej rezervácie UNESCO.