Discover beautiful Kyustendil

All buses from and to Kyustendil - buy your bus ticket online!

Kyustendil (Bulgarian: Кюстендил) 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. The total population counts 44,532 people, with a Bulgarian majority and Roma minority. During the Iron Age, a Thracian settlement was located within the town, later known as Roman in the 1st century AD. In the Middle Ages, the town switched hands between the Byzantine Empire, Bulgaria and Serbia, prior to Ottoman annexation in 1395. After centuries of Ottoman rule, the town became part of an independent Bulgarian state in 1878. Kyustendil is a national balneological resort at an altitude of 600 metres. There are more than 40 mineral springs in the town. The waters have a high content of sulfite compounds. These are used for the treatment of the locomotory system, gynecological and other kinds of diseases. The resort region includes several baths, balneological complexes and others. Kyustendil is located at the foot of the Osogovo mountain, on both banks of the Banshtica River and is a well-known centre of balneology and fruit growing. The town is 90 kilometres southwest of Sofia, 69 km northwest of Blagoevgrad and 22 km from the border with the Republic of Macedonia and Serbia. The fortress was built by the Romans. Thermae, basilicas, floor mosaics have been uncovered.

Bus stops in Kyustendil

  1. Bus station "Kyustendil"
    Address: pl. "Rail station" / pl. "General Ivan Kolev" 2
    Phone: +359 78 55 01 41

Featured routes


×
We know that sometimes unforeseen situations may occur. Because of that we give you the opportunity quickly and easily to cancel or revalidate your ticket.

Before proceeding, please read our Cancellation Policies.

Cancel ticket