There are 6 ways to get from Vidin to Sandanski 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 Sandanskibus
7h 30mTrain, bus
cheapest- Take the train from Vidin to Sofiatrain Ic
- Take the bus from Sofia Central Bus Station to Sandanskibus
8h 37m$9–13Train, bus via Sofia
- Take the train from Vidin to Sofia Severtrain Ic
- Take the bus from Sofia Central Bus Station to Sandanskibus
8h 32m$10–14Drive 346.1 km
- Drive from Vidin to Sandanskicar 346.1 km
5h 3m$55–79Bus via Sandanski Bus Station
- Take the bus from Vidin bus station to Sofiabus 1950
- Take the bus from Sofia Central Bus Station to Sandanski Bus Stationbus Union Ivkoni
7h 40m$38–57Train
- Take the train from Vidin to Sofia Severtrain Ic
- Take the train from Sofia to Strumyanitrain Ic
10h 25m$9–14
Vidin to Sandanski by bus
Comparing Your Travel Options
The cheapest way to get from Vidin to Sandanski is to train which costs $9 - $14 and takes 10h 25m.
The fastest way to get from Vidin to Sandanski is to drive which takes 5h 3m and costs $50 - $80.
No, there is no direct bus from Vidin to Sandanski. However, there are services departing from Vidin and arriving at Sandanski via Sofia Central Bus Station. The journey, including transfers, takes approximately 7h 30m.
No, there is no direct train from Vidin to Sandanski. However, there are services departing from Vidin and arriving at Strumyani via Sofia Sever and Sofia. The journey, including transfers, takes approximately 10h 25m.
The distance between Vidin and Sandanski is 397 km. The road distance is 346.1 km.
The best way to get from Vidin to Sandanski without a car is to bus which takes 7h 30m and costs .
It takes approximately 7h 30m to get from Vidin to Sandanski, including transfers.
Vidin to Sandanski bus services, operated by Alexiev, depart from Vidin station.
Vidin to Sandanski train services, operated by Bulgarian Railways (BDZh), depart from Vidin station.
The best way to get from Vidin to Sandanski is to bus which takes 7h 30m and costs . Alternatively, you can train, which costs $9 - $14 and takes 10h 25m.
What companies run services between Vidin, Bulgaria and Sandanski, Bulgaria?
You can take a bus from Vidin to Sandanski via Sofia Central Bus Station in around 7h 30m. Alternatively, you can take a train from Vidin to Sandanski via Sofia Sever, Sofia, Strumyani, and Strumyani in around 10h 25m.
- Phone
- +359 2 931 11 11
- bdz_passengers@bdz.bg
- 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
- Ave. Duration
- 5h 7m
- Frequency
- Twice daily
- 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 Strumyani
- Ave. Duration
- 3h 10m
- Frequency
- Every 4 hours
- Estimated price
- $2–4
- Website
- Bulgarian Railways (BDZh)
- 2nd Class
- $2–4
- 1st Class
- $2–4
- Phone
- 02/813 33 98
- aleksiev_91_vd@abv.bg
- 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
- info@bgrazpisanie.com
- Website
- bgrazpisanie.com
Bus from Sofia Central Bus Station to Sandanski
- Ave. Duration
- 2h 30m
- Frequency
- Once daily
- Estimated price
- $5–7
- Schedules at
- bgrazpisanie.com
Bus from Sofia Central Bus Station to Sandanski
- Ave. Duration
- 2h 30m
- Frequency
- Once daily
- Estimated price
- $5–7
- Schedules at
- bgrazpisanie.com
Bus from Sofia Central Bus Station to Sandanski
- Ave. Duration
- 2h 30m
- Frequency
- Once daily
- Estimated price
- $5–7
- Schedules at
- bgrazpisanie.com
- Phone
- +49 30 300 137 300
- service@flixbus.com
- Website
- Flixbus
Bus from Vidin bus station to Sofia
- Ave. Duration
- 3h 50m
- Frequency
- 4 times a week
- Estimated price
- $23–35
- Website
- Flixbus
Bus from Sofia Central Bus Station to Sandanski Bus Station
- Ave. Duration
- 2h 30m
- Frequency
- 5 times a week
- Estimated price
- $15–23
- Website
- Flixbus
- Phone
- +359 88 949 0000
- office@union-ivkoni.com
- Website
- Union Ivkoni
Bus from Sofia Central Bus Station to Sandanski Bus Station
- Ave. Duration
- 2h 50m
- Frequency
- 4 times a day
- Estimated price
- $7–11
- Website
- Union Ivkoni
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
Booking & Getting There
Vidin to Sandanski bus services, operated by Alexiev, arrive at Sofia Central Bus Station.
Vidin to Sandanski train services, operated by Bulgarian Railways (BDZh), arrive at Sofia Sever station.
Yes, the driving distance between Vidin to Sandanski is 346 km. It takes approximately 5h 3m to drive from Vidin to Sandanski.
Book your Vidin to Sandanski bus tickets online with 12go.asia.
There are 340+ hotels available in Sandanski.















