At Zürich HB, trains of the S7 service usually depart from underground tracks (Gleis) 41–44 (Museumstrasse station).
From Stadelhofen, trains then run over the Lake Zürich right-bank railway line to Rapperswil.
Between Stadelhofen and Meilen trains run non-stop, with a parallel stopping service provided by lines S6 and S16.
[4][5] The following stations are served:[4] As of the December 2022 timetable change,[update] services are operated by RABe 511 EMUs or Re 450 locomotives push-pulling double-deck coaches.
A journey over the full length of the service takes 74 minutes.