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.
S5 (ZVV)
Prior to the timetable revision of late 2015, the section of the S5 between Zürich and Pfäffikon operated much as today. However west of Zürich, the trains operated to Oberglatt, where alternate trains continued to either Niederweningen or Rafz. The core of the line ran to a frequency of every half hour, thus providing hourly services to Niederweningen and Rafz. The section between Oberglatt and Niederweningen was also served by an hourly shuttle service numbered S55, that connecting at Oberglatt with the S5 trains that run to and from Rafz.