The town of Devin is situated in the middle of the Central Rhodopes, in the Vacha river valley at an altitude of 684 meters above sea level. It is 220 km. from Sofia, 100 км from the second biggest city in Bulgaria – Plovdiv, 45 km from Smolyan and 35 km from Pamporovo Ski Resort.