Nationaal Park Karkonosze (Pools: Karkonoski Park Narodowy) (Nederlands: Reuzengebergte) is een nationaal park gelegen in het hoger gedeelte van het Reuzengebergte in zuidwest Polen, in de woiwodschap Neder-Silezië, op de grens tussen Polen en Tsjechië. Het is een van de 23 Poolse nationale parken.
Het park werd opgericht op 16 januari 1959. De totale oppervlakte bedraagt 5 580 ha, inclusief 1 726 ha van het strikte natuurreservaat. Tot het park behoren ook twee enclaves: de berg Chojnik en de waterval Szklarki. De bufferzone rondom het park bedraagt 11 266 ha.
Er zijn wandel-, fiets- en bergpaden voor toeristen aangelegd met een totale lengte van 112 km. Jaarlijks komen er 1,5 miljoen bezoekers om de unieke flora en fauna te bewonderen, alsook de bijzondere, steile rotsformaties van het Reuzengebergte te aanschouwen. Vanuit de hoogste top van het Reuzengebergte, de berg Sněžka (1603 m boven NAP), is er uitzicht over het specifieke post-glaciale landschap. Het hoofdkantoor van het nationaal park bevindt zich in Jelenia Góra.
In 1992 werden het Nationaal Park Karkonosze en het aangrenzende Tsjechische Nationaal park Krkonoše toegevoegd aan de lijst van biosfeerreservaten onder UNESCO's Mens- en Biosfeerprogramma (MAB).Op het terrein van het park worden wetenschappelijke observaties en onderzoeken uitgevoerd; tevens worden er educatieve programma's georganiseerd. In 2006 werd een educatief centrum geopend in Szklarska Poręba. Bij het hoofdkantoor in Jelenia Góra bevindt zich een klein natuurmuseum met rotstuin.