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 $27 - $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
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

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 121
From St-Louis-la-Chaussee train to Basel SBB then train to Luzern.1 h 47 minSFr 77
From Muri bei Bern, Gümligenfeld line 40 bus to Bern, Schosshalde, line 12 bus to Bern, Bahnhof, walk to Bern, then train to Luzern.2 h 8 minSFr 71
From Entzheim Aeroport train to Strasbourg, train to Basel SBB, then train to Luzern.3 h 31 minSFr 116

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

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
Swiss PostAutoSwiss PostAuto