Бургас расположен на западном берегу Бургасского залива Чёрного моря, в самой восточной точке . Город окружён Бургасским, Атанасовским озёрами и озером Мандра на запад, к юго-западу и северо-востоку. Город находится на расстоянии 385 км от Софии, 267 км от Пловдива и 133 км от Варны.