At Zürich HB, trains of the S2 service usually depart from underground platforms (Gleise) 31–34 (Löwenstrasse station).
The service links Zurich Airport with Ziegelbrücke, a village and railway junction on the border between the cantons of St. Gallen and Glarus.
From Zürich Hauptbahnhof, the service uses the Lake Zurich left-bank railway line to Ziegelbrücke, stopping only at selected stations.
As of the December 2022 timetable change,[update] all services are operated with RABe 514 class trains.
With the 15 June 2014 timetable change (opening of the Weinberg Tunnel), the route was lengthened to Unterterzen and services to stations between Siebnen-Wangen and Ziegelbrücke were suspended.