Zurich airport to city centre: train, tram, taxi
In short
Zurich Airport has its own station below the terminal: according to the airport, SBB trains leave for Zurich main station (Zürich HB) every 10 minutes and take about 15 minutes. A single ticket costs CHF 7, according to Zürich Tourism, and the Zürich Card includes the trip. Tram 10 takes about 35 minutes. A taxi needs 10 to 20 minutes and costs CHF 50 to 70.

Zurich Airport lies in Kloten, about 11 km by road north of the city centre, and it is one of the best-connected airports in Europe: the railway station Zürich Flughafen is right below the airport centre. The short answer: take the train to Zürich HB, the main station – it is the fastest option, runs every few minutes and costs the same as the tram. Take tram 10 if your hotel is near ETH and the university or in Oerlikon, and a taxi only with a lot of luggage or small children.
Zurich Airport to the city centre: the options
| Option | Goes to | Travel time (minutes) | Ticket |
|---|---|---|---|
| Taxi | your door | 13 | meter, about CHF 50–70 |
| Train (S-Bahn, IC, IR) | Zürich HB | 15 | ZVV ticket, CHF 7 |
| Tram 10 | Oerlikon, ETH / University, Zürich HB | 35 | ZVV ticket, CHF 7 |
Times: train according to Zurich Airport, tram 10 according to Zürich Tourism, the city's tourism organisation, taxi as pure driving time to Zürich HB based on OpenStreetMap, without traffic. Prices according to Zürich Tourism (as of October 2026).
By train: the fastest way
According to the airport, SBB trains leave for Zurich main station every 10 minutes, and the journey takes 15 minutes. Zürich Tourism counts all the trains together – S-Bahn lines S2 and S16 and various regional and long-distance trains – and gives a departure about every 5 to 10 minutes between about 5:00 and midnight, with a journey time of 10 to 15 minutes. In the other direction, trains from the city to the airport start at about 4:45.
Every train to Zürich HB will do, whether S-Bahn, InterRegio or InterCity: within the Zurich transport network (ZVV) the same ticket is valid on all of them, and seat reservations are not needed. From Zürich HB the Bahnhofstrasse and the old town are a short walk away, and many trams leave from the station square.
At weekends, according to the airport, extra early-morning trains also run from Bern via Olten and Zürich HB to the airport – useful for very early flights.

Tickets: ZVV and Zürich Card
The trip from the airport to the city centre needs a ZVV ticket. According to Zürich Tourism (as of October 2026):
- Single ticket: CHF 7, children CHF 3.50 – valid on the train and on tram 10.
- 24-hour ticket: CHF 14, children CHF 7 – worth it if you travel on by tram or bus the same day.
- Zürich Card: the trip from the airport to the city is included, as is all local public transport and free entry to many museums. It can be loaded in the Zurich City Guide app.
- Swiss Travel Pass: according to the airport, the pass for visitors from abroad covers trains, buses and boats throughout Switzerland, including this trip.
Tickets are sold at the machines in the station and in the SBB and ZVV apps. Buy your ticket before you board; there are inspections on the trains.
Tram 10: slower, with a view
Tram 10 runs from the airport via Oerlikon and past the ETH and the University of Zurich to the main station. According to Zürich Tourism, the ride takes about 35 minutes. It is not the fastest way, but it is the right one if your hotel is in Oerlikon or near the universities, and you see something of the city on the way. The ticket is the same as for the train.
Taxi and transfer
The taxi ranks are outside Arrivals 1 and 2. According to Zürich Tourism, the ride to the city centre takes 10 to 20 minutes and costs about CHF 50 to 70; most taxis charge a basic fare of CHF 6 plus CHF 3.80 per kilometre, and a lot of luggage can cost extra. Without traffic the drive to Zürich HB is about 11 km and 13 minutes.
Because the train is so fast, a pre-booked transfer rarely pays off in Zurich – except with small children who need car seats, a lot of luggage or a group. Airport transfers* can be booked with Kiwitaxi, with the price fixed in advance. Our article on when an airport transfer pays off compares the options for ten airports.
Which option suits whom?
- Hotel near Zürich HB, the Bahnhofstrasse or the old town: the train to Zürich HB.
- Hotel in Oerlikon or near ETH and the university: tram 10.
- Several museums and trips planned: a Zürich Card, which includes the airport trip.
- Small children, a lot of luggage, group: a taxi or a pre-booked transfer.
Switzerland is not covered by the EU roaming rules, so check your mobile plan before you travel. If it does not include Switzerland, a travel eSIM for Switzerland* (Airalo) is usually cheaper than roaming; our eSIM price index compares the prices per gigabyte.

On the day you leave
Trains run to the airport from Zürich HB several times an hour, from early morning until late evening. Plan the 15 minutes plus a buffer for the walk from the platform to check-in. If you have already checked out and fly in the evening, you can use luggage storage in the centre* (Radical Storage).
Zurich trip planDay by day, with map and tips
How YesTrip helps you plan
In YesTrip you add your flight and hotel to your trip and plan each day around them, with a map of your places in Zurich and the weather for your travel days. The ready-made plans for Zurich can be copied into your trip with one tap. With the offline package you have the map without a connection, also on the train from the airport. YesTrip is free.
* Ad – Partner link: if you book there, we earn a commission. Your price stays the same.
Free
Plan your trip in 30 seconds.
Tell YesTrip where and when – the app plans day by day with real places on the map, shows the weather, splits costs with your travel companions and guides you to the next stop on the go.
Frequently asked questions
How do I get from Zurich Airport to the city centre?
By train from the station below the airport to Zürich HB in about 15 minutes; according to the airport a train leaves every 10 minutes. Tram 10 takes about 35 minutes, a taxi 10 to 20 minutes.
How much is the train from Zurich Airport to the city?
According to Zürich Tourism, a single ticket costs CHF 7 and a 24-hour ticket CHF 14 (as of October 2026). The Zürich Card includes the trip, and the Swiss Travel Pass is valid.
Which train do I take from Zurich Airport to Zürich HB?
Any train to Zürich HB: S-Bahn lines S2 and S16 as well as regional and long-distance trains. The same ticket is valid on all of them, and no reservation is needed.
How much is a taxi from Zurich Airport to the city?
According to Zürich Tourism, about CHF 50 to 70 to the city centre, for a ride of 10 to 20 minutes (as of October 2026). Extra luggage can cost a surcharge.
Do trains run at night from Zurich Airport?
According to Zürich Tourism, trains to Zürich HB run from about 5:00 until midnight. At weekends there are extra early-morning trains to the airport.
Sources
- Zurich Airport: train, tram and bus – trains to Zurich main station, early-morning trains – www.flughafen-zuerich.ch
- Zürich Tourism: from Zurich Airport to the city center – train, tram 10, taxi, prices, Zürich Card – www.zuerich.com
- ZVV: Zurich transport network – timetable and information – www.zvv.ch
Researched with AI support and checked by our editors. Prices, opening hours and weather can change – please check before you go. YesTrip is not a travel agency. Published: .
More articles
Airport to cityBangkok airport to city: BKK and Don Mueang
From Suvarnabhumi (BKK), the Airport Rail Link takes about 30 minutes to Phaya Thai, according to the tourism authority, where you change to … · 7 min read
Airport to cityHong Kong airport to city: 24 min by train
The Airport Express runs about every 10 minutes and takes 24 minutes to Hong Kong Station (Central), 22 to Kowloon Station and 14 to Tsing … · 5 min read
Airport to cityIncheon airport to Seoul: AREX in 43 min or bus
From Incheon Airport, the AREX Express runs non-stop in 43 minutes (51 from Terminal 2) to Seoul Station. The all-stop AREX train takes 59 … · 6 min read