There are 5 ways to get from Vidin to Kardzhali by bus, train, or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Bus
best- Take the bus from Vidin to Sofia Central Bus Stationbus
- Take the bus from Sofia Central Bus Station to Kardzhalibus
9hTrain
cheapest- Take the train from Vidin to Sofia Severtrain Ic
- Take the train from Sofia to Plovdivtrain Ic
- Take the train from Plovdiv to Kardjalitrain Re
13h$9–14Train, bus
- Take the train from Vidin to Sofia Severtrain Ic
- Take the bus from Sofia Central Bus Station to Kardzhalibus
10h 3m$12–25Drive 432.9 km
- Drive from Vidin to Kardzhalicar 432.9 km
6h 14m$71–102Bus via Pleven
- Take the bus from Vidin to Byala Slatinabus
- Take the bus from Byala Slatina to Plevenbus
- Take the bus from Pleven to Kardzhalibus
13h 7m
Vidin to Kardzhali by train and bus
Comparing Your Travel Options
The cheapest way to get from Vidin to Kardzhali is to train which costs $9 - $14 and takes 13h.
The fastest way to get from Vidin to Kardzhali is to drive which takes 6h 14m and costs $70 - $110.
No, there is no direct bus from Vidin to Kardzhali. However, there are services departing from Vidin and arriving at Kardzhali via Sofia Central Bus Station. The journey, including transfers, takes approximately 9h.
No, there is no direct train from Vidin to Kardzhali. However, there are services departing from Vidin and arriving at Kardjali via Sofia Sever, Sofia and Plovdiv. The journey, including transfers, takes approximately 13h.
The distance between Vidin and Kardzhali is 512 km. The road distance is 432.9 km.
The best way to get from Vidin to Kardzhali without a car is to bus which takes 9h and costs .
It takes approximately 9h to get from Vidin to Kardzhali, including transfers.
Vidin to Kardzhali bus services, operated by Alexiev, depart from Vidin station.
Vidin to Kardzhali train services, operated by Bulgarian Railways (BDZh), depart from Vidin station.
The best way to get from Vidin to Kardzhali is to bus which takes 9h and costs . Alternatively, you can train, which costs $9 - $14 and takes 13h.
What companies run services between Vidin, Bulgaria and Kardzhali, Bulgaria?
You can take a bus from Vidin to Kardzhali via Sofia Central Bus Station in around 9h. Alternatively, you can take a train from Vidin to Kardjali via Sofia Sever, Sofia, and Plovdiv in around 13h.
- Phone
- +359 2 931 11 11
- [email protected]
- Website
- Bulgarian Railways (BDZh)
Train from Vidin to Sofia Sever
- Ave. Duration
- 4h 40m
- Frequency
- Every 4 hours
- Estimated price
- $4–6
- Website
- Bulgarian Railways (BDZh)
- 2nd Class
- $4–6
- 1st Class
- $4–6
Train from Vidin to Sofia Sever
- Ave. Duration
- 4h 40m
- Frequency
- Every 4 hours
- Estimated price
- $4–6
- Website
- Bulgarian Railways (BDZh)
- 2nd Class
- $4–6
- 1st Class
- $4–6
Train from Sofia to Plovdiv
- Ave. Duration
- 2h 37m
- Frequency
- Hourly
- Estimated price
- $2–3
- Website
- Bulgarian Railways (BDZh)
- 2nd Class
- $2–3
- 1st Class
- $2–3
Train from Plovdiv to Kardjali
- Ave. Duration
- 3h 43m
- Frequency
- Twice daily
- Estimated price
- $2–4
- Website
- Bulgarian Railways (BDZh)
- 2nd Class
- $2–4
- 1st Class
- $2–3
- Phone
- 02/813 33 98
- [email protected]
- Website
- aleksiev-91.com
Bus from Vidin to Sofia Central Bus Station
- Ave. Duration
- 4h
- Frequency
- 5 times a day
- Schedules at
- aleksiev-91.com
- [email protected]
- Website
- bgrazpisanie.com
Bus from Sofia Central Bus Station to Kardzhali
- Ave. Duration
- 4h
- Frequency
- 6 times a week
- Estimated price
- $7–18
- Schedules at
- bgrazpisanie.com
Bus from Sofia Central Bus Station to Kardzhali
- Ave. Duration
- 4h
- Frequency
- 6 times a week
- Estimated price
- $7–18
- Schedules at
- bgrazpisanie.com
- Website
- byala-slatina.bg
Bus from Vidin to Byala Slatina
- Ave. Duration
- 3h
- Frequency
- Once daily
- Schedules at
- byala-slatina.bg
- Phone
- +359 (0) 64 888 666
- [email protected]
- Website
- avtogarapleven.com
Bus from Byala Slatina to Pleven
- Ave. Duration
- 1h 22m
- Frequency
- Hourly
- Schedules at
- avtogarapleven.com
Bus from Pleven to Kardzhali
- Ave. Duration
- 7h 18m
- Frequency
- Once daily
- Estimated price
- $12
- Schedules at
- avtogarapleven.com
Want to know more about travelling around the world?
Rome2Rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including How to plan an amazing trip around Scandinavia, Travelling around the UAE, and How to get from Heathrow Airport into central London - to help you get the most out of your next trip.
Booking & Getting There
Vidin to Kardzhali bus services, operated by Alexiev, arrive at Sofia Central Bus Station.
Vidin to Kardzhali train services, operated by Bulgarian Railways (BDZh), arrive at Sofia Sever station.
Yes, the driving distance between Vidin to Kardzhali is 433 km. It takes approximately 6h 14m to drive from Vidin to Kardzhali.
There are 76+ hotels available in Kardzhali.









