There are 6 ways to get from Vidin to Silistra by bus, train, car, plane, or shuttle
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 Vidin to Vratsabus
- Take the train from Mezdra to Pleventrain Ic / ...
- Take the bus from Pleven Bus and Coach Station to Silistra Bus Stationbus
8h 44mTrain
cheapest- Take the train from Vidin to Mezdratrain Re / ...
- Take the train from Mezdra to Silistratrain Ic
13h 58m$10–16Train, bus
- Take the train from Calafat to Craiovatrain
- Take the train from Craiova to Videletrain
- Take the train from Videle to Rusetrain 461
- Take the bus from Slivo pole to Silistrabus
13h 19m$36–53Drive 413.2 km
- Drive from Vidin to Silistracar 413.2 km
6h 36m$66–94Train, fly, shuttle
- Take the train from Vidin to Sofia Severtrain
- Fly from Sofia Airport (SOF) to Varna Airport (VAR)plane SOF - VAR
- Take a shuttle bus from Varna Airport to Silistra
10h 32m$165–357Bus
- Take the bus from Vidin to Byala Slatinabus
- Take the bus from Byala Slatina to Plevenbus
- Take the bus from Pleven Bus and Coach Station to Silistra Bus Stationbus
9h 39m
Vidin to Silistra by train
Questions & Answers
The cheapest way to get from Vidin to Silistra is to train which costs $10 - $17 and takes 13h 58m.
The fastest way to get from Vidin to Silistra is to drive which takes 6h 36m and costs $65 - $95.
No, there is no direct bus from Vidin to Silistra station. However, there are services departing from Vidin and arriving at Silistra Bus Station via Byala Slatina and Pleven Bus and Coach Station. The journey, including transfers, takes approximately 9h 39m.
No, there is no direct train from Vidin to Silistra. However, there are services departing from Vidin and arriving at Silistra via Mezdra. The journey, including transfers, takes approximately 13h 58m.
The distance between Vidin and Silistra is 508 km. The road distance is 413.2 km.
The best way to get from Vidin to Silistra without a car is to bus and train which takes 8h 44m and costs .
It takes approximately 8h 44m to get from Vidin to Silistra, including transfers.
Vidin to Silistra bus services, operated by Byala Slatina Municipality Bus, depart from Vidin station.
Vidin to Silistra train services, operated by Bulgarian Railways (BDZh), depart from Vidin station.
The best way to get from Vidin to Silistra is to bus which takes 9h 39m and costs . Alternatively, you can train, which costs $10 - $17 and takes 13h 58m.
What companies run services between Vidin, Bulgaria and Silistra, Bulgaria?
You can take a bus from Vidin to Silistra Bus Station via Byala Slatina and Pleven Bus and Coach Station in around 9h 39m. Alternatively, you can take a train from Vidin to Silistra via Mezdra in around 13h 58m.
- Website
- air.bg
Flights from Sofia Airport to Varna Airport
- Ave. Duration
- 50 min
- When
- Every day
- Estimated price
- $75–110
- Phone
- +359 2 931 11 11
- [email protected]
- Website
- bdz.bg
Train from Mezdra to Pleven
- Ave. Duration
- 1h 10m
- Frequency
- Hourly
- Estimated price
- $1–3
- Website
- https://www.bdz.bg/en
- 2nd Class
- $1–3
- 1st Class
- $1–2
Train from Vidin to Sofia Sever
- Ave. Duration
- 4h 40m
- Frequency
- Every 4 hours
- Estimated price
- $4–7
- Website
- https://www.bdz.bg/en
- 2nd Class
- $4–6
- 1st Class
- $4–7
Train from Vidin to Mezdra
- Ave. Duration
- 3h 32m
- Frequency
- Every 4 hours
- Estimated price
- $3–6
- Website
- https://www.bdz.bg/en
- 2nd Class
- $3–5
- 1st Class
- $4–6
Train from Mezdra to Silistra
- Ave. Duration
- 9h 26m
- Frequency
- Twice daily
- Estimated price
- $7–11
- Website
- https://www.bdz.bg/en
- 2nd Class
- $7–11
- 1st Class
- $7–10
- Phone
- 0219521
- Website
- cfrcalatori.ro
Train from Calafat to Craiova
- Ave. Duration
- 3h 19m
- Frequency
- Twice daily
- Estimated price
- $12–13
- Website
- https://www.cfrcalatori.ro/en/
Train from Craiova to Videle
- Ave. Duration
- 2h 59m
- Frequency
- Every 3 hours
- Estimated price
- $16–18
- Website
- https://www.cfrcalatori.ro/en/
Train from Videle to Ruse
- Ave. Duration
- 1h 49m
- Frequency
- 4 times a day
- Estimated price
- $9–11
- Website
- https://www.cfrcalatori.ro/en/
- Phone
- +40 351 409 153
- [email protected]
- Website
- softrans.ro
Train from Craiova to Videle
- Ave. Duration
- 2h 57m
- Frequency
- 3 times a day
- Estimated price
- $8–10
- Schedules at
- softrans.ro
- Phone
- 02/813 33 98
- [email protected]
- Website
- aleksiev-91.com
Bus from Vidin to Vratsa
- Ave. Duration
- 1h 30m
- Frequency
- 5 times a day
- Schedules at
- aleksiev-91.com
- Phone
- +359 88 949 0000
- [email protected]
- Website
- union-ivkoni.com
Bus from Pleven Bus and Coach Station to Silistra Bus Station
- Ave. Duration
- 3h 50m
- Frequency
- Once daily
- Estimated price
- $12–19
- Website
- https://union-ivkoni.com/en
Bus from Pleven Bus and Coach Station to Silistra Bus Station
- Ave. Duration
- 3h 50m
- Frequency
- Once daily
- Estimated price
- $12–19
- Website
- https://union-ivkoni.com/en
- Phone
- +359 82 82 81 51
- [email protected]
- Website
- avtogararuse.org
Bus from Slivo pole to Silistra
- Ave. Duration
- 1h 53m
- Frequency
- Hourly
- Estimated price
- $6–9
- Schedules at
- avtogararuse.org
- Phone
- +359 89 345 5533
- [email protected]
- Website
- atlastaxi.eu
Shuttle from Varna Airport to Silistra
- Ave. Duration
- 2h 15m
- Frequency
- On demand
- Estimated price
- $90–210
- Website
- https://atlastaxi.eu/
- 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
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 Heading to Europe? Read this before you buy a Eurail Pass, The London Underground: Essential tips to navigate the Tube, and How to travel India's Golden Triangle - to help you get the most out of your next trip.
More Questions & Answers
Vidin to Silistra bus services, operated by Byala Slatina Municipality Bus, arrive at Byala Slatina station.
Vidin to Silistra train services, operated by Bulgarian Railways (BDZh), arrive at Mezdra station.
Yes, the driving distance between Vidin to Silistra is 413 km. It takes approximately 6h 36m to drive from Vidin to Silistra.
There are 37+ hotels available in Silistra.






















