Cheap Bus tickets to Kyustendil

What are the most popular routes to Kyustendil?

Sofia - KyustendilAverage priceZAR 123Average duration1h 40mDaily departures8
Pernik - KyustendilAverage priceZAR 156Average duration4h 55mDaily departures8
Radomir - KyustendilAverage priceZAR 89Average duration50mDaily departures4
Plovdiv - KyustendilAverage priceZAR 320Average duration5h 10mDaily departures2
Dupnitsa - KyustendilAverage priceZAR 197Average duration4h 50mDaily departures5