Travel options for:
Switzerland to Greece
  • Fly Geneva to Athens

    $79 - $275
    1. Genève

      22 min - every 15 minutes - line 10

      $4 - $5

    2. Geneva (GVA)

      2 h 40 min - non-stop

      $65 - $260

    3. Athens (ATH)

      42 min - hourly

      $10

  • Fly Zurich to Athens

    $97 - $311
    1. Zürich (Kreis 11)

      13 min - every 20 minutes - line 62

      $3 - $5

    2. Zürich Oerlikon

      5 min - hourly - line 16

      $9 - $17

    3. Zurich (ZRH)

      2 h 35 min - non-stop

      $75 - $280

    4. Athens (ATH)

      42 min - hourly

      $10

  • Fly Geneva to Irakleion

    $90 - $437
    1. Genève

      22 min - every 15 minutes - line 10

      $4 - $5

    2. Geneva (GVA)

      2 h 50 min - non-stop

      $85 - $430

    3. Irakleion (HER)

      15 min - hourly - line 10

      $1 - $2

  • Fly Zurich to Irakleion

    $113 - $573
    1. Zürich (Kreis 11)

      13 min - every 20 minutes - line 62

      $3 - $5

    2. Zürich Oerlikon

      5 min - hourly - line 16

      $9 - $17

    3. Zurich (ZRH)

      2 h 50 min - non-stop

      $100 - $550

    4. Irakleion (HER)

      15 min - hourly - line 10

      $1 - $2

  • Train to Munich, fly to Thessaloniki

    $143 - $379
    1. Sankt Gallen

      3 h 9 min - 5 times a day

      $55 - $90

    2. München Hbf (tief)

      40 min - every 20 minutes

      $4 - $9

    3. Munich (MUC)

      2 h - non-stop

      $65 - $260

    4. Thessaloniki (SKG)

      10 min - 6 miles

      $18 - $23

  • Train to Stuttgart, fly to Thessaloniki

    $138 - $402
    1. Winterthur

      5 min - hourly - line 35

      $2 - $3

    2. Winterthur

      31 min - hourly - line 33

      $6 - $8

    3. Schaffhausen

      2 h 1 min - every 3 hours

      $40 - $65

    4. Böblingen

      7 min - every 30 minutes

      $1 - $2

    5. Stuttgart-Rohr

      10 min - every 30 minutes

      $1 - $2

    6. Stuttgart (STR)

      2 h 15 min - non-stop

      $70 - $300

    7. Thessaloniki (SKG)

      10 min - 6 miles

      $18 - $23

  • Train, bus

    $225 - $303
    1. Zürich Stadelhofen

      2 min - hourly - line 15

      $8 - $15

    2. Zürich HB

      9 h 15 min - once daily

      $110 - $180

    3. Hegyeshalom

      14 min - 5 times a day

      $1 - $2

    4. Rajka

      8 min - 2291 feet

    5. Rajka

      18 h 17 min - once a week

      $106

  • Drive, car ferry

    $232 - $458
    1. Zürich

      5 h 33 min - 340.8 miles

      $80 - $120

    2. Venice

      21 h - twice a week

      $80 - $230

    3. Igoumenitsa

      4 h 32 min - 294.2 miles

      $70 - $110

  • Bus Deni Travel

    $165 - $197
    1. Zürich Stadelhofen

      2 min - hourly - line 15

      $8 - $15

    2. Zürich HB

      6 min - 1855 feet

    3. Zürich - Sihlquai

      18 h 1 min - twice a week

      $102

    4. Beograd

      16 h - 3 times a week

      $55 - $80

  • Bus, train

    $145 - $214
    1. Zürich Stadelhofen

      2 min - hourly - line 15

      $8 - $15

    2. Zürich

      24 h 15 min - 3 times a week

      $95 - $140

    3. Skopje

      4 h 22 min - 5 times a week

      $14 - $19

    4. Thessaloniki

      5 h 10 min - once daily

      $28 - $40

  • Bus Yubim

    $161 - $218
    1. Zürich, Opernhaus

      10 min - every 10 minutes - line 4

      $2 - $3

    2. Zurich

      28 h 30 min - once a week

      $130 - $170

    3. Sofia - Central Bus Station

      11 h 53 min - once daily

      $29 - $45

  • Train

    $216 - $380
    1. Zürich Stadelhofen

      2 min - hourly - line 15

      $8 - $15

    2. Zürich HB

      7 h 49 min - 3 times a day

      $100 - $170

    3. Wien Penzing

      11 h 22 min - once daily

      $50 - $80

    4. Beograd

      14 h 17 min - once daily

      $30 - $75

    5. Thessaloniki

      5 h 10 min - once daily

      $28 - $40

  • Drive

    $350 - $550
    1. Zürich

      23 h 19 min - 1475.6 miles

      $350 - $550

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

From Genève, Bel-Air line 10 bus to Geneva airport, fly to Athens airport, then subway to Athens. 6 h 4 min $134. From Zürich, Schwandenholz line 62 bus to Zürich Oerlikon, line 16 train to Zurich airport, fly to Athens airport, then subway to Athens. 6 h 1 min $160. From Genève, Bel-Air line 10 bus to Geneva airport, fly to Irakleion airport, then line 10 bus to Irákleion. 5 h 54 min $185. From Zürich, Schwandenholz line 62 bus to Zürich Oerlikon, line 16 train to Zurich airport, fly to Irakleion airport, then line 10 bus to Irákleion. 5 h 56 min $211. From St. Gallen(CH) train to München Hbf (tief), train to Munich airport, fly to Thessaloniki airport, then taxi to Kalamariá. 8 h 6 min $209. From Winterthur Grüze line 35 train to Winterthur, line 33 train to Schaffhausen, train to Böblingen, train to Stuttgart-Rohr, train to Stuttgart airport, fly to Thessaloniki airport, then taxi to Kalamariá. 8 h 46 min $219. From Zürich Stadelhofen line 15 train to Zürich HB, train to Hegyeshalom, train to Rajka, walk to Rajka, then bus to Athens. 30 h 56 min $281. From Zürich drive to Venice, car ferry to Igoumenitsa, then drive to Athens. 31 h 6 min $375. From Zürich Stadelhofen line 15 train to Zürich HB, walk to Zürich - Sihlquai, bus to Beograd, then bus to Athens. 36 h 9 min $186. From Zürich Stadelhofen line 15 train to Zürich, bus to Skopje, train to Thessaloniki, then train to Athens. 36 h 49 min $188. From Zürich, Opernhaus line 4 tram to Zurich, bus to Sofia - Central Bus Station, then bus to Athens. 42 h 33 min $177. From Zürich Stadelhofen line 15 train to Zürich HB, train to Wien Penzing, train to Beograd, train to Thessaloniki, then train to Athens. 42 h 40 min $334. From Zürich drive to Athens. 23 h 19 min $433.