Rail S in Zuerich: Stops & Timetable

Click to load interactive map
List of stops
              Map

              Rapperswil Sg – Schaffhausen

              Rapperswil Sg

              22:1422:4423:14

              Jona

              22:1622:4623:16

              Rüti Zh

              22:2122:5123:21

              Bubikon

              22:2422:5423:24

              Wetzikon Zh

              22:29
              22:30
              22:59
              23:00
              23:29
              23:30

              Uster

              22:35
              22:40
              23:05
              23:10
              23:35
              23:40

              Nänikon-Greifensee

              22:4323:1323:43

              Schwerzenbach Zh

              22:46
              22:47
              23:16
              23:17
              23:46
              23:47

              Dübendorf

              22:5023:2023:50

              Stettbach

              22:5423:2423:54

              Zürich Stadelhofen

              22:58
              22:59
              23:28
              23:29
              23:58
              23:59

              Zürich Hb

              23:02
              23:07
              23:32
              23:37
              00:02 +1
              00:08 +1

              Zürich Hardbrücke

              23:0923:3900:10 +1

              Zürich Oerlikon

              23:14
              23:15
              23:44
              23:45
              00:15 +1
              00:16 +1

              Glattbrugg

              23:17
              23:18
              23:47
              23:48
              00:18 +1
              00:19 +1

              Rümlang

              23:2123:5100:22 +1

              Oberglatt Zh

              23:24
              23:25
              23:54
              23:55
              00:25 +1
              00:26 +1

              Niederglatt Zh

              23:2723:5700:28 +1

              Bülach

              23:3200:02 +100:33 +1

              Glattfelden

              23:3500:05 +100:36 +1

              Eglisau

              23:3900:09 +100:40 +1

              Hüntwangen-Wil

              23:4200:12 +100:42 +1
              00:43 +1

              Rafz

              23:45
              23:46
              00:15 +1
              00:16 +1
              00:46 +1

              Lottstetten

              23:4900:19 +100:49 +1

              Jestetten

              23:5300:23 +100:53 +1

              Neuhausen Rheinfall

              23:5700:27 +100:57 +1

              Neuhausen

              00:00 +100:30 +101:00 +1

              Schaffhausen

              00:04 +100:34 +101:04 +1
              The schedule is provided in the local timezone. Times with "(+1)" indicate departures on the next day.

              Rafz – Rapperswil Sg

              Rafz20:4521:4522:45
              Hüntwangen-Wil20:4821:4822:48
              Eglisau20:50
              20:51
              21:50
              21:51
              22:50
              22:51
              Glattfelden20:53
              20:54
              21:53
              21:54
              22:53
              22:54
              Bülach20:5821:5822:58
              Niederglatt Zh21:0222:0223:02
              Oberglatt Zh21:0522:0523:05
              Rümlang21:0822:0823:08
              Glattbrugg21:11
              21:12
              22:11
              22:12
              23:11
              23:12
              Zürich Oerlikon21:15
              21:16
              22:15
              22:16
              23:15
              23:16
              Zürich Hardbrücke21:1922:1923:19
              Zürich Hb21:23
              21:28
              22:23
              22:28
              23:23
              23:28
              Zürich Stadelhofen21:30
              21:31
              22:30
              22:31
              23:30
              23:31
              Stettbach21:3622:3623:36
              Dübendorf21:39
              21:40
              22:39
              22:40
              23:39
              23:40
              Schwerzenbach Zh21:4322:4323:43
              Nänikon-Greifensee21:4522:4523:45
              Uster21:50
              21:54
              22:50
              22:54
              23:50
              23:54
              Wetzikon Zh22:0023:0000:00 +1
              Bubikon22:04
              22:05
              23:0500:05 +1
              Rüti Zh22:08
              22:09
              23:08
              23:09
              00:08 +1
              00:09 +1
              Jona22:1323:1300:13 +1
              Rapperswil Sg22:1623:1600:16 +1
              The schedule is provided in the local timezone. Times with "(+1)" indicate departures on the next day.
              The schedule is provided in the local timezone. Times with "(+1)" indicate departures on the next day.
              Build real-time departures into your app Free API Access →

              Route Path (Streets & Roads)

              Outbound: Rapperswil Sg – Schaffhausen
              Oberseestrasse - Bühlstrasse - Dorfstrasse - Ritterhausstrasse - Guyer-Zeller-Strasse - Bankstrasse - Grabenstrasse - Kornstrasse - Bahnhofstrasse - Zürichstrasse - Schanzengasse - Halle Landesmuseum - Hardbrücke - Affolternstrasse - Bahnhofplatz - Breitenstrasse - Zürcherstrasse - Nordstrasse - Stationsweg - Hiltenbergstrasse - Einkehrweg - Vor Eiche - Laubschochenstraße - Eisenbahnstraße - Rheinfallstrasse - Rabenfluhstrasse - Spitalstrasse
              Inbound: Rafz – Rapperswil Sg
              Spitalstrasse - Bahnhofstrasse - Rheinfallstrasse - Eisenbahnstraße - Laubschochenstraße - Vor Eiche - Einkehrweg - Hiltenbergstrasse - Stationsstrasse - Nordstrasse - Zürcherstrasse - Breitenstrasse - Feldeggstrasse - Affolternstrasse - Hardbrücke - Halle Landesmuseum - Schanzengasse - Zürichstrasse - Bettlistrasse - Kornstrasse - Grabenstrasse - Bankstrasse - Guyer-Zeller-Strasse - Ritterhausstrasse - Dorfstrasse - Bühlstrasse - Oberseestrasse

              Schedules and stops for this route are published in GTFS: odp-swiss

              Suburban Railway S FAQ

              • What time does the S rail start operating?

                Services on the S rail start at 22:14 on Monday, Tuesday, Wednesday, Thursday, Friday, Saturday, Sunday.

              • What time does the S rail stop working?

                Services on the S rail stop at 01:04 +1 on Monday, Tuesday, Wednesday, Thursday, Friday, Saturday, Sunday.

              • Is there a S rail stop near me?

                Click here to view the nearest S rail stop.

              S (Zuerich Rail Services)

              The first stop of the S rail route is Rapperswil Sg and the last stop is Schaffhausen. S is operational during everyday.

              Additional information: S has 28 stops and the total trip duration for this route is approximately 110 minutes.

              See why over 2 million users trust and consider busmaps.com as the best public transport website. busmaps gives you Zuerich Rail Services suggested routes, real-time bus tracker, line route maps in Zuerich, and helps to find the closest S rail stops near you. No internet available? Download an offline PDF map and bus schedule for the S rail to take on your trip.

              S rail near me

              Last updated on June 11, 2026