There are 3 ways to get from Thessaloniki to Sandanski by bus, train or car
Bus • 2h 30m
$50 - $75
Train, drive • 2h 25m
$13 - $30
1 alternative option
Drive • 1h 32m
$20 - $30
Questions & Answers
The cheapest way to get from Thessaloniki to Sandanski is to train and drive which costs 11€ - 26€ and takes 2h 25m.
The quickest way to get from Thessaloniki to Sandanski is to drive which costs 17€ - 26€ and takes 1h 32m.
Yes, there is a direct bus departing from Thessaloniki and arriving at Sandanski. Services depart once daily, and operate every day. The journey takes approximately 2h 30m.
The distance between Thessaloniki and Sandanski is 107 km. The road distance is 135.1 km.
The best way to get from Thessaloniki to Sandanski without a car is to bus which takes 2h 30m and costs 45€ - 65€.
The bus from Thessaloniki to Sandanski takes 2h 30m including transfers and departs once daily.
Thessaloniki to Sandanski bus services, operated by Crazy Holidays, depart from Thessaloniki station.
Thessaloniki to Sandanski bus services, operated by Crazy Holidays, arrive at Sandanski station.
Yes, the driving distance between Thessaloniki to Sandanski is 135 km. It takes approximately 1h 32m to drive from Thessaloniki to Sandanski.
There are 181+ hotels available in Sandanski. Prices start at $23 USD per night.
What companies run services between Thessaloniki, Greece and Sandanski, Bulgaria?
Crazy Holidays operates a bus from Thessaloniki to Sandanski once daily. Tickets cost $50 - $75 and the journey takes 2h 30m.
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?, Travel Insider: Top Japan travel tips by Beatrix Holland and Bali: What to do if Mount Agung erupts - to help you get the most out of your next trip.