There are 5 ways to get from Macedonia to Thessaloniki 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 49m€29–41Drive 132 km
cheapest- Drive from Macedonia to Thessalonikicar 132 km
1h 50m€24–35Bus
- Take the bus from Sandanski to Thessaloniki, KTELbus
3h 4m€32–42Drive, train via Livadia Kerkinis
- Drive from Macedonia to Livadia Kerkiniscar
- Take the train from Livadia Kerkinis to Thessalonikitrain Re
2h 58m€28–40Drive, train via Mandraki
- Drive from Macedonia to Mandrakicar
- Take the train from Mandraki to Thessalonikitrain Re
3h 4m€27–40
Questions & Answers
The cheapest way to get from Macedonia to Thessaloniki is to drive which costs €23 - €35 and takes 1h 50m.
The fastest way to get from Macedonia to Thessaloniki is to drive which takes 1h 50m and costs €23 - €35.
No, there is no direct bus from Macedonia to Thessaloniki. However, there are services departing from Sandanski and arriving at Thessaloniki, KTEL via . The journey, including transfers, takes approximately 3h 4m.
The distance between Macedonia and Thessaloniki is 172 km. The road distance is 132 km.
The best way to get from Macedonia to Thessaloniki without a car is to bus which takes 3h 4m and costs €30 - €45.
It takes approximately 2h 49m to get from Macedonia to Thessaloniki, including transfers.
Macedonia to Thessaloniki bus services, operated by Arda Tur, depart from Sandanski station.
Macedonia to Thessaloniki bus services, operated by Arda Tur, arrive at Thessaloniki, KTEL station.
Yes, the driving distance between Macedonia to Thessaloniki is 132 km. It takes approximately 1h 50m to drive from Macedonia to Thessaloniki.
There are 3271+ hotels available in Thessaloniki.
What companies run services between Macedonia, Blagoevgrad, Bulgaria and Thessaloniki, 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
- hellenictrain.gr
Train from Rodopolis to Thessaloniki
- Ave. Duration
- 1h 28m
- Frequency
- 3 times a day
- Estimated price
- €7–10
- Website
- https://www.hellenictrain.gr/en
Train from Livadia Kerkinis to Thessaloniki
- Ave. Duration
- 1h 43m
- Frequency
- 3 times a day
- Estimated price
- €7–11
- Website
- https://www.hellenictrain.gr/en
Train from Mandraki to Thessaloniki
- Ave. Duration
- 1h 55m
- Frequency
- 3 times a day
- Estimated price
- €7–12
- Website
- https://www.hellenictrain.gr/en
- Phone
- +359 700 20 544
- Website
- ardatur.bg
Bus from Sandanski to Thessaloniki, KTEL
- Ave. Duration
- 2h 18m
- Frequency
- Twice daily
- Estimated price
- €10–16
- Website
- https://ardatur.bg/en/
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 Why you should take the train in the US, What are the different types of Renfe trains in Spain?, and Slovenia: Getting from Ljubljana to Lake Bled - to help you get the most out of your next trip.












