There are 4 ways to get from Nova Zagora to Varna 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 Nova Zagora to Varnatrain Ic
3h 17m$9–12Train, bus
cheapest- Take the train from Nova Zagora to Dalgopoltrain Ic
- Take the bus from Dalgopol to Varnabus
4h 56m$8–13Bus
- Take the bus from Sliven Central Bus Station to Varna Central Bus Stationbus
5h 14m$46–74Drive 243.7 km
- Drive from Nova Zagora to Varnacar 243.7 km
3h 4m$39–56
Nova Zagora to Varna by train and bus
Questions & Answers
The cheapest way to get from Nova Zagora to Varna is to train and bus which costs $8 - $13 and takes 4h 56m.
The fastest way to get from Nova Zagora to Varna is to drive which takes 3h 4m and costs $35 - $60.
No, there is no direct bus from Nova Zagora to Varna station. However, there are services departing from Nova Zagora and arriving at Varna Central Bus Station via Sliven Central Bus Station. The journey, including transfers, takes approximately 5h 14m.
No, there is no direct train from Nova Zagora to Varna. However, there are services departing from Nova Zagora and arriving at Varna via . The journey, including transfers, takes approximately 3h 17m.
The distance between Nova Zagora and Varna is 248 km. The road distance is 243.7 km.
The best way to get from Nova Zagora to Varna without a car is to train which takes 3h 17m and costs $9 - $13.
It takes approximately 3h 17m to get from Nova Zagora to Varna, including transfers.
Nova Zagora to Varna bus services, operated by Karat-S, depart from Sliven Central Bus Station.
Nova Zagora to Varna train services, operated by Bulgarian Railways (BDZh), depart from Nova Zagora station.
The best way to get from Nova Zagora to Varna is to train which takes 3h 17m and costs $9 - $13. Alternatively, you can bus, which costs $45 - $75 and takes 5h 14m.
What companies run services between Nova Zagora, Bulgaria and Varna, Bulgaria?
Bulgarian Railways (BDZh) operates a train from Nova Zagora to Varna every 4 hours. Tickets cost $4–7 and the journey takes 3h 13m. Alternatively, Karat-S operates a bus from Sliven Central Bus Station to Varna Central Bus Station once daily. Tickets cost $45–70 and the journey takes 3h 34m.
- Phone
- +359 2 931 11 11
- [email protected]
- Website
- Bulgarian Railways (BDZh)
Train from Nova Zagora to Varna
- Ave. Duration
- 3h 13m
- Frequency
- Every 4 hours
- Estimated price
- $4–7
- Website
- Bulgarian Railways (BDZh)
- 2nd Class
- $4–6
- 1st Class
- $5–7
Train from Nova Zagora to Dalgopol
- Ave. Duration
- 2h 18m
- Frequency
- Every 4 hours
- Estimated price
- $3–5
- Website
- Bulgarian Railways (BDZh)
- 2nd Class
- $3–5
- 1st Class
- $4–5
- Phone
- +359 2 812 0 812
- [email protected]
- Website
- karat-s.com
Bus from Sliven Central Bus Station to Varna Central Bus Station
- Ave. Duration
- 3h 34m
- Frequency
- Once daily
- Estimated price
- $45–70
- Schedules at
- karat-s.com
- Phone
- +359 886 618 849
- [email protected]
- Website
- autogaravn.com
Bus from Dalgopol to Varna
- Ave. Duration
- 1h 38m
- Frequency
- Once daily
- Estimated price
- $5–8
- Schedules at
- autogaravn.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 Getting around the Cyclades, Getting to Rome from the airport, and Travelling to the UK: What do I need to know? - to help you get the most out of your next trip.
More Questions & Answers
Nova Zagora to Varna bus services, operated by Karat-S, arrive at Varna Central Bus Station.
Nova Zagora to Varna train services, operated by Bulgarian Railways (BDZh), arrive at Varna station.
Yes, the driving distance between Nova Zagora to Varna is 244 km. It takes approximately 3h 4m to drive from Nova Zagora to Varna.
There are 2560+ hotels available in Varna.













