There are 5 ways to get from Macedonia to Thessaloníki by car, train, or bus
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Drive, train
best- Drive from Macedonia to Rodopoliscar
- Take the train from Rodopolis to Thessalonikitrain Re
2h 32m€19–28Drive, train via Mandraki
cheapest- Drive from Macedonia to Mandrakicar
- Take the train from Mandraki to Thessalonikitrain Re
2h 48m€17–27Bus
- Take the bus from Sandanski to Thessaloniki, KTELbus
2h 48m€21–29Drive 134.5 km
- Drive from Macedonia to Thessaloníkicar 134.5 km
1h 45m€25–35Drive, train via Livadia Kerkinis
- Drive from Macedonia to Livadia Kerkiniscar
- Take the train from Livadia Kerkinis to Thessalonikitrain Re
2h 41m€18–27
Questions & Answers
The cheapest way to get from Macedonia to Thessaloníki is to drive and train via Mandraki which costs €17 - €27 and takes 2h 48m.
The fastest way to get from Macedonia to Thessaloníki is to drive which takes 1h 45m and costs €24 - €35.
No, there is no direct bus from Macedonia to Thessaloníki. However, there are services departing from Sandanski and arriving at Thessaloniki, KTEL via . The journey, including transfers, takes approximately 2h 48m.
The distance between Macedonia and Thessaloníki is 163 km. The road distance is 134.5 km.
The best way to get from Macedonia to Thessaloníki without a car is to bus which takes 2h 48m and costs €21 - €30.
It takes approximately 2h 32m to get from Macedonia to Thessaloníki, including transfers.
Macedonia to Thessaloníki bus services, operated by Arda Tur, depart from Sandanski station.
Macedonia to Thessaloníki bus services, operated by Arda Tur, arrive at Thessaloniki, KTEL station.
Yes, the driving distance between Macedonia to Thessaloníki is 135 km. It takes approximately 1h 45m to drive from Macedonia to Thessaloníki.
There are 3323+ hotels available in Thessaloníki.
What companies run services between Macedonia, Blagoevgrad, Bulgaria and Thessaloníki, Greece?
Arda Tur operates a bus from Sandanski to Thessaloniki, KTEL twice daily. Tickets cost €10–16 and the journey takes 2h 18m.
- Phone
- 14511
- Website
- Hellenic Train S.A.
Train from Rodopolis to Thessaloniki
- Ave. Duration
- 1h 28m
- Frequency
- 3 times a day
- Estimated price
- €7–10
- Website
- Hellenic Train S.A.
Train from Livadia Kerkinis to Thessaloniki
- Ave. Duration
- 1h 43m
- Frequency
- 3 times a day
- Estimated price
- €7–11
- Website
- Hellenic Train S.A.
Train from Mandraki to Thessaloniki
- Ave. Duration
- 1h 55m
- Frequency
- 3 times a day
- Estimated price
- €7–12
- Website
- Hellenic Train S.A.
- Phone
- +359 700 20 544
- Website
- Arda Tur
Bus from Sandanski to Thessaloniki, KTEL
- Ave. Duration
- 2h 18m
- Frequency
- Twice daily
- Estimated price
- €10–16
- Website
- Arda Tur
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 Travelling to the US: What do I need to know?, How to get from JFK to New York City, and How do I get from Sydney to Melbourne - to help you get the most out of your next trip.












