Zürich Seebach railway station
Trains on the S6 provide a half-hourly connection to Zürich Hauptbahnhof station, taking 12 minutes for the journey via the southern connector and Oerlikon station. In the opposite direction, S6 trains continue to Baden station, taking 28 minutes for the journey. The station also sees significant through freight traffic, most of which takes the Furttal line in order to avoid passing through central Zürich, using the northern connector onto or off the Zürich–Winterthur line.
Zürich Altstetten railway station
For most of the day, line S3 provides 2 train per hour (tph) to Zürich Hauptbahnhof and Wetzikon and 2 tph to Dietikon with 1 tph continuing to Lenzburg and Aarau. Line S5 provides 2 tph to Zürich Hauptbahnhof and Uster and 2 tph to Affoltern am Albis and Zug. Line S12 provides 2 tph to Zürich Hauptbahnhof and Winterthur and 2 tph to Dietikon, Baden and Brugg. Line S15 provides 2 tph to Zürich Hauptbahnhof and Hinwil and 2 tph to Affoltern am Albis. Line S19 provides 2 tph to Zürich and Effretikon and 2 tph to Dietikon, with some peak hour trains extended to Koblenz. Additionally there is a single InterRegio train per hour between Zurich Airport and Basel SBB that calls at Altstetten in both directions.