Greek Railways (OSE) operates a train from Thessaloniki to Metsovo 5 times a week. Tickets cost $17 - $23 and the journey takes 3 h 8 min. Alternatively, KTEL Ioanninon operates a bus from Thessaloniki to Metsovo every 4 hours. Tickets cost $30 - $40 and the journey takes 3 h. KTEL Ioanninon also services this route twice daily.
How to get from Thessaloniki to Metsovo
From Thessaloniki train to Kalambaka then taxi to Metsovo. 4 h 6 min 124€. From Thessaloniki bus to Ioannina then bus to Metsovo. 5 h 35€. From Thessaloniki drive to Metsovo. 2 h 18 min 33€.
Is there a direct bus between Thessaloniki and Metsovo?
No, there is no direct bus from Thessaloniki to Metsovo. However, there are services departing from Thessaloniki and arriving at Metsovo via Ioannina. The journey, including transfers, takes approximately 5 h.