Pirin eller Pirinbjergene (bulgarsk: Пирин) er en bjergkæde i det sydvestlige Bulgarien.[1] Bjergkæden ligger i regionen Blagoevgrad og strækker sig cirka 40 kilometer fra nordvest til sydøst og er cirka 25 kilometer bred. Størstedelen af bjergkæden er beskyttet indenfor nationalparkenPirin Nationalpark.
Byen Bansko, der er et vigtigt turist- og vintersportssted, ligger på de nordøstlige skråninger af Pirinbergen. Byen Razlog ligger i en dal mellem Pirinbergen i syd og Rilabjergene i nord.