Stara Zagora Location

Stara Zagora is located in the central part of Southern Bulgaria. It is a municipality consisting of one town and fifty villages, with a total population of 178 000. 155 000 of them live in the city of Stara Zagora.


Major transportation roads pass through Stara Sagora:

    E 773:   Sofia – Plovdiv – Stara Zagora - Sliven – Bourgas;
  • E 85:  Rousse – Veliko Tarnovo– Gabrovo – Kazanlak– Stara Zagora – Dimitrovgrad – Haskovo – Kardjali;
  • Eurocorridor 8:  Italy– Albania– Macedonia – Bulgaria;
  • Eurocorridor 9: Finland – Russia – Ukraine – Moldova – Roumania – Bulgaria – Greece. 

Stara Zagora is a central hub for the main Bulgarian railroads, connecting:

  • Sofia – Plovdiv – Stara Zagora – Bourgas;
  • Rousse – Stara Zagora – Dimitrovgrad – Kardjali;
  • Rousse – Stara Zagora – Dimitrovgrad – Svilengrad.
Read more...Stara Zagora is only: 
  • 220 km from Sofia, the capital of Bulgaria; 
  •   90 km from Plovdiv, the second largest Bulgarian city and the nearest international airport;
  • 290 km from Varna, the largest city on the Black Sea Coast,            international airport;
  • 180 km from Bourgas, the second largest city on the Black Sea Coast, international airport;
  • 235 km from Rousse, the largest Bulgarian city and port on the Danube 
  • 120 km from Veliko Tarnovo, the Medieval capital of Bulgaria
  •   36 km from Kazanlak, the centre of the Valley of the Roses and of the Thracian Kings

View Larger Map

How to get to Stara Zagora

Stara Zagora is located in the centre of Bulgaria.  Since it is a major transportation hub in Bulgaria, getting there is easy regardless of your departure point. There are several transportation options to choose from. 
One of the options is to arrive by train.  Stara Zagora is one of the main railway junctions in Bulgaria where all trains running on the ‘Sofia - Burgas’ and the ‘Ruse - Svilengrad’ lines will pass through.  The train station is a very busy place and several trains arrive from locations all over the country each day, in addition to trains from international locations such as Istanbul and Bucharest.  When departing Stara Zagora, there are trains each day leaving for Sofia, Plovdiv, Burgas, and Veliko Tarnovo, among several other locations.  Travelling by train can be a very enjoyable experience in Bulgaria, as trains often travel through very scenic and picturesque parts of the country. 
Another convenient way to travel to Stara Zagora is by bus.  There are numerous bus lines which connect Stara Zagora to all major Bulgarian cities. Buses are generally a faster way to travel than trains and tend to be very comfortable.  Check with the Stara Zagora’s Tourist Information Centre, in addition to the various travel agencies around town, for the latest bus schedules, as the schedule varies depending on the season.  Generally, throughout the entire year, buses depart for Sofia hourly and the trip lasts anywhere from 2.5 to 3 hours.  Trips between Stara Zagora and Burgas take 2.5 to 3 hours; trips between Stara Zagora and Veliko Tarnovo take 3 hours, and trips between Stara Zagora and Plovdiv take about and hour.  Buses from Plovdiv leave for Stara Zagora from the South Bus Station.  
Finally, if you are driving, it is very fast and easy to get to Stara Zagora.  The main highways leading into Stara Zagora, E 773 and E 85, are first class.  The average driver can make it to Stara Zagora from Sofia in about 2.5 hours.


Search in the timetable of Bulgarian State Railways for all trains passing through Stara Zagora (for English, click on "EN"): http://razpisanie.bdz.bg/site/search.jsp

In the town and the vicinity

While Stara Zagora is a fairly large city, many of its attractions are centrally located and can be accessed by foot.  However, when this is not the case, there are very good options for getting around both the city and the villages in the region. 
Regular bus lines connect Stara Zagora with the towns and villages in the region.  For the latest information regarding timetables and ticket prices, contact either Stara Zagora’s Tourist Information Centre or any local travel agency.  
The villages located within the Stara Zagora Municipality can be reached by the bus lines of the city public transport.  The ticket price to these villages depends on the distance to the village.  Tickets are sold on the bus by ticket attendants.  

Bus lines Stara Zagora city - public transport

The fastest way to travel around town and within the Stara Zagora region is by taxi.  Taxis are abundant and easy to find in Stara Zagora.  If you know the address of your current location, you can hire a taxi by phone by calling 042 6106, 042 6123, 042 6122, or 042 6188.  Otherwise, hotels and restaurants are generally always happy to call you a taxi, if you ask.