Shivachevo is located 260 km east of Sofia, 35 km west of the city of Sliven (pop. 147,000), and 140 km west of the port city of Bourgas and the Black Sea.