There are 4 ways to get from Stara Zagora to Vidin 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 via Vratsa
best- Take the bus from Stara Zagora to Vratsabus
- Take the bus from Vratsa to Vidinbus
7h 44mTrain
cheapest- Take the train from Stara Zagora to Sofiatrain Ic
- Take the train from Sofia to Vidintrain Ic
10h 39m$7–12Drive 372.8 km
- Drive from Stara Zagora to Vidincar 372.8 km
5h 51m$59–85Bus
- Take the bus from Stara Zagora to Sofia Central Bus Stationbus
- Take the bus from Sofia to Vidin bus stationbus 1950
8h 45m$29–60
Stara Zagora to Vidin by train
Questions & Answers
The cheapest way to get from Stara Zagora to Vidin is to train which costs $7 - $13 and takes 10h 39m.
The fastest way to get from Stara Zagora to Vidin is to drive which takes 5h 51m and costs $55 - $85.
No, there is no direct bus from Stara Zagora to Vidin. However, there are services departing from Stara Zagora and arriving at Vidin via Vratsa. The journey, including transfers, takes approximately 7h 44m.
No, there is no direct train from Stara Zagora to Vidin. However, there are services departing from Stara Zagora and arriving at Vidin via Sofia. The journey, including transfers, takes approximately 10h 39m.
The distance between Stara Zagora and Vidin is 377 km. The road distance is 372.8 km.
The best way to get from Stara Zagora to Vidin without a car is to bus via Vratsa which takes 7h 44m and costs .
It takes approximately 7h 44m to get from Stara Zagora to Vidin, including transfers.
Stara Zagora to Vidin bus services, operated by Municipality of Stara Zagora, depart from Stara Zagora station.
Stara Zagora to Vidin train services, operated by Bulgarian Railways (BDZh), depart from Stara Zagora station.
The best way to get from Stara Zagora to Vidin is to bus via Vratsa which takes 7h 44m and costs . Alternatively, you can train, which costs $7 - $13 and takes 10h 39m.
What companies run services between Stara Zagora, Bulgaria and Vidin, Bulgaria?
You can take a bus from Stara Zagora to Vidin via Vratsa and Vratsa in around 7h 44m. Alternatively, you can take a train from Stara Zagora to Vidin via Sofia in around 10h 39m.
- Phone
- +359 2 931 11 11
- [email protected]
- Website
- bdz.bg
Train from Stara Zagora to Sofia
- Ave. Duration
- 4h 28m
- Frequency
- Every 3 hours
- Estimated price
- $4–7
- Website
- https://www.bdz.bg/en
- 2nd Class
- $4–6
- 1st Class
- $5–7
Train from Sofia to Vidin
- Ave. Duration
- 5h 11m
- Frequency
- Twice daily
- Estimated price
- $3–6
- Website
- https://www.bdz.bg/en
- 2nd Class
- $3–6
- 1st Class
- $3–5
- Website
- planinite.info
Bus from Stara Zagora to Vratsa
- Ave. Duration
- 5h
- Frequency
- Once daily
- Schedules at
- planinite.info
- Phone
- 02/813 33 98
- [email protected]
- Website
- aleksiev-91.com
Bus from Vratsa to Vidin
- Ave. Duration
- 1h 30m
- Frequency
- 5 times a day
- Schedules at
- aleksiev-91.com
- Phone
- 042 605 349
- [email protected]
- Website
- avtogara.starazagora.bg
Bus from Stara Zagora to Sofia Central Bus Station
- Ave. Duration
- 3h 50m
- Frequency
- Every 2 hours
- Estimated price
- $4–20
- Schedules at
- avtogara.starazagora.bg
- Phone
- 0700 1 2222
- Website
- doris-bg.com
Bus from Stara Zagora to Sofia Central Bus Station
- Ave. Duration
- 4h 30m
- Frequency
- 3 times a day
- Estimated price
- $16
- Schedules at
- doris-bg.com
- [email protected]
- Website
- svs.md
Bus from Stara Zagora to Sofia Central Bus Station
- Ave. Duration
- 5h 4m
- Frequency
- Once daily
- Estimated price
- $9–19
- Website
- https://svs.md/en/bus/route/number-19167
- Phone
- 044/62 48 83
- [email protected]
- Website
- globuses.com
Bus from Stara Zagora to Sofia Central Bus Station
- Ave. Duration
- 3h 30m
- Frequency
- Once a week
- Estimated price
- $17
- Website
- https://www.globuses.com/index.html
- Phone
- +49 30 300 137 300
- [email protected]
- Website
- https://www.flixbus.fr
Bus from Sofia to Vidin bus station
- Ave. Duration
- 3h 55m
- Frequency
- 5 times a week
- Estimated price
- $24–40
- Website
- https://www.flixbus.co.uk
Want to know more about travelling around Bulgaria
Rome2Rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.
Related travel guides
Want to know more about Flixbus?
Read the travel guide
More Questions & Answers
Stara Zagora to Vidin bus services, operated by Municipality of Stara Zagora, arrive at Sofia Central Bus Station.
Stara Zagora to Vidin train services, operated by Bulgarian Railways (BDZh), arrive at Sofia station.
Yes, the driving distance between Stara Zagora to Vidin is 373 km. It takes approximately 5h 51m to drive from Stara Zagora to Vidin.
Book your Stara Zagora to Vidin bus tickets online with 12go.asia.
There are 71+ hotels available in Vidin.














