Zarewo ([ˈtsarɛvo], englische Transkription Tsarevo, bulgarisch Царево) ist eine Stadt und Verwaltungszentrum einer gleichnamigen Gemeinde in Südostbulgarien, in der Oblast Burgas. Zarewo liegt am Schwarzen Meer und hat einen kleinen Hafen. Die Stadt liegt ca. 70 km südlich von Burgas und 7 km nördlich von Achtopol.