Travel from Zurich-Airport-ZRH to Lucerne

Train from Zurich Airport (ZRH) to Lucerne

Swiss Railways (SBB/CFF/FFS) operates a train from Zurich Airport (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

How to get from Zurich Airport (ZRH) to Lucerne

From Zürich Flughafen train to Luzern.1 h 2 minSFr 45
From Zurich Airport (ZRH) taxi to Lucerne.45 minSFr 331
From Zurich Airport (ZRH) drive to Lucerne.45 minSFr 9
From Zurich Airport shuttle to Luzern Pilatusplatz.1 h 5 minSFr 30
From Zurich Airport (ZRH) Uber to Lucerne.45 minSFr 164

How long does it take to get from Zurich Airport (ZRH) 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 Zurich Airport (ZRH) 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 Zurich Airport (ZRH) to Lucerne

Swiss Railways (SBB/CFF/FFS)Swiss Railways (SBB/CFF/FFS)
PurpleBus+41 44 558 26 56PurpleBus
Uber ZürichUber Zürich