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

    $26 - $50
    1. Zürich Flughafen

      1 h 2 min - every 4 hours

      $26 - $50

  • Milan Malpensa (MXP)

    $73 - $125
    1. Milan Airport Malpensa 1

      55 min - once daily

      $21 - $28

    2. Lugano, Piazzale Besso

      0 min - 465 feet

    3. Lugano

      1 h 27 min - 3 times a day

      $45 - $85

    4. Arth-Goldau

      33 min - hourly

      $7 - $13

  • Basel (BSL)

    $40 - $81
    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)

    $69 - $124
    1. Entzheim Aeroport

      11 min - hourly

      $9 - $14

    2. Strasbourg

      1 h 18 min - hourly

      $29 - $45

    3. Basel SBB

      1 h 1 min - 4 times a day

      $30 - $65

  • Berne (BRN)

    $45 - $85
    1. Bern Flughafen

      9 min - every 30 minutes - line 160

      $2 - $4

    2. Belp, Bahnhof

      0 min - 139 feet

    3. Belp

      13 min - hourly - line 4

      $7 - $11

    4. Bern

      1 h 1 min - every 4 hours

      $35 - $70

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

Travel from Nearby-Airports to Lucerne

Train from Nearby airports to Lucerne

Swiss Railways (SBB/CFF/FFS) operates a train from Zurich (ZRH) to Lucerne hourly. Tickets cost $26 - $50 and the journey takes 1 h 2 min.

Travel Guides

Heading to Europe? Read this before you buy a Eurail PassWe compare the different Eurail types and help you decide if a Eurail Pass is right for you
Italian Lakes: Getting around by trainRome2rio's tips and tricks to make your journey as smooth as possible
French strikes 2018: What are my alternative transport options?Avoid the travel chaos with these alternative options, from car-pooling to bus services
Train travel in France: A guide to SNCFFrom the famed TGVs to no-frills Ouigo, we explain which SNCF train to choose and how to book.

How to get from Nearby airports to Lucerne

ModeDurationPrice
From Zürich Flughafen train to Luzern.1 h 2 minSFr 45
From Milan Airport Malpensa 1 bus to Lugano, Piazzale Besso, walk to Lugano, train to Arth-Goldau, then train to Luzern.3 h 30 minSFr 120
From St-Louis-la-Chaussee train to Basel SBB then train to Luzern.1 h 47 minSFr 74
From Entzheim Aeroport train to Strasbourg, train to Basel SBB, then train to Luzern.3 h 31 minSFr 110
From Bern Flughafen line 160 bus to Belp, Bahnhof, walk to Belp, line 4 train to Bern, then train to Luzern.2 h 21 minSFr 81

How long does it take to get from Nearby airports to Lucerne?

The train from Zürich Flughafen to Luzern takes 1 h 2 min including transfers and departs hourly.

Is there a direct train between Nearby airports and Lucerne?

Yes, there is a direct train departing from Zürich Flughafen and arriving at Luzern. Services depart hourly, and operate every day. The journey takes approximately 1 h 2 min.

Operators from Nearby airports to Lucerne

OperatorPhoneWebsite
Swiss Railways (SBB/CFF/FFS)Swiss Railways (SBB/CFF/FFS)
Malpensa Express Bus+41 91 858 23 23Malpensa Express Bus
SNCF+33 9 70 60 99 70SNCF
BernmobilBernmobil
BLS AG+41 58 327 32 71BLS AG