GetFromAirport
ZRH · Zurich, Switzerland

Zurich Airport to Lucerne

About 55 km south. A direct SBB train reaches Lucerne in roughly an hour for €22–32; transfers and taxis cost many times more.

Lucerne, ZurichLucerne, ZurichSlav Yakounin / Wikimedia, CC BY-SA 4.0
IndependentWe compare every way in and link out — we don't sell the tickets, so the ranking isn't for sale.
4options compared on this route
401routes across the site
50airports covered

Lucerne wraps around the western tip of its lake beneath Mount Pilatus, with the wooden Chapel Bridge, a frescoed old town and paddle-steamer cruises drawing day-trippers year round.

Compare

Every way to get there

TrainPrivate transferTaxiCar rental

Our verdict: for Lucerne, a private transfer is the easiest door-to-door option (from €180).

Transport options
TrainCheapestSBB (Swiss Federal Railways)Best for budget travellers near a station
1h 2m
€22–32
1–2 per hour · ~06:00–23:00
Private transferBest valueWelcome Pickups · regional transfer firmsBest for families, groups & late arrivals
55 min
€180–260
Pre-booked for your flight time✓ Door-to-door
TaxiAirport taxi rank (metered)Best for small groups in a hurry
55 min
€220–300
On demand at the rank✓ Door-to-door
Car rentalEuropcar · Hertz · Sixt · AvisBest for travellers who want to explore
55 min
€45–95
Desks open ~07:00–23:00✓ Door-to-door
Indicative prices, converted from EUR at approximate rates for guidance only. Cheapest and fastest options are highlighted; always confirm before you book.
Value

What it costs for your group

The bus is charged per person, while a taxi or private transfer is one price for the whole car — so the more of you there are, the better door-to-door value looks.

GroupPrivate transferBest value
Solo · 1 traveller€180Private transfer
Couple · 2 travellers€180Private transfer
Family of 4 · 4 travellers€180Private transfer

Which option should you choose?

If your priority is…Our pickWhy
Lowest priceCheapest fareFrom €22, though slower with a change in the city.
Speed & comfortPrivate transferDoor-to-door, fixed price, a driver waiting for you.
A group of 3–4Transfer or taxiOne flat fare splits cheaper than several bus tickets.
A late-night arrivalTransfer or taxiBoth run 24/7 when buses and the tram have stopped.
In detail

By transport mode

Train

About 1h05 door to platform. Full second-class fare sits near CHF 30 (~€32); advance Supersaver tickets on the SBB app can drop to ~€22. Lucerne's station opens right onto the lake and old town.

Where to catch it: Zürich Flughafen station beneath the terminal — some services run direct, others need one cross-platform change at Zürich HB.

1h 2m€22–321–2 per hour · ~06:00–23:00
Best for budget travellers near a station

Private transfer

Drops you straight at the hotel with no platform changes — the easy call if you're arriving with ski or golf bags, or splitting the vehicle across a family. The whole-car price covers up to ~3–4 passengers.

Where to catch it: Meet-and-greet inside arrivals; the driver monitors your landing time.

55 min€180–260Pre-booked for your flight time
Best for families, groups & late arrivals

Taxi

Technically possible but eye-watering — a metered intercity run of this length lands around CHF 210–290. Only makes sense in a late-night pinch when no train is running.

Where to catch it: Taxi rank outside Arrival 1 / Arrival 2.

55 min€220–300On demand at the rank
Best for small groups in a hurry

Car rental

A straightforward ~50 min drive on the A4/A14. Reasonable if you plan to explore central Switzerland's lakes and passes; for Lucerne alone the train is cheaper and parking in the old town is scarce.

Where to catch it: Rental desks in the Airport Center.

55 min€45–95Desks open ~07:00–23:00
Best for travellers who want to explore
In pictures

Lucerne & Zurich in photos

Before you ride

Buying tickets in Zurich

Zurich Airport has its own rail station beneath the terminal. A single ZVV ticket covering the zones to Zurich HB (zones 121 + 110) costs CHF 6.80, and S-Bahn trains take about 10 minutes; a 24-hour pass for the same zones is CHF 13.60. Buy from the blue SBB/ZVV machines or the SBB Mobile app, or simply tap a contactless card/phone at the yellow ZVV readers on the platform. A ZürichCARD (unlimited transport plus discounts) is worth it if you plan several trips or sightseeing.

Arrive safe

Taxi scams & safety in Zurich

Zurich is one of Europe's safest airports for ground transport. Metered taxis at the official rank are legitimate but expensive, typically CHF 50-70 to the centre; there is no fixed fare, so a train is far cheaper. Touts are essentially non-existent. Uber operates in Zurich and picks up from a designated ride-hail zone, though prices are high and not always below taxi rates; Bolt has little presence here. Keep a valid ticket, as ZVV inspectors fine fare-dodgers on the spot.

The full guide

Getting from ZRH to Lucerne

Lucerne is the town most people put first on a Swiss trip, and it earns the spot: the wooden Chapel Bridge, a lake that curls under Mount Pilatus, and paddle-steamers that double as your first excursion. It also sits about 55 km south of Zurich Airport, close enough that the arithmetic of getting there is refreshingly simple. A direct SBB train covers the run in roughly an hour, and against that, every other option has to argue for itself. For the large majority of travellers heading to the lake, the train is not just the cheap choice — it is the obvious one, and this page lays out why, plus the two or three cases where paying for a car genuinely pays off.

An hour from the terminal to the Chapel Bridge, one change at most

The SBB station sits directly beneath the arrivals hall — Zürich Flughafen, down the escalators from the Airport Center, no need to step outside. From there, one or two trains an hour run toward Lucerne between about 06:00 and 23:00. Some are direct; the rest need a single cross-platform change at Zürich HB, which means walking a few metres to another platform rather than hauling bags through a station. Reckon on about 1h05 from terminal to Lucerne platform. The payoff comes at the far end: Lucerne's station opens straight onto the lake and the edge of the old town, so if your hotel is anywhere near the water, you may be checked in before a driver would have cleared the airport car park. Buy a ticket at the machine or on the SBB app, watch for the platform on the departure board, and that is the whole procedure.

What the second-class fare runs, and how to trim it

A full-fare second-class ticket to Lucerne lands near CHF 30, which is around €32 at the near-parity exchange rate the two currencies hold. That is the walk-up price, valid on any departure. If you know your flight and can commit to a specific train, the SBB app sells advance Supersaver tickets that often fall to about €22 — the trade-off being that they tie you to one departure rather than the next train out. Either way you are looking at a fraction of what a car costs on the same route, and the fare buys a comfortable ride with luggage racks and, on the intercity legs, a chance to watch central Switzerland roll past. First class exists if you want the quieter carriage, but for a one-hour hop most visitors do not bother.

When the Pilatus-and-Rigi crowd should book a car instead

A private transfer to Lucerne runs roughly €180 to €260 for the whole vehicle, and it leads with a real advantage: it drops you at the hotel door with no platform change at all, and the driver watches your landing time so a delay does not strand you. That matters most in two situations. One is arriving with awkward luggage — ski bags for the season on Pilatus and Rigi, golf clubs, a stack of cases that would be a nuisance to wrangle on and off a train. The other is a family or small group of three or four who can split the fixed car price between them, at which point the per-head gap against four separate rail tickets narrows considerably. The transfer covers up to about three or four passengers on one booking. For a solo traveller or a couple travelling light, though, the sum is hard to defend when the train does the same journey for a tenth of the outlay.

Why the taxi meter and the rental desk rarely win here

A metered taxi will make the trip, but the number is sobering: an intercity run of this length climbs to somewhere around CHF 210 to 290. Reserve that for the narrow case where you have landed after the last train and simply need to be in Lucerne tonight — otherwise it is money handed over for no gain in comfort. Renting a car is a different calculation. Desks in the Airport Center charge from about €45 a day, and the drive down the A4 and A14 takes roughly 50 minutes on open roads. That makes sense if Lucerne is a base for touring the region's lakes and passes under your own steam. For Lucerne alone it is a poor bargain: parking in the compact old town is scarce and metered, and you would spend the trip's savings hunting for a space. Book the train, pick a hotel near the station, and let the lake be the first thing you see when you step off the platform.

Frequently asked

ZRH to Lucerne — FAQ

How far is Lucerne from Zurich Airport?
Lucerne is about 55 km from Zurich Airport (ZRH), roughly a 62-minute drive depending on traffic.
How much is a transfer from Zurich Airport to Lucerne?
A pre-booked private transfer starts from around €180 for the whole car. A metered taxi is similar or a little more, while a hire car is about €22–40 per day.
What's the cheapest way from Zurich Airport to Lucerne?
The train (SBB (Swiss Federal Railways)) is the cheapest way in, from about €22 — though it isn't door-to-door and can involve a change.
How do I get from Zurich Airport to Lucerne at night?
Private transfers and airport taxis run 24/7, so a late arrival is no problem. Trains, the metro and most buses are limited or stop overnight.
More from ZRH

Other destinations from Zurich Airport

Private transferfrom €180
Book →