Travel options for:
Nearby airports to Lucerne
  • Zurich (ZRH)

    $26 - $50
    1. Zürich Flughafen

      1 h 2 min - every 2 hours

      $26 - $50

  • Milan Malpensa (MXP)

    $73 - $126
    1. Milan Airport Malpensa 1

      55 min - once daily

      $21 - $28

    2. Lugano

      1 h 26 min - twice daily

      $45 - $85

    3. Arth-Goldau

      27 min - 4 times a day

      $7 - $13

  • Basel (BSL)

    $40 - $82
    1. St-Louis-la-Chaussee

      11 min - hourly

      $10 - $17

    2. Basel SBB

      1 h 1 min - 4 times a day

      $30 - $65

  • Strasbourg (SXB)

    $70 - $124
    1. Entzheim Aeroport

      8 min - every 15 minutes

      $10 - $14

    2. Strasbourg

      1 h 18 min - hourly

      $30 - $45

    3. Basel SBB

      1 h 1 min - 4 times a day

      $30 - $65

  • Berne (BRN)

    $38 - $75
    1. Muri bei Bern, Gümligenfeld

      5 min - hourly - line 40

      $1 - $2

    2. Bern, Egghölzli

      12 min - every 10 minutes - line 8

      $2 - $4

    3. Bern

      1 h - hourly

      $35 - $70

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

From Zürich Flughafen train to Luzern. 1 h 2 min SFr 46. From Milan Airport Malpensa 1 bus to Lugano, train to Arth-Goldau, then train to Luzern. 3 h 52 min SFr 121. From St-Louis-la-Chaussee train to Basel SBB then train to Luzern. 1 h 48 min SFr 74. From Entzheim Aeroport train to Strasbourg, train to Basel SBB, then train to Luzern. 3 h 33 min SFr 110. From Muri bei Bern, Gümligenfeld line 40 bus to Bern, Egghölzli, line 8 bus to Bern, then train to Luzern. 2 h 5 min SFr 73.