Петкова махала се намира в община Поморие, област Бургас.
GPS координати: 42.87669°N, 27.61203°E
Други селища в общината
Александрово,
Ахелой,
Бата,
Белодол,
Габерово,
Горица,
Гълъбец,
Дъбник,
Каблешково,
Каменар,
Козичино,
Косовец,
Лъка,
Медово,
Поморие,
Порой,
Страцин