Travel Information from Thessaloniki to Stara Zagora
| 186 miles (300 km) | |
| Bus | |
| $28 - $28 | |
| Bus • $28 (€25) • 7 h 50 min | |
| Bus • $28 (€25) • 7 h 50 min | |
| City Lines |
Take a bus to travel 186 miles (300 km) from Thessaloniki to Stara Zagora. City Lines is the main travel company operating this journey. Travelers can even take a direct bus from Thessaloniki to Stara Zagora.
Travel optionsfrom Thessaloniki to Stara Zagora
How to get from Thessaloniki to Stara Zagora by train, bus or flight.
Our recommendation
The best way to travel from Thessaloniki to Stara Zagora is by taking a bus because it’s the best combination of price and speed.

Cheapest

Fastest

Find all the dates and times for this journey by train, bus, flight, and ferry .
Compare prices and tickets Prices for trains, buses and flights
Compare bus prices over the next three weeks. See the best deals at a glance, find the lowest fares, and choose the option that fits your budget.
Nov 07
Nov 08
Nov 09
Nov 10
Nov 11
Nov 12
Nov 13
More than 1,000 travel companies trust us to sell their tickets all in one place.
FAQs: Travel from Thessaloniki to Stara Zagora
Travel to Stara Zagora easily. Whether you want fast, cheap or something entirely different, our travel experts have collected everything you need to know so you can find the best option from Thessaloniki to Stara Zagora.

You can go from Thessaloniki to Stara Zagora by bus.
Taking a bus is the cheapest way from Thessaloniki to Stara Zagora with average ticket prices of $28 (€25).
A bus is the fastest way to get to Stara Zagora from Thessaloniki with an average travel time for this trip around 7 h 50 min.
The distance from Thessaloniki to Stara Zagora is approximately 186 miles (300 km).
The average frequency per day from Thessaloniki to Stara Zagora is:
- Around 3 buses per day.
However, we recommend checking specific travel dates for your route from Thessaloniki to Stara Zagora as scheduled services by bus can vary by season or day of the week.
These are the most popular departure and arrival points when traveling from Thessaloniki to Stara Zagora:
- Most travelers board their bus from Thessaloniki, Monastiriou - KTEL (Θεσσαλονίκη, Μοναστηρίου - ΚΤΕΛ) and arrive in Stara Zagora, Avtogara (Стара Загора, Aвтогара).
The following travel company offer services from Thessaloniki to Stara Zagora:
- City Lines, Ourbus, Arda Tur, Union Ivkoni - Unibus or Citylines can get you to Stara Zagora by bus. You can find a good deal for bus tickets with Ourbus from Thessaloniki to Stara Zagora for $12 (€11) on Omio.
Yes, there is a direct service from Thessaloniki to Stara Zagora:
- You can find 3 direct buses per day to Stara Zagora with City Lines, Union Ivkoni - Unibus or Citylines.
Direct services to Stara Zagora tend to save you time and add more convenience as you won't need to transfer at another stop in between, so it's worth paying attention to before booking tickets for your route.
Travelling from Thessaloniki to Stara Zagora: related information
Here are some other resources that might have the information you need
