Кирово се намира в планината Странджа , на 29 km от общинския център Средец и на 59 km от областния център Бургас .