How to Get from Zurich Airport to Zurich City
All transport options from ZRH — train, bus, taxi & Uber (2026)
Quick Facts: All Transport Options
| Option | Cost (CHF) | Cost (USD) | Journey Time |
|---|---|---|---|
| 🚆 ZVV Train (S-Bahn) | CHF 6.80 | ~$7.50 | 10 min to Zürich HB |
| 🚌 Bus (ZVV network) | CHF 6.80 | ~$7.50 | 25–35 min |
| 🚕 Taxi (metered) | CHF 50–70 | ~$55–77 | 15–25 min |
| 🚗 Uber | CHF 40–60 | ~$44–66 | 15–25 min |
| 🏨 Private Transfer | CHF 80–120 | ~$88–132 | 15–20 min |
Train / S-Bahn (Highly Recommended)
Zurich Airport has a direct underground train station (Airport Train Station) connected to arrivals. The S-Bahn takes just 10 minutes to Zurich Hauptbahnhof (HB) — it's the fastest and most reliable option by far. Trains run every 10 minutes.
- Follow Bahn / Train signs from the arrivals hall to the underground station.
- Buy a ticket from the ZVV machine — CHF 6.80 (Zone 121 + 110 ticket).
- Board any S-Bahn line (S2, S16, IR) towards Zürich HB.
- Arrive at Zürich Hauptbahnhof (HB) in 10 minutes — the city's main transport hub.
Trains run daily from 05:00–01:00 every 10 minutes. Swiss Federal Railways (SBB) also operates InterCity services connecting to Basel, Bern, and Geneva from the same station.
Taxi & Uber
Zurich is famously expensive and taxis are no exception. Metered cabs from ZRH to the city centre cost CHF 50–70 (~$55–77 USD). Uber is available and typically 15–20% cheaper, picking up from the designated rideshare area outside arrivals.
- Taxi to Zürich HB / Bahnhofstrasse: ~CHF 50–60 (~$55–66)
- Taxi to Old Town (Altstadt): ~CHF 55–70 (~$60–77)
- Uber: ~CHF 40–55 to city centre; pickup from Taxi + Rideshare Zone at arrivals
Budget tip: The train at CHF 6.80 is 8–10x cheaper than a taxi and takes only 10 minutes. Only take a taxi if you have heavy luggage and need a precise drop-off address.
Bus
ZVV buses serve destinations beyond the main train corridor. Bus routes 768 and 789 connect the airport to Zurich city and surrounding areas. The bus uses the same ZVV ticket as the train (CHF 6.80).
- Bus stops are at the ground level outside arrivals (follow ZVV bus signs)
- Same CHF 6.80 fare as the S-Bahn within zones 121/110
- Less convenient than the train — takes 25–35 min to the city
- Useful for destinations in Kloten, Dübendorf, or suburbs not on the train line
FAQs
How much does a train from Zurich Airport to the city cost?
A ZVV zone ticket (Zone 121 + 110) costs CHF 6.80 (~$7.50 USD). Buy at the ticket machine in the airport train station. Trains run every 10 minutes and take just 10 minutes to Zürich Hauptbahnhof.
How much is a taxi from Zurich Airport to the city?
Metered taxis charge CHF 50–70 to central Zurich — among the most expensive airport taxi fares in Europe. Uber and Bolt are typically CHF 40–55. Always use the train unless you need a precise address drop-off.
What is the journey time from Zurich Airport to the city centre?
By train: 10 minutes to Zürich HB. By taxi or Uber: 15–25 minutes (varies with traffic). The airport is only 11 km from the city centre, making it one of the closest major European airports to its city.
Find cheap flights
Compare flights · Powered by Trip.com
Find hotels in Zurich
1.4M+ properties · Trip.com