Travel options for:
Lucerne to Geneva
  • Train

    $80 - $150
    1. Luzern

      2 h 48 min - every 4 hours

      $80 - $150

  • Train, bus

    $46 - $87
    1. Luzern

      1 h - every 4 hours

      $35 - $70

    2. Bern, Bahnhof

      8 min - every 10 minutes

      $1 - $3

    3. Bern, Car-Terminal Neufeld

      2 h 10 min - twice a week

      $6 - $15

  • Drive

    $30 - $50
    1. Lucerne

      2 h 39 min - 166.3 miles

      $30 - $50

  • Train to Zurich, fly

    $87 - $195
    1. Lucerne

      1 h 3 min - every 2 hours

      $26 - $50

    2. Zurich (ZRH)

      45 min - non-stop

      $50 - $130

    3. Geneva (GVA)

      7 min - every 2 hours

      $10 - $18

  • Train to Lugano, fly

    $125 - $303
    1. Lucerne

      1 h 59 min - twice daily

      $55 - $100

    2. Lugano FLP

      12 min - every 30 minutes - line 60

      $9 - $18

    3. Lugano (LUG)

      50 min - non-stop

      $50 - $170

    4. Geneva (GVA)

      7 min - every 2 hours

      $10 - $18

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

From Luzern train to Genève. 2 h 48 min SFr 146. From Luzern train to Bern, Bahnhof, bus to Bern, Car-Terminal Neufeld, then bus to Ženeva, Gare Routiere, pl. Dorciere. 4 h 20 min SFr 80. From Lucerne drive to Geneva. 2 h 39 min SFr 41. From Luzern train to Zurich airport, fly to Geneva airport, then train to Geneva. 3 h 2 min SFr 123. From Luzern train to Lugano FLP, line 60 train to Lugano airport, fly to Geneva airport, then train to Geneva. 4 h 27 min SFr 210.