Duhlata is situated in the south-western area of Vitosha on the left bank of the river Struma near the village of Bosnek, Pernik Province. The entrance of the cave is located at the very road between Bosnek and Chuypetlovo.