The village of San Stefano is locatedf in South East Bulgaria in Karnobat Municipality (Bourgas province). It is conveniently located within easy proximity to the municipal center town of Karnobat (20 km) and town of Aytos (30 km). Some of the neighbouring villages are Jeleznik and Dobrinovo.