There are 7 ways to get from Sliven to Vidin by bus, train, car, or plane
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Bus, train
best- Take the bus from Sliven to Veliko Tarnovobus
- Take the train from Gorna Oryahovitsa to Mezdratrain Ic / ...
- Take the bus from Vratsa to Vidinbus
8h 51mTrain
cheapest- Take the train from Sliven to Sofiatrain Ic
- Take the train from Sofia to Vidintrain Ic
10h 47m$8–12Bus
- Take the bus from Sliven to Sofia Central Bus Stationbus
- Take the bus from Sofia Central Bus Station to Vidinbus
9hDrive 424.9 km
- Drive from Sliven to Vidincar 424.9 km
6h 29m$67–97Bus via Pleven
- Take the bus from Sliven Central Bus Station to Pleven Bus Stopbus
- Take the bus from Pleven to Byala Slatinabus
- Take the bus from Byala Slatina to Vidinbus
10h 33mTrain via Gorna Oryahovitsa
- Take the train from Sliven to Dabovotrain Ic / ...
- Take the train from Dabovo to Gorna Oryahovitsatrain Ic / ...
- Take the train from Gorna Oryahovitsa to Mezdratrain Ic / ...
- Take the train from Mezdra to Vidintrain Re / ...
11h 21m$20–27Train, fly
- Take the train from Sliven to Burgastrain
- Fly from Burgas Airport (BOJ) to Sofia Airport (SOF)plane BOJ - SOF
- Take the train from Sofia to Vidintrain
11h 15m$83–214
Sliven to Vidin by train
Questions & Answers
The cheapest way to get from Sliven to Vidin is to train which costs $7 - $12 and takes 10h 47m.
The fastest way to get from Sliven to Vidin is to drive which takes 6h 29m and costs $65 - $100.
No, there is no direct bus from Sliven to Vidin. However, there are services departing from Sliven and arriving at Vidin via Sofia Central Bus Station. The journey, including transfers, takes approximately 9h.
No, there is no direct train from Sliven to Vidin. However, there are services departing from Sliven and arriving at Vidin via Sofia. The journey, including transfers, takes approximately 10h 47m.
The distance between Sliven and Vidin is 462 km. The road distance is 424.9 km.
The best way to get from Sliven to Vidin without a car is to bus and train which takes 8h 51m and costs .
It takes approximately 8h 51m to get from Sliven to Vidin, including transfers.
Sliven to Vidin bus services, operated by Globus ES, depart from Sliven station.
Sliven to Vidin train services, operated by Bulgarian Railways (BDZh), depart from Sliven station.
The best way to get from Sliven to Vidin is to bus which takes 9h and costs . Alternatively, you can train, which costs $7 - $12 and takes 10h 47m.
What companies run services between Sliven, Bulgaria and Vidin, Bulgaria?
You can take a bus from Sliven to Vidin via Sofia Central Bus Station in around 9h. Alternatively, you can take a train from Sliven to Vidin via Sofia in around 10h 47m.
- Website
- air.bg
Flights from Burgas Airport to Sofia Airport
- Ave. Duration
- 50 min
- When
- Every day
- Estimated price
- $75–160
- Phone
- +359 2 931 11 11
- bdz_passengers@bdz.bg
- Website
- bdz.bg
Train from Gorna Oryahovitsa to Mezdra
- Ave. Duration
- 2h 19m
- Frequency
- Hourly
- Estimated price
- $3–5
- Website
- https://www.bdz.bg/en
- 2nd Class
- $3–5
- 1st Class
- $3–4
Train from Sliven to Sofia
- Ave. Duration
- 4h 36m
- Frequency
- Every 4 hours
- Estimated price
- $4–7
- Website
- https://www.bdz.bg/en
- 2nd Class
- $4–7
- 1st Class
- $5–7
Train from Sofia to Vidin
- Ave. Duration
- 5h 11m
- Frequency
- Twice daily
- Estimated price
- $3–5
- Website
- https://www.bdz.bg/en
- 2nd Class
- $3–5
- 1st Class
- $3–5
Train from Sliven to Dabovo
- Ave. Duration
- 55 min
- Frequency
- Every 3 hours
- Estimated price
- $1–3
- Website
- https://www.bdz.bg/en
- 2nd Class
- $1–2
- 1st Class
- $2–3
Train from Dabovo to Gorna Oryahovitsa
- Ave. Duration
- 1h 54m
- Frequency
- Every 2 hours
- Estimated price
- $1–2
- Website
- https://www.bdz.bg/en
- 2nd Class
- $1–2
- 1st Class
- $1–2
Train from Gorna Oryahovitsa to Mezdra
- Ave. Duration
- 2h 19m
- Frequency
- Hourly
- Estimated price
- $3–5
- Website
- https://www.bdz.bg/en
- 2nd Class
- $3–5
- 1st Class
- $3–4
Train from Mezdra to Vidin
- Ave. Duration
- 3h 42m
- Frequency
- Every 3 hours
- Estimated price
- $2–4
- Website
- https://www.bdz.bg/en
- 2nd Class
- $2–4
- 1st Class
- $2–4
Train from Sliven to Burgas
- Ave. Duration
- 1h 45m
- Frequency
- Every 2 hours
- Estimated price
- $2–4
- Website
- https://www.bdz.bg/en
- 2nd Class
- $2–3
- 1st Class
- $3–4
Train from Sofia to Vidin
- Ave. Duration
- 5h 11m
- Frequency
- Twice daily
- Estimated price
- $3–5
- Website
- https://www.bdz.bg/en
- 2nd Class
- $3–5
- 1st Class
- $3–5
- Phone
- 0219521
- Website
- cfrcalatori.ro
Train from Gorna Oryahovitsa to Mezdra
- Ave. Duration
- 2h 25m
- Frequency
- 3 times a day
- Estimated price
- $16–18
- Website
- https://www.cfrcalatori.ro/en/
Train from Gorna Oryahovitsa to Mezdra
- Ave. Duration
- 2h 25m
- Frequency
- 3 times a day
- Estimated price
- $16–18
- Website
- https://www.cfrcalatori.ro/en/
- Phone
- +359 62 60 22 60
- info@alexok.com
- Website
- alexok.com
Bus from Sliven to Veliko Tarnovo
- Ave. Duration
- 1h 30m
- Frequency
- Once daily
- Estimated price
- $6–10
- Schedules at
- alexok.com
- Phone
- 02/813 33 98
- aleksiev_91_vd@abv.bg
- Website
- aleksiev-91.com
Bus from Vratsa to Vidin
- Ave. Duration
- 1h 30m
- Frequency
- 5 times a day
- Schedules at
- aleksiev-91.com
Bus from Sofia Central Bus Station to Vidin
- Ave. Duration
- 4h
- Frequency
- 5 times a day
- Schedules at
- aleksiev-91.com
- Phone
- 044/62 48 83
- globuses@abv.bg
- Website
- globuses.com
Bus from Sliven to Sofia Central Bus Station
- Ave. Duration
- 4h
- Frequency
- 3 times a day
- Estimated price
- $18
- Website
- https://www.globuses.com/index.html
- Phone
- +359 88 949 0000
- office@union-ivkoni.com
- Website
- union-ivkoni.com
Bus from Sliven Central Bus Station to Pleven Bus Stop
- Ave. Duration
- 4h 45m
- Frequency
- 4 times a week
- Estimated price
- $11–17
- Website
- https://union-ivkoni.com/en
- Phone
- +359 (0) 64 888 666
- avtogara@pleven.bg
- Website
- avtogarapleven.com
Bus from Pleven to Byala Slatina
- Ave. Duration
- 1h 21m
- Frequency
- Hourly
- Schedules at
- avtogarapleven.com
- Website
- byala-slatina.bg
Bus from Byala Slatina to Vidin
- Ave. Duration
- 3h
- Frequency
- Once daily
- Schedules at
- byala-slatina.bg
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 Why you should take the train in the US, Flying into Beijing?, and Travel Insider: Top Japan travel tips by Beatrix Holland - to help you get the most out of your next trip.
More Questions & Answers
Sliven to Vidin bus services, operated by Globus ES, arrive at Sofia Central Bus Station.
Sliven to Vidin train services, operated by Bulgarian Railways (BDZh), arrive at Sofia station.
Yes, the driving distance between Sliven to Vidin is 425 km. It takes approximately 6h 29m to drive from Sliven to Vidin.
Book your Sliven to Vidin bus tickets online with 12go.asia.
There are 71+ hotels available in Vidin.















