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.
Recommended option
Bus • 7h
Cheapest option
Train • 11h 18m
5 alternative options
Bus via Veliko Tŭrnovo • 9h 5m
Drive • 5h 45m
Fly to Varna, shuttle • 4h 44m
Fly to Bucharest Otopeni, shuttle • 5h 44m
Shuttle • 6h 52m
Sofia to Silistra by bus
Questions & Answers
The cheapest way to get from Sofia to Silistra is to train which costs $12 - $26 and takes 11h 18m.
The fastest way to get from Sofia to Silistra is to fly and shuttle which takes 4h 44m and costs $220 - $480.
Yes, there is a direct bus departing from Sofia Central Bus Station station and arriving at Silistra Bus Station station. Services depart twice daily, and operate every day. The journey takes approximately 7h.
Yes, there is a direct train departing from Sofia and arriving at Silistra. Services depart once daily, and operate every day. The journey takes approximately 11h 18m.
The distance between Sofia and Silistra is 430 km. The road distance is 431.2 km.
The best way to get from Sofia to Silistra without a car is to bus which takes 7h and costs $16 - $27.
The bus from Sofia Central Bus Station to Silistra Bus Station takes 7h including transfers and departs twice daily.
Sofia to Silistra bus services, operated by ETAP Group, 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 7h and costs $16 - $27. Alternatively, you can train, which costs $12 - $26 and takes 11h 18m.
- Distance: 430.2 km
- Duration: 7h
What companies run services between Sofia, Bulgaria and Silistra, Bulgaria?
ETAP Group operates a bus from Sofia Central Bus Station to Silistra Bus Station once daily. Tickets cost $17 - $20 and the journey takes 7h. Union Ivkoni also services this route once daily. Alternatively, Bulgarian Railways (BDZh) operates a train from Sofia to Silistra once daily. Tickets cost $12 - $26 and the journey takes 11h 18m.
- Website
- air.bg
Flights from Sofia to Varna
- Ave. Duration
- 50 min
- When
- Every day
- Estimated price
- $55 - $210
Flights from Sofia to Bucharest Otopeni
- Ave. Duration
- 1h 5m
- When
- Monday to Friday
- Estimated price
- $100 - $260
- Website
- tarom.ro
Flights from Sofia to Bucharest Otopeni
- Ave. Duration
- 1h 5m
- When
- Monday to Friday
- Estimated price
- $100 - $260
- Phone
- +35929311111
- Website
- bdz.bg
Train from Sofia to Silistra
- Ave. Duration
- 11h 18m
- Frequency
- Once daily
- Estimated price
- $12 - $26
- Website
- https://www.bdz.bg/en
- 2nd Class
- $12 - $18
- 1st Class
- $18 - $26
- Phone
- +359 2 989000
- support.eu@union-ivkoni.com
- Website
- etapgroup.com
Bus from Sofia Central Bus Station to Silistra Bus Station
- Ave. Duration
- 7h
- Frequency
- Once daily
- Estimated price
- $17 - $20
- Website
- https://union-ivkoni.com/en
- Phone
- 07001 8282
- booking@union-ivkoni.com
- Website
- union-ivkoni.com
Bus from Sofia Central Bus Station to Silistra Bus Station
- Ave. Duration
- 7h
- Frequency
- Once daily
- Estimated price
- $16 - $27
- Website
- http://en.union-ivkoni.com/
- Phone
- +359 2 493 0191
- info@traventuria.com
- Website
- traventuria.com
Bus from Sofia Alexander Nevski Cathedral to Veliko Tarnovo Bus Station
- Ave. Duration
- 3h 5m
- Frequency
- Once a week
- Estimated price
- $22 - $28
- Website
- https://traventuria.com/
- Website
- silistra.egov.bg
Bus from Veliko Tarnovo to Silistra
- Ave. Duration
- 5h
- Frequency
- Once daily
- Schedules at
- silistra.egov.bg
- Phone
- +359 89 345 5533
- info@atlastaxi.eu
- Website
- atlastaxi.eu
Shuttle from Varna Airport to Silistra
- Ave. Duration
- 2h 15m
- Frequency
- On demand
- Estimated price
- $130 - $190
- Website
- https://atlastaxi.eu/
Shuttle from Bucharest Otopeni Airport to Silistra
- Ave. Duration
- 2h
- Frequency
- On demand
- Estimated price
- $140 - $200
- Website
- https://atlastaxi.eu/
Shuttle from Sofia to Silistra
- Ave. Duration
- 6h 52m
- Frequency
- On demand
- Estimated price
- $300 - $420
- Website
- https://atlastaxi.eu/
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 How to get from Luton Airport into central London, Need to know: Eurostar and Thanksgiving 2018: How to travel stress-free - to help you get the most out of your next trip.
More Questions & Answers
Sofia to Silistra bus services, operated by ETAP Group, 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 431 km. It takes approximately 5h 45m to drive from Sofia to Silistra.
Book your Sofia to Silistra bus tickets online with Omio and Distribusion.
There are 26+ hotels available in Silistra. Prices start at $16 USD per night.