Trains from Zurich Airport to the City Center

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.

Trains from Zurich to Geneva

Taking a train from Zurich to Geneva is a convenient way to travel between the two major cities when you are visiting Switzerland.

Rail services on this route are run by SBB, the Swiss national rail company. Their trains leave every half hour at peak times, making it easy to travel whenever you need to.

Trains from Zurich to Geneva depart from the Zurich Hauptbahnhof, which is the main train station in the city center. They arrive at the Geneva Cornavin station, which is also centrally located.

Some trains traveling on this route are direct, while others require a change at Biel / Bienne or another station on the way to Geneva.

The total journey time between the two cities ranges from 2 hours and 40 minutes to 2 hours and 45 minutes. Direct services and those that require connections travel at about the same speed.

Tickets for trains from Zurich to Geneva cost 147 CHF for first class and 84 CHF for second class for singles. You can purchase your train tickets at the station or online.

Trains from Geneva to Zurich

Trains from Geneva to Zurich are an easy way to travel between the two famous cities when you are visiting Switzerland.

Rail services run every half hour at peak times during the day, making it convenient to get to Zurich whenever you need to. They are operated by SBB, the national rail company.

Trains from Geneva to Zurich depart from the Geneva Cornavin train station and arrive at the Zurich Hauptbahnhof (main train station). From there you can take onward transportation to complete your trip.

Most trains traveling on this route are direct. However, some require one change at places like Bern station en route.

The travel time between these cities ranges from 2 hours and 40 minutes to 3 hours. Direct trains are not always faster than services with connections.

Tickets for trains from Geneva to Zurich cost 147 CHF in first class and 84 CHF in second class each way. You can purchase them online in advance or at the station in Switzerland.