Le parc national de Pirin, d’abord appelé parc national de Vihren, protège la majeure partie des monts Pirin, dans le sud-ouest de la Bulgarie. Sa superficie atteint 403,56 kilomètres carrés. Il fait partie des trois parcs nationaux bulgares, avec Rila et le Balkan central.
Créé en 1962, le parc a été agrandi à plusieurs reprises. Le bien naturel inscrit au patrimoine mondial de l’UNESCO depuis 1983 couvre environ 40 000 hectares et recoupe les secteurs non aménagés du parc, à l’exception de deux zones développées pour le ski. L’altitude du parc s’étend d’environ 950 mètres à 2 914 mètres au mont Vihren, deuxième sommet de Bulgarie et troisième des Balkans.