Zürich Airport public transport guide

Zurich20 routesUpdated 2026-10-06

Getting to and from Zürich Airport by public transport, without the guesswork. Zürich Airport keeps things simple, with a handful of public transport options to choose from — two in total. Check out the list below to find the best option for you, and remember to confirm the details directly with the service provider before travelling.

01

Verkehrsbetriebe Glattal (VBG)

Verkehrsbetriebe Glattal runs the Glattalbahn tram and the regional bus network around Zürich Airport on behalf of the Zürcher Verkehrsverbund, so every route accepts ZVV tickets and passes. The airport is its main hub, with Glattalbahn lines 10 and 12 and bus lines to Kloten, Bülach, Glattbrugg, Oerlikon, Wallisellen and Dübendorf departing from the terminal complex.

Routes (17)

10

TramDetails

Glattalbahn line 10 links Zürich Flughafen with Balsberg, Glattbrugg Bahnhof, Oerlikon and Zürich Bahnhofplatz/HB, giving a direct tram connection between the airport and the city centre.

12

TramDetails

Glattalbahn line 12 links Zürich Flughafen with Balsberg, Glattbrugg Bahnhof, Wallisellen Bahnhof and Bahnhof Stettbach, connecting the airport with the S-Bahn network to the east.

510

BusDetails

Bus 510 runs from the airport Werft stop to Rümlang Bahnhof and Kaiserstuhl Bahnhof.

520

BusDetails

Bus 520 connects Zürich Flughafen Fracht and Zum Wilden Mann with Embrach-Rorbas Bahnhof.

521

BusDetails

Bus 521 connects Zürich Flughafen Fracht and Zum Wilden Mann with Freienstein.

524

BusDetails

Bus 524 connects Zürich Flughafen Fracht and Zum Wilden Mann with Oberembrach Dorf.

530

BusDetails

Bus 530 connects Zürich Flughafen Fracht and Zum Wilden Mann with Bülach Bahnhof.

731

BusDetails

Bus 731 runs from Zürich Flughafen Fracht via Zum Wilden Mann and Kloten Breitistrasse/Bahnhof to Buchhalden.

732

BusDetails

Bus 732 runs from Zürich Flughafen Werft via Kloten Bahnhof and Zum Wilden Mann to Egetswil Dorf.

733

BusDetails

Bus 733 runs from Zürich Flughafen Fracht via Zum Wilden Mann and Kloten Bahnhof to Graswinkel.

734

BusDetails

Bus 734 connects Zürich Flughafen Fracht and Zum Wilden Mann with Egetswil Dorf.

735

BusDetails

Bus 735 runs from Zürich Flughafen Balsberg via Kloten Bahnhof to Härdlen.

736

BusDetails

Bus 736 runs from Zürich Flughafen Werft via Kloten Breitistrasse/Bahnhof to Buchhalden.

759

BusDetails

Bus 759 runs from Zürich Flughafen Balsberg via Glattbrugg, Wallisellen Bahnhof and Dübendorf Bahnhof Nord to Wangen.

765

BusDetails

Bus 765 connects Bassersdorf Bahnhof with Dietlikon Bahnhof/Bad and serves Zürich Flughafen.

768

BusDetails

Bus 768 runs from Zürich Flughafen Balsberg via Glattbrugg to Zürich Oerlikon.

N10

BusDetails

Night bus N10 serves Zürich Flughafen with departures to Zürich Bahnhofplatz/HB and to Kloten Bahnhof.

02

Zürcher Verkehrsverbund (ZVV)

The Zürcher Verkehrsverbund is the fare network for the canton of Zürich, covering S-Bahn trains, trams, buses and boats on a single zone-based ticket system. Zürich Airport has its own railway station beneath the terminal complex, served by several S-Bahn lines that carry passengers to Zürich main station and across the canton.

Routes (3)

S2

TrainDetails

S-Bahn line S2 serves Zürich Flughafen and runs towards Ziegelbrücke.

S16

TrainDetails

S-Bahn line S16 serves Zürich Flughafen and runs towards Meilen.

S24

TrainDetails

S-Bahn line S24 serves Zürich Flughafen and runs between Thayngen and Zug, passing through Zürich main station.

Help us improve this page

Found outdated information or know about a service we're missing? Let us know.

Suggest page updates