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"):

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.  For bus lines within the city, tickets cost 0.60 lv.  Tickets are sold on the bus by ticket attendants.  
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.  


View Larger Map