Travel options for:
Thessaloniki to Ioannina
  • Bus

    $16 - $70
    1. Thessaloniki

      4 h 15 min - every 4 hours

      $16 - $70

  • Bus via Kozani

    $19 - $35
    1. Thessaloniki

      2 h - hourly

      $8 - $13

    2. Kozani

      2 h 8 min - every 4 hours

      $10 - $23

  • Train, bus

    1. Thessaloniki

      1 h 23 min - once daily

      $7 - $9

    2. Skydra

      2 h 55 min - twice a week

  • Drive

    $35 - $60
    1. Thessaloniki

      2 h 47 min - 163.9 miles

      $35 - $60

  • Fly

    $199 - $739
    1. Thessaloniki

      45 min - every 3 hours

      $15 - $22

    2. Thessaloniki (SKG)

      2 h 55 min - 1 stopover

      $170 - $700

    3. Ioannina (IOA)

      6 min - 3.1 miles

      $14 - $18

  • Accommodation
  • Best Price Guarantee
  • Car Hire
  • Compare Best Rates
  • Things to do
  • View attractions

From Thessaloniki bus to Ioannina. 4 h 15 min 30€. From Thessaloniki bus to Kozani then bus to Ioannina. 5 h 8 min 25€. From Thessaloniki train to Skydra then bus to Ioannina. 5 h 18 min. From Thessaloniki drive to Ioannina. 2 h 47 min 40€. From Thessaloniki Büro Simeonidis bus to Thessaloniki airport, fly to Ioannina airport, then taxi to Ioannina. 4 h 46 min 200€.