Travel from Thessaloniki to Metsovo

Bus or train from Thessaloniki to Metsovo?

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.

Operators from Thessaloniki to Metsovo

Close Print Itinerary
  1. Here are 3 options to get from
    Thessaloniki to Metsovo:

    1. Trip:
      1 Train
      • One-Way approx: USD $118 - $153
      • Duration: 4 h 6 min
      Open +
      • Trip:
        1 Train
        • One-Way approx: USD $118 - $153
        • Duration: 4 h 6 min
        Close x
    2. Trip:
      2 Bus
      • One-Way approx: USD $39 - $47
      • Duration: 5 h
      Open +
      • Trip:
        2 Bus
        • One-Way approx: USD $39 - $47
        • Duration: 5 h
        Close x
    3. Trip:
      3 Drive
      • One-Way approx: USD $30 - $50
      • Duration: 2 h 18 min
      Open +
      • Trip:
        3 Drive
        • One-Way approx: USD $30 - $50
        • Duration: 2 h 18 min
        Close x