Zurich Airport
Zürich Airport railway station is located underneath the "Airport Centre". The station has frequent Zürich S-Bahn services, plus direct InterRegio, InterCity, and Eurocity services, to many places including Basel, Bern, Biel/Bienne, Brig, Geneva, Konstanz, Lausanne, Lucerne, Munich, Romanshorn, St. Gallen, and Winterthur. There are some 13 trains per hour to Zürich Hauptbahnhof, Zürich's main city centre station, with a journey time of between 10 and 15 minutes. By changing trains at Hauptbahnhof, most other places in Switzerland can be reached in a few hours.
S25 (ZVV)
Trains run hourly, covering the distance from Zürich Hauptbahnhof to Ziegelbrücke in 43 minutes, to Glarus in 60 minutes, and to Linthal in 94 minutes. Despite being classified as an S-Bahn train, the S25 actually covers the distance between Zürich Hauptbahnhof and Ziegelbrücke in a shorter time than the parallel RegioExpress service to Chur. This mirrors the performance of its predecessor, the Glarner Sprinter named train, which was itself classified as a RegioExpress service.