Zurich
Zurich airport to city centre: trains, buses, taxis and costs
Take the SBB train: Zurich Airport station sits under the terminal and trains reach Zurich HB in about 10–12 minutes, roughly every 10 minutes, CHF 7–9 (2026 estimate). Buy at the machine or in the SBB app before boarding. Taxis cost CHF 60–80 and take 20–30 minutes; skip them unless you have heavy bags late at night.
- 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
GuideZurich
Key facts
- Best option
- SBB train from the station under the terminal to Zurich HB, about 10–12 min
- Train frequencycheck
- Roughly every 10 minutes through the day (check)
- Train farecheck
- CHF 7–9 second class, 2026 estimate
- Taxi farecheck
- CHF 60–80 to the centre, 20–30 min, 2026 estimate
- Ticket to buy
- A normal Zurich network ticket; a city day pass or Zurich Card also covers the airport trip
- Last traincheck
- Late-night S-trains run, but hours thin after midnight (check)
- Payment
- Card at machines and in the SBB app; no ticket barrier, inspectors on board
Options at a glance
Everything below leaves from the same building: the airport's own station is on the lowest level, signed from arrivals. The tram and bus stops are outside, and taxis wait at the kerb by Arrivals 1 and 2.
| Option | Time to centre | Cost (2026 estimate) | Best for |
|---|---|---|---|
| SBB train (S2, S16, S24, IR) | 10–12 min to Zurich HB | CHF 7–9 | Almost everyone |
| Night S-train (SN lines) | 15–20 min | CHF 7–9 | Flights landing after midnight |
| Tram 10 | 30–35 min to Bahnhofplatz | CHF 7–9 | Cheapest, no changes, slow |
| Taxi | 20–30 min | CHF 60–80 | Late arrivals, heavy bags, groups |
| Ride-hail / pre-booked transfer | 20–30 min | CHF 60–90 | Fixed price, meet-and-greet |
| Hotel shuttle | Varies | Often free or CHF 10–20 | Airport-area hotels only |
Times are off-peak; add 10–15 minutes in weekday rush hour (07:00–09:00, 16:30–18:30).
Train: the default choice
Zurich Airport (ZRH) has its own station, Zurich Flughafen, directly beneath the terminal. Follow the train signs down one level from arrivals; you do not go outside. Trains run to Zurich HB, the main station, in about 10–12 minutes, and continue to other Swiss cities, so the same platform serves both city and country travellers.
Buy a ticket before boarding. Machines take cards and coins, and the SBB app sells the same fare. There are no gates; inspectors check on board and the fine for riding without a ticket is steep. If you are staying in Zurich for a day or more, a city day pass or the Zurich Card covers the airport trip and all trams, buses and boats in the city zones.
At Zurich HB you are on the edge of the old town. Trams and buses leave from the square in front, and the main shopping street, Bahnhofstrasse, starts across the road. Most hotels in the centre are a 5–15 minute walk or one tram stop away.
- Trains to Zurich HB run roughly every 10 minutes during the day (check).
- Journey time 10–12 minutes; no seat reservation needed.
- Second class CHF 7–9, first class about half again more (2026 estimate).
- The station is step-free: lifts from the terminal to the platform.
Tram and bus
Tram 10 stops outside the airport and runs to Zurich's centre, ending near the main station. It takes 30–35 minutes, costs the same as the train, and is useful if you want to see the city on the way in or your hotel sits along the route. Glattpark, Oerlikon and Milchbuck are on the way; the centre stops are Irchel, ETH/Universitätsspital and Bahnhofplatz.
Regional buses serve nearby towns and the airport-area hotels, but for the city centre the train is faster in every case. If you are heading to Winterthur or Baden rather than Zurich, check the direct train first: both have frequent services from the airport station.
Taxi, ride-hail and transfers
Taxis wait outside Arrivals 1 and 2 and run on the meter. Expect CHF 60–80 to the city centre in normal traffic, more at night or in rain (2026 estimate). Card payment is normal. A ride-hail car or a pre-booked transfer with a fixed price costs about the same and can be easier if you are arriving late with family or ski bags.
For a group of three or four with luggage, a taxi can be close to the per-person train fare once you add a taxi at the other end, so it is not the extravagance it looks like. For one or two people, the train wins on both time and money.
If your flight lands after the last fast connection, the night S-trains still run but less often; check the SBB app for your date before deciding between train and taxi.
| Cost item | Amount (2026 estimate) |
|---|---|
| Train, second class, airport to HB | CHF 7–9 |
| Zurich city day pass (zones 110/121) | CHF 9–14 |
| Taxi, airport to centre | CHF 60–80 |
| Night surcharge | CHF 5–10 |
| Left-luggage locker at HB | CHF 6–12 per day |
What it costs and how to pay
Swiss fares are distance-based and honest: the airport is inside the Zurich fare network, so a normal city ticket covers it. Buy from a machine, the SBB app or a ticket office in the terminal. Children under 16 travel free with a parent on the Junior Card, and under 6 always free.
If you hold a Swiss Travel Pass, a Half Fare card or a regional pass, the airport leg is included or discounted the same way as any other train. That is one reason to activate the pass on arrival rather than in the city.
Keep the ticket until you leave the last vehicle. Inspectors board without warning and the penalty fare is around CHF 100 plus the ticket you should have bought.
- Machines accept cards and coins; the app is faster if you have data.
- A Zurich Card (24 or 72 hours) includes the airport trip and city transport.
- Tipping is not expected in taxis; round up if you like.
Practical tips
Allow 20 minutes from stepping off the plane to sitting on a train if you have no checked bags, and 45–60 minutes with bags and passport control. Zurich airport is efficient but not instant, and the walk from some gates to the station is long.
Trains are step-free, but the platform at the airport is one level below the shopping arcade, so use the lifts with heavy luggage. Left-luggage lockers at Zurich HB let you drop bags and walk the old town before check-in.
Swiss sockets are type J; a thin European two-pin plug usually fits, a thick German one does not. Buy a Swiss adapter at the airport if you forgot one. Tap water is excellent everywhere, including station fountains.
- Buy your ticket before boarding; there are no barriers to remind you.
- Rush hour adds 10–15 minutes to any road option.
- Sunday and late-evening services are thinner; check the app.
- If you are continuing to Lucerne, Bern or Zermatt, book the whole trip in one transaction.
Questions people ask
How do I get from Zurich airport to the city centre?
Take the SBB train from the station under the terminal to Zurich HB: about 10–12 minutes, roughly every 10 minutes, CHF 7–9 (2026 estimate). Tram 10 takes 30–35 minutes for the same fare. Taxis take 20–30 minutes and cost CHF 60–80.
How much is a taxi from Zurich airport?
Expect CHF 60–80 to the city centre in normal traffic, plus CHF 5–10 at night, 2026 estimate. Card payment is normal. For three or four people with luggage it can rival the train once you add onward transport.
Is there a train from Zurich airport?
Yes. Zurich Flughafen station is directly beneath the terminal, with trains to Zurich HB every 10 minutes or so during the day and a 10–12 minute journey. The same station serves trains to Bern, Lucerne, Winterthur and beyond.
Do I need to buy a ticket before boarding?
Yes. Buy at a machine, the ticket office or the SBB app before you board. There are no ticket gates, but inspectors check on board and the penalty fare is around CHF 100 plus the fare.
Is the train covered by a Swiss Travel Pass or Zurich Card?
The airport is inside the Zurich fare network, so a Zurich Card or city day pass covers the trip. A Swiss Travel Pass or Half Fare card applies to the airport leg like any other train journey.
Deep dive
Every source; changeable facts are marked check
Sources
- officialSBB – Swiss Federal Railways
- officialZurich Airport
- officialZurich Tourism
- officialSwitzerland Tourism
- secondaryWikivoyage – Zurich