Trains from Zurich Airport to the Zurich city center are a great way to get from your flight to your final destination when you are visiting Switzerland.
Trains depart regularly from the airport train station, which is located in the terminal buildings. They are run by SBB, the national rail company.
There are several types of trains that travel on this route: regional InterRegio (IR) trains, high-speed InterCity Neigezug (ICN) trains, and suburban S-Bahn trains.
InterRegio and InterCity Neigezug trains from Zurich Airport to the Zurich city center are express trains. They take 10 to 12 minutes to travel from the airport train station to the Zurich Hauptbahnhof (main train station).
Zurich S-Bahn trains are local trains that take between 11 and 14 minutes to travel from the airport station to the Zurich Hauptbahnhof.
Trains depart from Zurich airport every 10 to 30 minutes throughout the day, so you can choose any type of service for your journey.
Tickets for trains from Zurich Airport to the Zurich city center cost around 6.60 CHF each way. You can buy train tickets online or at the airport train station.


