There are 5 ways to get from Varna to Svilengrad by train, bus, 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.
Train
best- Take the train from Varna to Dimitrovgradtrain Ic
- Take the train from Dimitrovgrad to Svilengradtrain Re / ...
6h 44m$9–14Train, bus
cheapest- Take the train from Varna to Stara Zagoratrain Ic
- Take the bus from Stara Zagora to Kharmanlibus
7h 35m$6–13Bus via Stara Zagora
- Take the bus from Varna to Stara Zagorabus
- Take the bus from Stara Zagora to Kharmanlibus
8h 59m$13–30Drive 280.9 km
- Drive from Varna to Svilengradcar 280.9 km
5h 7m$45–64Bus
- Take the bus from Varna to Dimitrovgradbus
- Take the bus from Haskovo to Svilengradbus
9h 55m
Questions & Answers
The cheapest way to get from Varna to Svilengrad is to train and bus which costs $5 - $13 and takes 7h 35m.
The fastest way to get from Varna to Svilengrad is to drive which takes 5h 7m and costs $40 - $65.
No, there is no direct bus from Varna to Svilengrad. However, there are services departing from Varna and arriving at Svilengrad via Stara Zagora and Harmanli. The journey, including transfers, takes approximately 8h 59m.
No, there is no direct train from Varna to Svilengrad. However, there are services departing from Varna and arriving at Svilengrad via Dimitrovgrad. The journey, including transfers, takes approximately 6h 44m.
The distance between Varna and Svilengrad is 405 km. The road distance is 280.9 km.
The best way to get from Varna to Svilengrad without a car is to train which takes 6h 44m and costs $9 - $14.
It takes approximately 6h 44m to get from Varna to Svilengrad, including transfers.
Varna to Svilengrad bus services, operated by Burgas Bus, depart from Varna station.
Varna to Svilengrad train services, operated by Bulgarian Railways (BDZh), depart from Varna station.
The best way to get from Varna to Svilengrad is to train which takes 6h 44m and costs $9 - $14. Alternatively, you can bus via Stara Zagora, which costs $13 - $30 and takes 8h 59m.
What companies run services between Varna, Bulgaria and Svilengrad, Bulgaria?
You can take a train from Varna to Svilengrad via Dimitrovgrad and Svilengrad in around 6h 44m. Alternatively, you can take a bus from Varna to Svilengrad via Stara Zagora, Harmanli, and Harmanli in around 8h 59m.
- Phone
- +359 2 931 11 11
- [email protected]
- Website
- bdz.bg
Train from Varna to Dimitrovgrad
- Ave. Duration
- 4h 41m
- Frequency
- Twice daily
- Estimated price
- $5–8
- Website
- https://www.bdz.bg/en
- 2nd Class
- $5–8
- 1st Class
- $6–8
Train from Dimitrovgrad to Svilengrad
- Ave. Duration
- 55 min
- Frequency
- Every 2 hours
- Estimated price
- $1–2
- Website
- https://www.bdz.bg/en
- 2nd Class
- $1–2
- 1st Class
- $1–2
Train from Varna to Stara Zagora
- Ave. Duration
- 3h 34m
- Frequency
- Every 4 hours
- Estimated price
- $4–7
- Website
- https://www.bdz.bg/en
- 2nd Class
- $4–7
- 1st Class
- $5–7
- Phone
- +359 0882455155
- [email protected]
- Website
- burgasbus.info
Bus from Varna to Stara Zagora
- Ave. Duration
- 5h 7m
- Frequency
- Twice daily
- Estimated price
- $26–35
- Website
- https://burgasbus.info/eng/?cat=1
- Phone
- +359 2 812 0 812
- [email protected]
- Website
- karat-s.com
Bus from Varna to Stara Zagora
- Ave. Duration
- 4h 33m
- Frequency
- Once daily
- Estimated price
- $50–80
- Schedules at
- karat-s.com
- Phone
- +359 886 618 849
- [email protected]
- Website
- autogaravn.com
Bus from Varna to Stara Zagora
- Ave. Duration
- 5h 24m
- Frequency
- Once daily
- Estimated price
- $15–20
- Schedules at
- autogaravn.com
Bus from Varna to Dimitrovgrad
- Ave. Duration
- 6h 11m
- Frequency
- Once daily
- Estimated price
- $17–24
- Schedules at
- autogaravn.com
- Phone
- 042 605 349
- [email protected]
- Website
- avtogara.starazagora.bg
Bus from Varna to Stara Zagora
- Ave. Duration
- 5h 24m
- Frequency
- Once daily
- Estimated price
- $5–17
- Schedules at
- starazagora.bg
Bus from Stara Zagora to Kharmanli
- Ave. Duration
- 1h 13m
- Frequency
- Every 4 hours
- Estimated price
- $1–6
- Schedules at
- avtogara.starazagora.bg
Bus from Stara Zagora to Kharmanli
- Ave. Duration
- 1h 13m
- Frequency
- Every 4 hours
- Estimated price
- $1–6
- Schedules at
- avtogara.starazagora.bg
- [email protected]
- Website
- svs.md
Bus from Varna to Stara Zagora
- Ave. Duration
- 5h 38m
- Frequency
- Once daily
- Estimated price
- $12–24
- Website
- https://svs.md/en/bus/route/number-19167
- Phone
- 0373/91 99
- [email protected]
- Website
- torre-bg.com
Bus from Stara Zagora to Kharmanli
- Ave. Duration
- 1h 10m
- Frequency
- Once daily
- Schedules at
- torre-bg.com
Bus from Stara Zagora to Kharmanli
- Ave. Duration
- 1h 10m
- Frequency
- Once daily
- Schedules at
- torre-bg.com
- [email protected]
- Website
- bgrazpisanie.com
Bus from Stara Zagora to Kharmanli
- Ave. Duration
- 2h 10m
- Frequency
- Once daily
- Estimated price
- $3–5
- Schedules at
- bgrazpisanie.com
Bus from Stara Zagora to Kharmanli
- Ave. Duration
- 2h 10m
- Frequency
- Once daily
- Estimated price
- $3–5
- Schedules at
- bgrazpisanie.com
- Phone
- 0379/71309
- Website
- svilengrad24.info
Bus from Haskovo to Svilengrad
- Ave. Duration
- 1h 30m
- Frequency
- Hourly
- Schedules at
- svilengrad24.info
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 Italy Travel Guides, Travelling to the US: What do I need to know?, and 10 amazing places to get away from it all in Australia - to help you get the most out of your next trip.
More Questions & Answers
Varna to Svilengrad bus services, operated by Burgas Bus, arrive at Stara Zagora station.
Varna to Svilengrad train services, operated by Bulgarian Railways (BDZh), arrive at Dimitrovgrad station.
Yes, the driving distance between Varna to Svilengrad is 281 km. It takes approximately 5h 7m to drive from Varna to Svilengrad.
There are 27+ hotels available in Svilengrad.



























