There are 5 ways to get from Sliven 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
best- Take the bus from Sliven to Sofiabus
- Take the bus from Sofia to Vidinbus
9hTrain
cheapest- Take the train from Sliven to Sofiatrain 3620 / ...
- Take the train from Sofia to Vidintrain 7624
10h 46m$17–31Bus, train
- Take the bus from Sliven to Veliko Tarnovobus
- Take the train from Gorna Oryahovitsa to Vratsatrain
- Take the bus from Vratsa to Vidinbus
9h 6mDrive 425.1 km
- Drive from Sliven to Vidincar 425.1 km
6h 30m$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 33m
Sliven to Vidin by train
Questions & Answers
The cheapest way to get from Sliven to Vidin is to train which costs $17 - $35 and takes 10h 46m.
The fastest way to get from Sliven to Vidin is to drive which takes 6h 30m 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. 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 46m.
The distance between Sliven and Vidin is 537 km. The road distance is 425.1 km.
The best way to get from Sliven to Vidin without a car is to bus which takes 9h and costs .
It takes approximately 9h 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 $17 - $35 and takes 10h 46m.
What companies run services between Sliven, Bulgaria and Vidin, Bulgaria?
You can take a bus from Sliven to Vidin via Sofia in around 9h. Alternatively, you can take a train from Sliven to Vidin via Sofia in around 10h 46m.
- Phone
- +35929311111
- onlineticket@bdz.bg
- Website
- bdz.bg
Train from Gorna Oryahovitsa to Vratsa
- Ave. Duration
- 2h 40m
- Frequency
- Once daily
- Estimated price
- $6–11
- Website
- https://www.bdz.bg/en
- 2nd Class
- $6–9
- 1st Class
- $7–11
Train from Sliven to Sofia
- Ave. Duration
- 4h 36m
- Frequency
- 3 times a day
- Estimated price
- $9–15
- Website
- https://www.bdz.bg/en
- 2nd Class
- $9–13
- 1st Class
- $12–15
Train from Sofia to Vidin
- Ave. Duration
- 5h 10m
- Frequency
- Once daily
- Estimated price
- $8–16
- Website
- https://www.bdz.bg/en
- 2nd Class
- $8–12
- 1st Class
- $11–16
- Phone
- 044/62 48 83
- globuses@abv.bg
- Website
- globuses.com
Bus from Sliven to Sofia
- Ave. Duration
- 4h
- Frequency
- 3 times a day
- Estimated price
- $18
- Website
- https://www.globuses.com/index.html
- Phone
- +359 0885700870
- support@citylines.eu
- Website
- citylines.eu
Bus from Sliven to Sofia
- Ave. Duration
- 4h 15m
- Frequency
- 3 times a day
- Estimated price
- $20–27
- Website
- https://citylines.eu/
- Phone
- 07001 8282
- booking@union-ivkoni.com
- Website
- union-ivkoni.com
Bus from Sliven to Sofia
- Ave. Duration
- 4h 50m
- Frequency
- Twice daily
- Estimated price
- $14–21
- Website
- https://union-ivkoni.com/en
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
- 02/813 33 98
- aleksiev_91_vd@abv.bg
- Website
- aleksiev-91.com
Bus from Sofia to Vidin
- Ave. Duration
- 4h
- Frequency
- 5 times a day
- Schedules at
- aleksiev-91.com
Bus from Vratsa to Vidin
- Ave. Duration
- 1h 30m
- Frequency
- 5 times a day
- Schedules at
- aleksiev-91.com
- 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–11
- Schedules at
- alexok.com
- 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 Best ways to travel around Australia, What documents do I need to cross Niagara Falls?, and Travelling to and around Russia for the 2018 FIFA World Cup - 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 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 30m to drive from Sliven to Vidin.
There are 55+ hotels available in Vidin.









