There are 7 ways to get from Sofia 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
best- Take the bus from Sofia Central Bus Station to Silistra Bus Stationbus Union Ivkoni
6h 25m$30–50Train
cheapest- Take the train from Sofia to Silistratrain Ic
11h 15m$9–13Drive 428.7 km
- Drive from Sofia to Silistracar 428.7 km
5h 46m$68–98Fly, shuttle
- Fly from Sofia Airport (SOF) to Varna Airport (VAR)plane SOF - VAR
- Take a shuttle bus from Varna Airport to Silistra
5h 2m$163–341Train, bus
- Take the train from Sofia Sever to Pleventrain Ic / ...
- Take the bus from Pleven Bus and Coach Station to Silistra Bus Stationbus Union Ivkoni
7h 22m$15–24Bus via Ruse
- Take the bus from Sofia Central Bus Station to Rusebus
- Take the bus from Slivo pole to Silistrabus
8h 30m$23–47Shuttle
- Take a shuttle bus from Sofia to Silistra
6h 25m$320–450
Sofia to Silistra by train
Questions & Answers
The cheapest way to get from Sofia to Silistra is to train which costs $9 - $13 and takes 11h 15m.
The fastest way to get from Sofia to Silistra is to fly and shuttle which takes 5h 2m and costs $160 - $350.
Yes, there is a direct bus departing from Sofia Central Bus Station station and arriving at Silistra Bus Station station. Services depart three times a day, and operate every day. The journey takes approximately 6h 25m.
Yes, there is a direct train departing from Sofia and arriving at Silistra. Services depart twice daily, and operate every day. The journey takes approximately 11h 15m.
The distance between Sofia and Silistra is 432 km. The road distance is 428.7 km.
The best way to get from Sofia to Silistra without a car is to bus which takes 6h 25m and costs $30 - $50.
The bus from Sofia Central Bus Station to Silistra Bus Station takes 6h 25m including transfers and departs three times a day.
Sofia to Silistra bus services, operated by Union Ivkoni, depart from Sofia Central Bus Station.
Sofia to Silistra train services, operated by Bulgarian Railways (BDZh), depart from Sofia station.
The best way to get from Sofia to Silistra is to bus which takes 6h 25m and costs $30 - $50. Alternatively, you can train, which costs $9 - $13 and takes 11h 15m.
What companies run services between Sofia, Bulgaria and Silistra, Bulgaria?
Union Ivkoni operates a bus from Sofia Central Bus Station to Silistra Bus Station twice daily. Tickets cost $20–29 and the journey takes 6h 25m. Grup Plus - Etap Adresss also services this route once daily. Alternatively, Bulgarian Railways (BDZh) operates a train from Sofia to Silistra twice daily. Tickets cost $9–13 and the journey takes 11h 15m.
- 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 Sofia to Silistra
- Ave. Duration
- 11h 15m
- Frequency
- Twice daily
- Estimated price
- $9–13
- Website
- https://www.bdz.bg/en
- 2nd Class
- $9–13
- 1st Class
- $10–13
Train from Sofia Sever to Pleven
- Ave. Duration
- 2h 32m
- Frequency
- Hourly
- Estimated price
- $3–5
- Website
- https://www.bdz.bg/en
- 2nd Class
- $3–5
- 1st Class
- $4–5
- Phone
- +359 88 949 0000
- [email protected]
- Website
- union-ivkoni.com
Bus from Sofia Central Bus Station to Silistra Bus Station
- Ave. Duration
- 6h 25m
- Frequency
- Twice daily
- Estimated price
- $20–29
- 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 889 59 00 00
- [email protected]
- Website
- union-ivkoni.com
Bus from Sofia Central Bus Station to Silistra Bus Station
- Ave. Duration
- 7h
- Frequency
- Once daily
- Estimated price
- $30–50
- Website
- https://union-ivkoni.com/en
Bus from Sofia Central Bus Station to Ruse
- Ave. Duration
- 5h 15m
- Frequency
- Every 3 hours
- Estimated price
- $16–40
- Website
- https://union-ivkoni.com/en
- 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/
Shuttle from Sofia to Silistra
- Ave. Duration
- 6h 25m
- Frequency
- On demand
- Estimated price
- $320–450
- Website
- https://atlastaxi.eu/
- 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
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 Flying into Beijing?, The beginner’s guide to the 2018 World Nomad Games, and Travelling to the US: What do I need to know? - to help you get the most out of your next trip.
More Questions & Answers
Sofia to Silistra bus services, operated by Union Ivkoni, arrive at Silistra Bus Station.
Sofia to Silistra train services, operated by Bulgarian Railways (BDZh), arrive at Silistra station.
Yes, the driving distance between Sofia to Silistra is 429 km. It takes approximately 5h 46m to drive from Sofia to Silistra.
Book your Sofia to Silistra bus tickets online with Omio and Distribusion.
There are 37+ hotels available in Silistra.














