Skip to content
Voykit
Draft data. Times, fares and step counts are desk estimates awaiting field checks. How we verify
Source checked
A source and a date are on record: we read it from an official or published page. Not yet confirmed on the ground.
Field checked
Someone checked it on the ground, with the date shown.
Plan calculated
Worked out by Voykit from its own data (times, distances, budgets). A calculation, not a measurement.

Unknown times stay unknown. How we verify

Lucerne

Lucerne airport to city centre: trains, buses, taxis and costs

Lucerne has no commercial airport, so you arrive at Zurich (ZRH) and ride the train: the station sits under the terminal, and direct trains reach Lucerne in about 1 hour for CHF 25–30 (2026 estimate). Take the train unless you land after roughly 23:00 or carry heavy luggage, when a taxi or pre-booked transfer (CHF 150–220) wins.

Not field-verified
Source checked
A source and a date are on record: we read it from an official or published page. Not yet confirmed on the ground.
Field checked
Someone checked it on the ground, with the date shown.
Plan calculated
Worked out by Voykit from its own data (times, distances, budgets). A calculation, not a measurement.

Unknown times stay unknown. How we verify

Updated Sep 20265 min read

Key facts

Nearest commercial airport
Zurich (ZRH), about 65 km from Lucerne
Train station at ZRH
Under the terminal, signs from arrivals; no shuttle needed
Train time to Lucerne
About 1 hour direct; some connections change at Zurich HB
Train fare
CHF 25–30 one way, second class (2026 estimate)
Taxi or transfer
CHF 150–220 to Lucerne (2026 estimate)
First and last trainscheck
Roughly 05:00 to just before midnight; overnight means taxi or hotel at the airport
Tickets
SBB app, ticket machine or counter; buy before boarding
Cheaper option
Supersaver tickets or a Half Fare card cut the fare

Options at a glance

Every route starts at Zurich Airport. The train is the default: it is faster than a taxi in daytime traffic, runs into the evening and drops you at Lucerne station, a two-minute walk from the lakefront and the old town.

A taxi or pre-booked transfer only makes sense for late arrivals, groups of three or more with luggage, or a direct door-to-door run to a hotel outside the centre.

Options at a glance
OptionTimeCost (2026 estimate)Best for
Train, directAbout 1 hCHF 25–30Almost everyone
Train via Zurich HB1 h 05–1 h 20CHF 25–30When the next direct train is full or late
Taxi50–70 minCHF 150–220Late landings, heavy bags, 3–4 people
Pre-booked transfer50–70 minCHF 130–200Fixed price, meeting at arrivals
Bus or coach1 h 30+CHF 20–30Rarely worth it; check operators
Rental car50–70 minCHF 80–150 a day plus parkingOnly if you leave Lucerne the same day

Times assume normal traffic and no engineering works; check the day you travel.

Train from Zurich Airport to Lucerne

Zurich Airport's station is inside the terminal complex, one level below arrivals. Follow the train signs, buy a ticket from a machine, the SBB app or the staffed counter, then take any train toward Zurich HB. From Zurich HB, direct InterRegio trains to Lucerne run several times an hour and take about 45 minutes; the whole trip is roughly an hour.

Some services from the airport run through to Lucerne without a change, so check the departure board before boarding. Second-class one-way fare is CHF 25–30 (2026 estimate); a Supersaver ticket bought in advance can be far cheaper, and a Half Fare card halves the full fare. First class costs about half again as much and buys little on a one-hour ride.

Lucerne station is the terminus. Exits lead to the bus terminal on one side and the lakefront on the other; most hotels in the old town are a 5–15 minute walk. Station lockers and left luggage let you drop bags before check-in.

  • Buy before boarding: inspectors charge a supplement on the train.
  • Direct trains are shown as 'Luzern' on the board, not 'Lucerne'.
  • Trains run roughly 05:00 to just before midnight (check).
  • A Swiss Travel Pass or Saver Day Pass covers the whole trip.

Taxi, transfer and rideshare

Taxis wait outside arrivals at Zurich Airport and charge by meter. Expect CHF 150–220 to central Lucerne (2026 estimate), more at night, on Sundays or with heavy traffic; the run takes 50–70 minutes. Ask for a fixed price before you get in if you can.

Pre-booked transfers and airport shuttles quote a fixed price, usually CHF 130–200, and meet you in the arrivals hall with a name sign. For a family or a group of four with ski bags, this is often cheaper per person than the train plus taxis at each end.

Rideshare coverage around Zurich Airport is limited and pickup points are not always at the terminal door, so do not count on it as a cheaper taxi.

Taxi, transfer and rideshare
ToTaxi (2026 estimate)Train (2026 estimate)
Lucerne station / old townCHF 150–220CHF 25–30
Lucerne, outlying hotelCHF 170–240CHF 25–30 plus local bus
Zurich HBCHF 60–90CHF 7–9
Interlaken via LucerneCHF 350+CHF 60–80

What it costs

Budget CHF 25–30 each way by train, or CHF 150–220 by taxi. A couple travelling together saves roughly CHF 200 by taking the train; a group of four with luggage may find a fixed-price transfer about the same as four train tickets plus a taxi at the hotel end.

If you plan several Swiss legs, price a Half Fare card (about CHF 120 for a month) or a Swiss Travel Pass against your itinerary before buying point-to-point tickets. Children under 16 travel free with the Swiss Family Card when accompanied by a parent with a valid ticket.

  • Train, one way: CHF 25–30 (2026 estimate).
  • Supersaver train ticket: from about CHF 15 if booked early (check).
  • Taxi: CHF 150–220 (2026 estimate).
  • Pre-booked transfer: CHF 130–200 (2026 estimate).
  • Half Fare card: about CHF 120 for one month (check).

Practical tips

Swiss trains are punctual and connections are short, often five minutes on the same platform. If you land late, book a hotel near Zurich Airport rather than paying a night taxi; the first train to Lucerne leaves around 05:00 (check).

Tap water in Switzerland is excellent and free; restaurants charge for bottled water, so ask for 'Hahnenwasser'. Station toilets cost CHF 1–2. Shops close on Sundays except at stations and airports, so buy what you need at the airport before the train.

Buy a Swiss eSIM before you fly or pick up a SIM at the airport; the SBB app needs data to show live platforms and delays.

  • Allow 90 minutes from landing to train if you check bags.
  • Keep your ticket until you exit the station.
  • Lucerne's old town is walkable; you rarely need a taxi on arrival day.

Questions people ask

How do I get from Lucerne airport to the city centre?

Lucerne has no commercial airport. Fly into Zurich (ZRH), where the train station is under the terminal, and take the train to Lucerne: about 1 hour, CHF 25–30 (2026 estimate). Taxis take 50–70 minutes and cost CHF 150–220.

How much is a taxi from Lucerne airport?

There is no Lucerne airport, so the fare runs from Zurich Airport: CHF 150–220 to central Lucerne (2026 estimate), more at night or in heavy traffic. Pre-booked transfers quote CHF 130–200 fixed. Confirm the price before you set off.

Is there a train from Lucerne airport?

Not from a Lucerne airport, because the city has none. From Zurich Airport, trains run roughly every 15–30 minutes to Lucerne, some direct and some changing at Zurich HB, taking about 1 hour for CHF 25–30 (2026 estimate).

How far is Lucerne from Zurich Airport?

About 65 km by road, 50–70 minutes by car or taxi depending on traffic. The train covers the same distance in roughly an hour and drops you at Lucerne station, a short walk from the lakefront and old town.

What is the cheapest way to get to Lucerne from Zurich Airport?

The train, especially with a Supersaver ticket bought in advance (from about CHF 15) or a Half Fare card. A Swiss Travel Pass also covers the route. Taxis and transfers cost several times more.

Do trains run at night from Zurich Airport to Lucerne?

Regular trains stop shortly before midnight and resume around 05:00 (check). For late landings, either take a taxi or spend the night near Zurich Airport and travel in the morning.

Deep dive

Every source; changeable facts are marked check

Sources