The town of Kyustendil is situated 25 km from the border with Macedonia and 85 km sout-west from Sofia - the capital of Bulgaria. It is also 70 km from Blagoevgrad, and 40 km from Doupnitsa. Kyustendil is a famous spa resort and a regional administrative centre.The town lies in the most southern part of the fertile valley of Kyustendil, on both banks of the not large River Banshtitsa, leaning on the most northern slopes of the more than 2000 m high Ossogovo Mountain bordering with Macedonia.