There are 4 ways to get from Stara Zagora to Nova Zagora 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.
Stara Zagora to Nova Zagora by train
Questions & Answers
The cheapest way to get from Stara Zagora to Nova Zagora is to train which costs $1 - $3 and takes 29 min.
The fastest way to get from Stara Zagora to Nova Zagora is to train which takes 29 min and costs $1 - $3.
Yes, there is a direct bus departing from Stara Zagora and arriving at Nova Zagora. Services depart hourly, and operate every day. The journey takes approximately 35 min.
Yes, there is a direct train departing from Stara Zagora and arriving at Nova Zagora. Services depart hourly, and operate every day. The journey takes approximately 29 min.
The distance between Stara Zagora and Nova Zagora is 33 km. The road distance is 34.3 km.
The best way to get from Stara Zagora to Nova Zagora without a car is to train which takes 29 min and costs $1 - $3.
The train from Stara Zagora to Nova Zagora takes 29 min including transfers and departs hourly.
Stara Zagora to Nova Zagora bus services, operated by Municipality of Stara Zagora, depart from Stara Zagora station.
Stara Zagora to Nova Zagora train services, operated by Bulgarian Railways (BDZh), depart from Stara Zagora station.
The best way to get from Stara Zagora to Nova Zagora is to train which takes 29 min and costs $1 - $3. Alternatively, you can bus, which costs $1 - $4 and takes 35 min.
What companies run services between Stara Zagora, Bulgaria and Nova Zagora, Bulgaria?
Bulgarian Railways (BDZh) operates a train from Stara Zagora to Nova Zagora hourly. Tickets cost $1–3 and the journey takes 29 min. Alternatively, Municipality of Stara Zagora operates a bus from Stara Zagora to Nova Zagora hourly. Tickets cost $1–3 and the journey takes 35 min. Three other operators also service this route.
- Phone
- +359 2 931 11 11
- [email protected]
- Website
- Bulgarian Railways (BDZh)
Train from Stara Zagora to Nova Zagora
- Ave. Duration
- 29 min
- Frequency
- Hourly
- Estimated price
- $1–3
- Website
- Bulgarian Railways (BDZh)
- 2nd Class
- $1–2
- 1st Class
- $1–3
- Phone
- 042 605 349
- [email protected]
- Website
- avtogara.starazagora.bg
Bus from Stara Zagora to Nova Zagora
- Ave. Duration
- 35 min
- Frequency
- Hourly
- Estimated price
- $1–3
- Schedules at
- starazagora.bg
- Phone
- 0700 1 2222
- Website
- doris-bg.com
Bus from Stara Zagora to Nova Zagora
- Ave. Duration
- 27 min
- Frequency
- Every 4 hours
- Schedules at
- doris-bg.com
- Phone
- 044/62 48 83
- [email protected]
- Website
- Globus ES
Bus from Stara Zagora to Nova Zagora
- Ave. Duration
- 32 min
- Frequency
- Twice daily
- Website
- Globus ES
- [email protected]
- Website
- bgrazpisanie.com
Bus from Stara Zagora to Nova Zagora
- Ave. Duration
- 45 min
- Frequency
- Twice daily
- Estimated price
- $2–4
- Schedules at
- bgrazpisanie.com
- Ave. Duration
- 34 min
- Estimated price
- $21–25
Car Taxi
- Phone
- +359 42 919 283
EH FEES
- Phone
- +359 88 866 6106
Trio Lider
- Phone
- +359899154414
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 French strikes 2018: What are my alternative transport options?, 5 incredible day trips from Florence by train, and Which London airport should I choose? - to help you get the most out of your next trip.
More Questions & Answers
Stara Zagora to Nova Zagora bus services, operated by Municipality of Stara Zagora, arrive at Nova Zagora station.
Stara Zagora to Nova Zagora train services, operated by Bulgarian Railways (BDZh), arrive at Nova Zagora station.
Yes, the driving distance between Stara Zagora to Nova Zagora is 34 km. It takes approximately 34 min to drive from Stara Zagora to Nova Zagora.
Book your Stara Zagora to Nova Zagora bus tickets online with Omio.
There are eight+ hotels available in Nova Zagora.














