Travel from Thessaloniki to Bitola

Train from Thessaloniki to Bitola

Greek Railways (OSE) operates a train from Thessaloniki to Bitola twice daily. Tickets cost $12 - $16 and the journey takes 2 h 28 min.

How to get from Thessaloniki to Bitola

From Thessaloniki train to Mesonision then drive to Bitola.2 h 59 min17€
From Thessaloniki night train to Veles then train to Bitola.5 h 53 min30€
From Thessaloniki drive to Bitola.2 h 28 min32€

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

It takes approximately 2 h 59 min to get from Thessaloniki to Bitola, including transfers.

Is there a direct train between Thessaloniki and Bitola?

No, there is no direct train from Thessaloniki to Bitola. However, there are services departing from Thessaloniki and arriving at Bitola via Veles. The journey, including transfers, takes approximately 5 h 53 min.

Operators from Thessaloniki to Bitola

Greek Railways (OSE)Greek Railways (OSE)
Serbian RailwaysSerbian Railways
Macedonian Railways (MZ)+389 (2) 3 164 255Macedonian Railways (MZ)