Glenveagh National Park (irisch Páirc Naisiúnta Ghleann Bheatha) liegt im County Donegal in Irland. Vom Glenveagh-Tal (Gleann Bheatha, dt. „Tal des Lebens“, eigtl. wohl gleann bheithe, „Tal der Birke“), das den Park in zwei Teile spaltet, hat er seinen Namen. Er ist der zweitgrößte von sechs Nationalparks in Irland. Er hat eine Fläche von fast 16.548 Hektar und liegt in den Derryveagh Mountains. In seinem Gebiet befinden sich mit Mount Errigal (751 m über NN) und Slieve Snaght (683 m über NN) die beiden höchsten Berge Donegals.
Der Park beherbergt eine der größten Rotwildherden Irlands. Im Jahr 2001 wurden Steinadler, welche seit 1912 nicht mehr in Irland vorkamen, aus Schottland nach Glenveagh gebracht und hier ausgewildert.
Am See Lough Veagh befindet sich Glenveagh Castle mit seiner viktorianischen Gartenanlage und das Besucherzentrum. Der Park ist ein bedeutendes Naturreservat. Von den zum Teil dicht bewaldeten Tälern mit seinen Seen bis zu den Gipfeln finden sich verschiedene Vegetationszonen mit seltenen Pflanzen und Tieren.