Travel options for:
Geneva to Athens
  • Fly

    $85 - $288
    1. Geneva

      7 min - every 3 hours

      $10 - $18

    2. Geneva (GVA)

      2 h 40 min - non-stop

      $65 - $260

    3. Athens (ATH)

      42 min - hourly

      $10

  • Train, car ferry, bus via Milano Centrale

    $256 - $554
    1. Geneve

      3 h 55 min - 5 times a day

      $85 - $140

    2. Milano Centrale

      2 h 52 min - once daily

      $50 - $75

    3. Stazione Fs-Rosselli

      6 min - every 15 minutes

      $2

    4. Ancona

      20 h 30 min - once daily

      $95 - $310

    5. Patras

      12 min - 3296 feet

    6. Patras

      3 h - hourly

      $23 - $27

  • Drive, car ferry

    $217 - $442
    1. Geneva

      7 h 26 min - 467.5 miles

      $110 - $170

    2. Ancona

      20 h 30 min - every 4 hours

      $75 - $230

    3. Patras

      2 h 15 min - 133.7 miles

      $30 - $50

  • Bus Bogojevic Reisen

    $56 - $81
    1. Geneva

      22 h 55 min - 4 times a week

      $1

    2. Beograd

      16 h - 3 times a week

      $55 - $80

  • Train, car ferry, bus

    $246 - $545
    1. Geneve

      6 h 58 min - once daily

      $120 - $190

    2. Venezia Santa Lucia

      18 min - 4930 feet

    3. Venezia

      31 h 1 min - 3 times a week

      $100 - $330

    4. Patras

      12 min - 3296 feet

    5. Patras

      3 h - hourly

      $23 - $27

  • Train

    $294 - $522
    1. Genève

      2 h 46 min - every 2 hours

      $85 - $160

    2. Zürich HB

      7 h 49 min - 3 times a day

      $100 - $170

    3. Wien Penzing

      11 h 22 min - once daily

      $50 - $85

    4. Beograd

      14 h 17 min - once daily

      $30 - $75

    5. Thessaloniki

      5 h 10 min - once daily

      $28 - $40

  • Bus Eurolines CH

    $144 - $213
    1. Geneva

      9 h - twice daily

      $100 - $170

    2. Skopje

      3 h 29 min - 5 times a day

      $9

    3. Gevgelija

      8 h 43 min - 3 times a week

      $34 - $40

  • Drive

    $360 - $550
    1. Geneva

      24 h 8 min - 1525.7 miles

      $360 - $550

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

From Genève train to Geneva airport, fly to Athens airport, then subway to Athens. 5 h 49 min $147. From Geneve train to Milano Centrale, train to Stazione Fs-Rosselli, bus to Ancona, car ferry to Patras, walk to Patras, then bus to Athens. 33 h 3 min $506. From Geneva drive to Ancona, car ferry to Patras, then drive to Athens. 30 h 12 min $377. From Geneva bus to Beograd then bus to Athens. 39 h 55 min $70. From Geneve train to Venezia Santa Lucia, walk to Venezia, car ferry to Patras, walk to Patras, then bus to Athens. 42 h 53 min $501. From Genève train to Zürich HB, train to Wien Penzing, train to Beograd, train to Thessaloniki, then train to Athens. 45 h 24 min $471. From Geneva bus to Skopje, bus to Gevgelija, then bus to Athens. 47 h 12 min $184. From Geneva drive to Athens. 24 h 8 min $448.