Dupnitsa se trouve en/au Bulgarie (Obshtina Dupnitsa, Kyustendil) sur le fuseau horaire Europe/Sofia.
Sont situés à proximité Bobov Dol, Blagoevgrad et Radomir.
La distance jusqu'à Sofia est de 50 km, Plovdiv est à 131 km et Stara Zagora est à 203 km à vol d'oiseau.
Distances de Dupnitsa aux villes les plus importantes de Bulgarie et du monde.
42.2647800°
23.1172300°