There are 2 ways to get from Stara Zagora to Thessaloniki by bus or car
Questions & Answers
Yes, there is a direct bus departing from Stara Zagora and arriving at Thessaloniki. Services depart once daily, and operate every day. The journey takes approximately 8 h 30 min.
The distance between Stara Zagora and Thessaloniki is 301 km. The road distance is 428.7 km.
The best way to get from Stara Zagora to Thessaloniki without a car is to bus which takes 8 h 30 min and costs .
The bus from Stara Zagora to Thessaloniki takes 8 h 30 min including transfers and departs once daily.
Stara Zagora to Thessaloniki bus services, operated by Crazy Holidays, depart from Stara Zagora station.
Stara Zagora to Thessaloniki bus services, operated by Crazy Holidays, arrive at Thessaloniki station.
Yes, the driving distance between Stara Zagora to Thessaloniki is 429 km. It takes approximately 5 h 10 min to drive from Stara Zagora to Thessaloniki.
Book your Stara Zagora to Thessaloniki bus tickets online with Distribusion.
There are 881+ hotels available in Thessaloniki. Prices start at $48 USD per night.
What companies run services between Stara Zagora, Bulgaria and Thessaloniki, Greece?
Crazy Holidays operates a bus from Stara Zagora to Thessaloniki once daily. Tickets cost $55 - $75 and the journey takes 8 h 30 min. Two other operators also service this route.
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 Need to know: Eurostar, 5 incredible day trips from Florence by train and How to travel India's Golden Triangle - to help you get the most out of your next trip.