Kyustendil is a town in the far west of Bulgaria, and the capital of the Kyustendil Province. The town is situated in the southern part of the Kyustendil Valley, near the borders of Serbia and the Republic of Macedonia; 90 km southwest of Sofia, 130 km
northeast of Skopje and 243 km north of Thessaloniki.