Travel options for:
Frankfurt am Main to Geneva
  • Fly to Geneva

    $82 - $271
    1. Frankfurt am Main

      14 min - every 30 minutes

      $1 - $3

    2. Frankfurt (FRA)

      1 h 10 min - non-stop

      $70 - $250

    3. Geneva (GVA)

      7 min - every 3 hours

      $10 - $18

  • Fly to Basel, train

    $155 - $423
    1. Frankfurt am Main

      14 min - every 30 minutes

      $1 - $3

    2. Frankfurt (FRA)

      45 min - non-stop

      $70 - $270

    3. Basel (BSL)

      18 min - every 10 minutes - line 50

      $3 - $5

    4. Basel SBB

      57 min - 5 times a day

      $35 - $65

    5. Bern

      1 h 44 min - every 3 hours

      $45 - $80

  • Train via Bern

    $139 - $247
    1. Frankfurt(Main)Hbf

      2 h 57 min - 5 times a day

      $55 - $110

    2. Basel SBB

      57 min - 5 times a day

      $35 - $65

    3. Bern

      1 h 44 min - every 3 hours

      $45 - $80

  • Train

    $138 - $247
    1. Frankfurt(Main)Hbf

      2 h 57 min - 5 times a day

      $55 - $110

    2. Basel SBB

      24 min - 4 times a day

      $19 - $35

    3. Olten

      2 h 5 min - 4 times a day

      $60 - $110

  • Bus FlixBus

    $35 - $60
    1. Frankfurt, Frankfurt central

      10 h 15 min - 6 times a week

      $35 - $60

  • Bus RegioJet

    $78 - $114
    1. Frankfurt am Main

      14 h 57 min - 3 times a week

      $50 - $75

    2. Strasbourg

      6 min - 1645 feet

    3. Štrasburk, Place de l'Étoile

      5 h 55 min - twice a week

      $25 - $40

  • Drive

    $75 - $110
    1. Frankfurt am Main

      5 h 21 min - 361.4 miles

      $75 - $110

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

From Frankfurt(M)Hauptwache train to Frankfurt airport, fly to Geneva airport, then train to Geneva. 3 h 38 min $140. From Frankfurt(M)Hauptwache train to Frankfurt airport, fly to Basel airport, line 50 bus to Basel SBB, train to Bern, then train to Geneva. 5 h 43 min $281. From Frankfurt(Main)Hbf train to Basel SBB, train to Bern, then train to Genève. 6 h 18 min $244. From Frankfurt(Main)Hbf train to Basel SBB, train to Olten, then train to Genève. 6 h 29 min $244. From Frankfurt, Frankfurt central station bus to Geneva. 10 h 15 min $58. From Frankfurt am Main bus to Strasbourg, walk to Štrasburk, Place de l'Étoile, then bus to Ženeva, Gare Routiere, pl. Dorciere. 21 h 58 min $94. From Frankfurt am Main drive to Geneva. 5 h 21 min $92.