There are 5 ways to get from Stara Zagora to Niš by bus, train, 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.
Bus
best- Take the bus from Stara Zagora Central Bus Station to Sofia Central Bus Stationbus Union Ivkoni
- Take the bus from Sofiya, Avtogara Serdika to Niš, Autobuska Stanicabus
8hRSD 3,354–9,889Train
cheapest- Take the train from Stara Zagora to Plovdivtrain Re / ...
- Take the train from Plovdiv to Kalotina - Zapadtrain Ic
- Take the train from Dimitrovgrad to Palilulska pijacatrain
12h 17mRSD 1,062–1,644Train, bus
- Take the train from Stara Zagora to Sofiatrain Ic
- Take the bus from Sofiya, Avtogara Serdika to Niš, Autobuska Stanicabus
9h 28mRSD 2,240–3,553Drive 387.9 km
- Drive from Stara Zagora to Nišcar 387.9 km
3h 52mRSD 6,136–8,863Bus via Sofia
- Take the bus from Stara Zagora to Sofia Central Bus Stationbus
- Take the bus from Sofiya, Avtogara Serdika to Niš, Autobuska Stanicabus
8h 50mRSD 2,263–4,894
Stara Zagora to Niš by train and bus
Questions & Answers
The cheapest way to get from Stara Zagora to Niš is to train which costs RSD 1000 - RSD 1700 and takes 12h 17m.
The fastest way to get from Stara Zagora to Niš is to drive which takes 3h 52m and costs RSD 6000 - RSD 9000.
No, there is no direct bus from Stara Zagora station to Niš. However, there are services departing from Stara Zagora Central Bus Station and arriving at Niš, Autobuska Stanica via Sofiya, Avtogara Serdika. The journey, including transfers, takes approximately 8h.
No, there is no direct train from Stara Zagora to Niš. However, there are services departing from Stara Zagora and arriving at Palilulska pijaca via Plovdiv and Dimitrovgrad. The journey, including transfers, takes approximately 12h 17m.
The distance between Stara Zagora and Niš is 390 km. The road distance is 387.9 km.
The best way to get from Stara Zagora to Niš without a car is to bus which takes 8h and costs RSD 3300 - RSD 10000.
It takes approximately 8h to get from Stara Zagora to Niš, including transfers.
Stara Zagora to Niš bus services, operated by Union Ivkoni, depart from Stara Zagora Central Bus Station.
Stara Zagora to Niš train services, operated by Bulgarian Railways (BDZh), depart from Stara Zagora station.
The best way to get from Stara Zagora to Niš is to bus which takes 8h and costs RSD 3300 - RSD 10000. Alternatively, you can train, which costs RSD 1000 - RSD 1700 and takes 12h 17m.
What companies run services between Stara Zagora, Bulgaria and Niš, Serbia?
You can take a bus from Stara Zagora Central Bus Station to Niš, Autobuska Stanica via Sofia Central Bus Station and Sofiya, Avtogara Serdika in around 8h. Alternatively, you can take a train from Stara Zagora to Palilulska pijaca via Plovdiv, Kalotina - Zapad, and Dimitrovgrad in around 12h 17m.
- Phone
- +359 2 931 11 11
- [email protected]
- Website
- Bulgarian Railways (BDZh)
Train from Stara Zagora to Sofia
- Ave. Duration
- 4h 28m
- Frequency
- Every 3 hours
- Estimated price
- RSD 440–700
- Website
- Bulgarian Railways (BDZh)
- 2nd Class
- RSD 440–600
- 1st Class
- RSD 500–700
Train from Stara Zagora to Plovdiv
- Ave. Duration
- 2h 5m
- Frequency
- Hourly
- Estimated price
- RSD 200–360
- Website
- Bulgarian Railways (BDZh)
- 2nd Class
- RSD 200–280
- 1st Class
- RSD 280–360
Train from Plovdiv to Kalotina - Zapad
- Ave. Duration
- 4h 6m
- Frequency
- Twice a week
- Estimated price
- RSD 320–440
- Website
- Bulgarian Railways (BDZh)
- 2nd Class
- RSD 320–440
- 1st Class
- RSD 320–410
- Phone
- +381 11 360 28 99
- [email protected]
- Website
- srbijavoz.rs
Train from Dimitrovgrad to Palilulska pijaca
- Ave. Duration
- 3h 55m
- Frequency
- Once daily
- Estimated price
- RSD 440–700
- Schedules at
- srbijavoz.rs
- Rail 2nd Class
- RSD 440–500
- 1st Class
- RSD 500–700
- Phone
- +359 88 949 0000
- [email protected]
- Website
- Union Ivkoni
Bus from Stara Zagora Central Bus Station to Sofia Central Bus Station
- Ave. Duration
- 3h
- Frequency
- 5 times a day
- Estimated price
- RSD 1,100–1,600
- Website
- Union Ivkoni
- Phone
- +359 0885700870
- [email protected]
- Website
- Citylines
Bus from Stara Zagora Central Bus Station to Sofia Central Bus Station
- Ave. Duration
- 3h 24m
- Frequency
- Twice daily
- Estimated price
- RSD 1,500–2,100
- Website
- Citylines
- Phone
- +359 2 812 0 812
- [email protected]
- Website
- karat-s.com
Bus from Stara Zagora Central Bus Station to Sofia Central Bus Station
- Ave. Duration
- 3h 56m
- Frequency
- Once daily
- Estimated price
- RSD 4,900–7,000
- Schedules at
- karat-s.com
- Phone
- +359 2 981 58 56
- [email protected]
- Website
- matpu.com
Bus from Sofiya, Avtogara Serdika to Niš, Autobuska Stanica
- Ave. Duration
- 4h
- Frequency
- Once daily
- Estimated price
- RSD 2,300–2,900
- Schedules at
- matpu.com
Bus from Sofiya, Avtogara Serdika to Niš, Autobuska Stanica
- Ave. Duration
- 4h
- Frequency
- Once daily
- Estimated price
- RSD 2,300–2,900
- Schedules at
- matpu.com
Bus from Sofiya, Avtogara Serdika to Niš, Autobuska Stanica
- Ave. Duration
- 4h
- Frequency
- Once daily
- Estimated price
- RSD 2,300–2,900
- Schedules at
- matpu.com
- Phone
- +381 18 255 177
- Website
- Niš-ekspres
Bus from Sofiya, Avtogara Serdika to Niš, Autobuska Stanica
- Ave. Duration
- 4h
- Frequency
- Once daily
- Estimated price
- RSD 1,800–2,900
- Website
- Niš-ekspres
Bus from Sofiya, Avtogara Serdika to Niš, Autobuska Stanica
- Ave. Duration
- 4h
- Frequency
- Once daily
- Estimated price
- RSD 1,800–2,900
- Website
- Niš-ekspres
Bus from Sofiya, Avtogara Serdika to Niš, Autobuska Stanica
- Ave. Duration
- 4h
- Frequency
- Once daily
- Estimated price
- RSD 1,800–2,900
- Website
- Niš-ekspres
- Phone
- 042 605 349
- [email protected]
- Website
- avtogara.starazagora.bg
Bus from Stara Zagora to Sofia Central Bus Station
- Ave. Duration
- 3h 50m
- Frequency
- Every 2 hours
- Estimated price
- RSD 460–2,000
- Schedules at
- avtogara.starazagora.bg
- Phone
- 0700 1 2222
- Website
- doris-bg.com
Bus from Stara Zagora to Sofia Central Bus Station
- Ave. Duration
- 4h 30m
- Frequency
- 3 times a day
- Estimated price
- RSD 1,559
- Schedules at
- doris-bg.com
- [email protected]
- Website
- SVS
Bus from Stara Zagora to Sofia Central Bus Station
- Ave. Duration
- 5h 4m
- Frequency
- Once daily
- Estimated price
- RSD 950–1,900
- Website
- SVS
- Phone
- 044/62 48 83
- [email protected]
- Website
- Globus ES
Bus from Stara Zagora to Sofia Central Bus Station
- Ave. Duration
- 3h 30m
- Frequency
- Once a week
- Estimated price
- RSD 1,666
- Website
- Globus ES
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 Train travel in France: A guide to SNCF, Need to know: Jadrolinija, and Which London airport should I choose? - to help you get the most out of your next trip.
More Questions & Answers
Stara Zagora to Niš bus services, operated by Union Ivkoni, arrive at Sofia Central Bus Station.
Niš is 1h behind Stara Zagora. It is currently 5:23 PM in Stara Zagora and 4:23 PM in Niš.
Stara Zagora to Niš train services, operated by Bulgarian Railways (BDZh), arrive at Plovdiv station.
Yes, the driving distance between Stara Zagora to Niš is 388 km. It takes approximately 3h 52m to drive from Stara Zagora to Niš.
Book your Stara Zagora to Niš bus tickets online with Omio and 12go.asia.
There are 661+ hotels available in Niš.




































