Sozopol este cel mai vechi oras de pe litoralul Bulgariei. Orasul a fost numit Apolinia iar la inceputul sec 4 a primit numele Sozopol (oras al salvarii), pastrand de-a lungul anilor istoria sa fermecatoare.
Orasul este vestit cu numeroasele sale biserici, cea mai veche dintre ele care merge si in zilele noastre se cheama "Sf. Gheorghi", contstruita in anul 1828.