Park Narodowy Gargano – park narodowy utworzony 6 grudnia 1991, położony na półwyspie Gargano we Włoszech w prowincji Foggia w regionie Apulia. Park zajmuje powierzchnię około 1 211 km² i jest tym samym jednym z największych parków narodowych Włoch. Do parku oprócz obszarów półwyspu Gargano (od którego wziął swoją nazwę) zalicza się wyspy Tremiti oraz Foresta Umbra – rejon będący od 1977 obszarem chronionym.

Park znajduje się na obszarach gmin: Apricena, Cagnano Varano, Carpino, Ischitella, Isole Tremiti, Lesina, Manfredonia, Mattinata, Monte Sant’Angelo, Peschici, Rignano Garganico, Rodi Garganico, San Giovanni Rotondo, San Marco in Lamis, San Nicandro Garganico, Serracapriola, Vico del Gargano oraz Vieste.

Na terenie parku znajdują się dwa jeziora: Lago di Varano o powierzchni 60,5 km² będące największym jeziorem przybrzeżnym we Włoszech oraz Lago di Lesina o powierzchni 51,4 km².

Foresta Umbra thumb|Foresta Umbra|left|120px Jest to obszar o powierzchni około 150 km² leżący w samym sercu Parku Narodowego Gargano. Nazwa tego obszaru wzięła się prawdopodobnie od Umbri - starożytnego ludu zamieszkującego te obszary lub od włoskiego słowa ombra oznaczającego cień co ma odnosić się do gęstego i zacienionego lasu.