Город Поморие расположен на узком и каменнистом полуострове, который граничит с морем и с озером Поморие. Он в 18 км севернее города Бургас и на столько же км южнее Несебра. Помимо красивых пляжей, у города есть также грязелечебные санатории на берегу озера Поморие.