Город Петрич находится в крайней юго-западной части Болгарии в 13 км от пограничного пункта с Грецией – Кулата и в 20 км от пограничного пункта с Македонией – Златарево. Петрич расположен у подножия горы Беласица, в 23 км от известного бальнеологического курорта Сандански и в 189 км от Софии.
Петричкое поле, раскинувшееся в долине реки Струмешница, является одним из самых плодородных в Болгарии. Здесь растут некоторые виды цитрусов (лимоны, киви), выращиваются ранние фрукты и овощи.
Eще с древних времен на территории нынешнего города появился фракийский – римский город-крепость. Позже . . .