Rail S Schedule in Zuerich

Click to load interactive map
List of stops
      Map

      Schaffhausen – Rapperswil Sg

      Schaffhausen

      20:5721:57

      Neuhausen(Ch)

      21:0022:00

      Neuhausen Rheinfall

      21:0122:01

      Jestetten Bahnhof

      21:0622:06

      Lottstetten Bf Sbb

      21:1022:10

      Rafz

      21:14
      21:15
      22:14
      22:15

      Hüntwangen-Wil

      21:1822:18

      Eglisau

      21:20
      21:21
      22:20
      22:21

      Glattfelden

      21:23
      21:24
      22:23
      22:24

      Bülach

      21:2822:28

      Niederglatt Zh

      21:3222:32

      Oberglatt Zh

      21:3522:35

      Rümlang

      21:3822:38

      Glattbrugg

      21:41
      21:42
      22:41
      22:42

      Zürich Oerlikon

      21:45
      21:46
      22:45
      22:46

      Zürich Hardbrücke

      21:4922:49

      Zürich Hb

      21:53
      21:58
      22:53
      22:58

      Zürich Stadelhofen

      22:00
      22:01
      23:00
      23:01

      Stettbach

      22:0623:06

      Dübendorf

      22:09
      22:10
      23:09
      23:10

      Schwerzenbach Zh

      22:1323:13

      Nänikon-Greifensee

      22:1523:15

      Uster

      22:20
      22:24
      23:20
      23:24

      Wetzikon Zh

      22:3023:30

      Bubikon

      22:3523:35

      Rüti Zh

      22:38
      22:39
      23:38
      23:39

      Jona

      22:4323:43

      Rapperswil Sg

      22:4623:46

      Rapperswil Sg – Schaffhausen

      Rapperswil Sg21:4422:1422:4423:14
      Jona21:4622:1622:4623:16
      Rüti Zh21:5122:2122:5123:21
      Bubikon21:5422:2422:5423:24
      Wetzikon Zh21:59
      22:00
      22:29
      22:30
      22:59
      23:00
      23:29
      23:30
      Uster22:05
      22:10
      22:35
      22:40
      23:05
      23:10
      23:35
      23:40
      Nänikon-Greifensee22:1322:4323:1323:43
      Schwerzenbach Zh22:16
      22:17
      22:46
      22:47
      23:16
      23:17
      23:46
      23:47
      Dübendorf22:2022:5023:2023:50
      Stettbach22:2422:5423:2423:54
      Zürich Stadelhofen22:28
      22:29
      22:58
      22:59
      23:28
      23:29
      23:58
      23:59
      Zürich Hb22:32
      22:37
      23:02
      23:07
      23:32
      23:37
      00:02 +1
      00:08 +1
      Zürich Hardbrücke22:3923:0923:3900:10 +1
      Zürich Oerlikon22:44
      22:45
      23:14
      23:15
      23:44
      23:45
      00:15 +1
      00:16 +1
      Glattbrugg22:47
      22:48
      23:17
      23:18
      23:47
      23:48
      00:18 +1
      00:19 +1
      Rümlang22:5123:2123:5100:22 +1
      Oberglatt Zh22:54
      22:55
      23:24
      23:25
      23:54
      23:55
      00:25 +1
      00:26 +1
      Niederglatt Zh22:5723:2723:5700:28 +1
      Bülach23:0223:3200:02 +100:33 +1
      Glattfelden23:0523:3500:05 +100:36 +1
      Eglisau23:0923:3900:09 +100:40 +1
      Hüntwangen-Wil23:1223:4200:12 +100:42 +1
      00:43 +1
      Rafz23:15
      23:16
      23:45
      23:46
      00:15 +1
      00:16 +1
      00:46 +1
      Lottstetten Bf Sbb23:1923:4900:19 +100:49 +1
      Jestetten Bahnhof23:2323:5300:23 +100:53 +1
      Neuhausen Rheinfall23:2723:5700:27 +100:57 +1
      Neuhausen(Ch)23:3000:00 +100:30 +101:00 +1
      Schaffhausen23:3400:04 +100:34 +101:04 +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: Schaffhausen – Rapperswil Sg
      Spitalstrasse - Bahnhofstrasse - Kehlhofweg - Eisenbahnstraße - Laubschochenstraße - Bahnhofstrasse - Stationsstrasse - Nordstrasse - Bahnhofstrasse - Kaiserstuhlstrasse - Bahnhofstrasse - Bahnhofplatz - Marktplatz Oerlikon - Hardbrücke - Am Stadtrand - Bettlistrasse - Kornstrasse - Grabenstrasse - Bankstrasse - Poststrasse - Haltbergstrasse - Bühlstrasse - Untere Bahnhofstrasse
      Inbound: Rapperswil Sg – Schaffhausen
      Untere Bahnhofstrasse - Bühlstrasse - Haltbergstrasse - Poststrasse - Bankstrasse - Grabenstrasse - Kornstrasse - Bettlistrasse - Am Stadtrand - Hardbrücke - Marktplatz Oerlikon - Bahnhofplatz - Bahnhofstrasse - Kaiserstuhlstrasse - Bahnhofstrasse - Nordstrasse - Stationsstrasse - Bahnhofstrasse - Laubschochenstraße - Eisenbahnstraße - Kehlhofweg - Bahnhofstrasse - Spitalstrasse

      Schedules and stops for this route are published in GTFS: delfi, geops-chl, ulmer-eisenbahnfreunde

      Suburban Railway S FAQ

      • What time does the S rail start operating?

        Services on the S rail start at 20:57 on Monday, Tuesday, Wednesday, Thursday, Sunday.

      • What time does the S rail stop working?

        Services on the S rail stop at 23:46 on Monday, Tuesday, Wednesday, Thursday, 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 Schaffhausen and the last stop is Rapperswil Sg. S is operational during everyday.

      Additional information: S has 28 stops and the total trip duration for this route is approximately 109 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 2, 2026