Travel options for:
Basel to Geneva
  • Train via Bern

    $82 - $145
    1. Basel SBB

      57 min - 5 times a day

      $35 - $65

    2. Bern

      1 h 44 min - every 3 hours

      $45 - $80

  • Train

    $79 - $143
    1. Basel SBB

      24 min - 4 times a day

      $19 - $35

    2. Olten

      2 h 5 min - 4 times a day

      $60 - $110

  • Train, bus

    $44 - $83
    1. Basel SBB

      57 min - 5 times a day

      $35 - $65

    2. Bern, Bahnhof

      8 min - every 10 minutes

      $1 - $3

    3. Bern, Car-Terminal Neufeld

      2 h 10 min - twice a week

      $6 - $15

  • Rideshare

    $23
    1. Basel

      3 h 12 min - 5 times a day

      $23

  • Drive

    $30 - $50
    1. Basel

      2 h 33 min - 158.3 miles

      $30 - $50

  • Train, fly

    $105 - $227
    1. Basel

      53 min - 3 times a day

      $30 - $60

    2. Zürich HB

      9 min - hourly

      $11 - $20

    3. Zurich (ZRH)

      45 min - non-stop

      $50 - $130

    4. Geneva (GVA)

      7 min - every 3 hours

      $10 - $18

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

From Basel SBB train to Bern then train to Genève. 3 h 4 min SFr 142. From Basel SBB train to Olten then train to Genève. 3 h 15 min SFr 140. From Basel SBB train to Bern, Bahnhof, bus to Bern, Car-Terminal Neufeld, then bus to Ženeva, Gare Routiere, pl. Dorciere. 4 h 17 min SFr 76. From Basel rideshare to Genève. 3 h 12 min SFr 22. From Basel drive to Geneva. 2 h 33 min SFr 39. From Basel SBB train to Zürich HB, train to Zurich airport, fly to Geneva airport, then train to Geneva. 3 h 6 min SFr 152.