Petrich is a locality located 145.15 km north from Sofia in Blagoevgrad Province, Bulgaria. The population of Petrich is 40,476 people. Bansko, Blagoevgrad, Dupnitsa are located close to Petrich. You can find Petrich on any map using the following decimal coordinates: 41.3953 (latitude), 23.2069 (longitude).