Travel options for:
Nearby airports Lucerne

Zurich (ZRH)  •  1h 2m

$26 - $50

Milan Malpensa (MXP)  •  5h 11m

  1. ×3

$63 - $132

Basel (BSL)  •  1h 46m

$40 - $76

Strasbourg (SXB)  •  3h 28m

  1. ×2

$69 - $119

Friedrichshafen (FDH)  •  3h 12m

  1. ×3

$63 - $107

  • 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 1h 2m.

How to get from Nearby airports to Lucerne

From Zürich Flughafen train to Luzern.1h 2mSFr 45
From Malpensa Aeroporto T.1 train to Chiasso, train to Arth-Goldau, then train to Luzern.5h 11mSFr 126
From St-Louis-la-Chaussee train to Basel SBB then train to Luzern.1h 46mSFr 75
From Entzheim Aeroport train to Strasbourg, train to Basel SBB, then train to Luzern.3h 28mSFr 111
From Friedrichshafen Flughafen train to Schaffhausen, train to Zürich HB, then train to Luzern.3h 12mSFr 98

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

The train from Zürich Flughafen to Luzern takes 1h 2m 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 1h 2m.

Operators from Nearby airports to Lucerne

Swiss Railways (SBB/CFF/FFS)Swiss Railways (SBB/CFF/FFS)
Trenord+39 02 7249 4494Trenord
SNCF+33 9 70 60 99 70SNCF
Deutsche Bahn+49 0180 6 99 66 33Deutsche Bahn