There are 5 ways to get from Svishtov to Vratsa by train, bus, car, or taxi
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train
best- Take the train from Svishtov to LevskiRe
- Take the train from Levski to MezdraRe / ...
4h 34m$15–19Bus via Byala Slatina
- Take the bus from Svishtov Bus Station to Pleven Bus Stop
- Take the bus from Pleven to Byala Slatina
- Take the bus from Byala Slatina to Vratsa
5h 18mDrive 178.1 km
- Drive from Svishtov to Vratsa178.1 km
2h 43m$28–41Taxi
- Take the taxi from Svishtov to Vratsa178.1 km
2h 43m$100–130Bus
- Take the bus from Svishtov to Lovech
- Take the bus from Lovech to Vratsa
5h 47m
Svishtov to Vratsa by train
Questions & Answers
The cheapest way to get from Svishtov to Vratsa is to train which costs $15 - $19 and takes 4h 34m.
The fastest way to get from Svishtov to Vratsa is to drive which takes 2h 43m and costs $28 - $45.
No, there is no direct bus from Svishtov station to Vratsa. However, there are services departing from Svishtov Bus Station and arriving at Vratsa via Pleven and Byala Slatina. The journey, including transfers, takes approximately 5h 18m.
No, there is no direct train from Svishtov to Vratsa. However, there are services departing from Svishtov and arriving at Vratsa via Levski and Mezdra. The journey, including transfers, takes approximately 4h 34m.
The distance between Svishtov and Vratsa is 209 km. The road distance is 178.1 km.
The best way to get from Svishtov to Vratsa without a car is to train which takes 4h 34m and costs $15 - $19.
It takes approximately 4h 34m to get from Svishtov to Vratsa, including transfers.
Svishtov to Vratsa bus services, operated by Union Ivkoni, depart from Svishtov Bus Station.
Svishtov to Vratsa train services, operated by Bulgarian Railways (BDZh), depart from Svishtov station.
The best way to get from Svishtov to Vratsa is to train which takes 4h 34m and costs $15 - $19. Alternatively, you can bus via Byala Slatina, which costs and takes 5h 18m.
What companies run services between Svishtov, Bulgaria and Vratsa, Bulgaria?
You can take a train from Svishtov to Vratsa via Levski and Mezdra in around 4h 34m. Alternatively, you can take a bus from Svishtov Bus Station to Vratsa via Pleven Bus Stop, Pleven, and Byala Slatina in around 5h 18m.
Transport is disrupted due to the Russia-Ukraine war. Read more
- Phone
- +35929311111
- onlineticket@bdz.bg
- Website
- bdz.bg
Train from Svishtov to Levski
- Ave. Duration
- 54 min
- Frequency
- 5 times a day
- Estimated price
- $2–4
- Website
- https://www.bdz.bg/en
- 2nd Class
- $2–4
- 1st Class
- $2–4
Train from Levski to Mezdra
- Ave. Duration
- 1h 35m
- Frequency
- Every 2 hours
- Estimated price
- $4–8
- Website
- https://www.bdz.bg/en
- 2nd Class
- $4–6
- 1st Class
- $5–8
- Phone
- 0219521
- petitii@cfrcalatori.ro
- Website
- cfrcalatori.ro
Train from Levski to Mezdra
- Ave. Duration
- 1h 46m
- Frequency
- Twice daily
- Estimated price
- $12–14
- Website
- https://www.cfrcalatori.ro/en/
- Phone
- 07001 8282
- booking@union-ivkoni.com
- Website
- union-ivkoni.com
Bus from Svishtov Bus Station to Pleven Bus Stop
- Ave. Duration
- 1h 15m
- Frequency
- Once daily
- Estimated price
- $4–6
- 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
- planinite.info
Bus from Byala Slatina to Vratsa
- Ave. Duration
- 1h 15m
- Frequency
- Every 4 hours
- Schedules at
- planinite.info
Bus from Lovech to Vratsa
- Ave. Duration
- 3h
- Frequency
- Once daily
- Schedules at
- planinite.info
- info@bgrazpisanie.com
- Website
- bgrazpisanie.com
Bus from Svishtov to Lovech
- Ave. Duration
- 1h 42m
- Frequency
- Twice daily
- Website
- https://bgrazpisanie.com/en
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 Stansted Airport into central London, How to get from Florence to Rome, and French strikes 2018: What are my alternative transport options? - to help you get the most out of your next trip.
More Questions & Answers
Svishtov to Vratsa bus services, operated by Union Ivkoni, arrive at Pleven Bus Stop station.
Svishtov to Vratsa train services, operated by Bulgarian Railways (BDZh), arrive at Levski station.
Yes, the driving distance between Svishtov to Vratsa is 178 km. It takes approximately 2h 43m to drive from Svishtov to Vratsa.
There are 84+ hotels available in Vratsa.


















