Travel from Thessaloniki to Ohrid

How to get from Thessaloniki to Ohrid?

There is no direct connection from Thessaloniki to Ohrid. However, you can take the train to Florina then take the drive to Ohrid. Alternatively, you can take a vehicle from Thessaloniki to Ohrid via Skopje in around 7 h 46 min.

How to get from Thessaloniki to Ohrid

ModeDurationPrice
From Thessaloniki train to Florina then drive to Ohrid.4 h 8 min$35
From Thessaloniki night train to Skopje then bus to Ohrid.7 h 46 min$26
From Thessaloniki drive to Ohrid.3 h 35 min$52

How long does it take to get from Thessaloniki to Ohrid?

It takes approximately 4 h 8 min to get from Thessaloniki to Ohrid, including transfers.

Operators from Thessaloniki to Ohrid

OperatorPhoneWebsite
Greek Railways (OSE)Greek Railways (OSE)
Serbian RailwaysSerbian Railways
AD Galeb Ohrid(389) 46 251-882AD Galeb Ohrid