Ahtopol (en Búlgaro Ахтопол y en griego Αγαθόπολις) es una ciudad en el Sureste de Bulgaria, bañada por el mar Negro.
Pertenece al óblast Burgas y se halla no muy lejos de la frontera con Turquía.
La ciudad fue un antiguo asentamiento tracio, probablemente ocupado en el siglo VI a. C. Probablemente fue colonizado por los griegos alrededor del año 430 a. C. Los antiguos romanos la llamaron Peronticus, mientras que el líder bizantino Agathon reconstruyó la ciudad después de las invasiones bárbaras y, posiblemente, le dio su propio nombre, Agathopolis.
Fuentes medievales mencionan a Ahtopol como un puerto comercial muy animado en donde atracaban muchos barcos bizantinos, italianos y de otros países.
Ahtopol ha sido incendiada y devastada varias veces por los piratas del mar (a menudo Lazes caucasianos).