| Line | Dep | Direction | Track | Interval |
|---|---|---|---|---|
| S-Train | 04:29 | Zürich Flughafen | 5 | |
| S-Train | 05:01 | Linthal | 5 | 62 - 64' |
| S-Train | 05:11 | Winterthur | 5 | 30' |
| S-Train | 05:12 | Biberbrugg | 6 | |
| 05:19 | Zürich HB | 5 | ||
| S-Train | 05:38 | Zürich Flughafen | 6 | 30' |
| 05:41 | Chur | 5 | 60' | |
| S-Train | 05:41 | Winterthur | 7 | 30' |
| S-Train | 05:42 | Biberbrugg | 6 | |
| S-Train | 05:46 | Rapperswil SG | 6 | 30' |
| S-Train | 05:51 | Rapperswil SG | 6 | |
| S-Train | 05:52 | Zürich HB | 3 | 60' |
| 05:54 | St. Gallen | 2 | 60' | |
| 06:02 | Biberbrugg | 6 | ||
| S-Train | 06:03 | Linthal | 5 | 60 - 64' |
| S-Train | 06:08 | Zürich Flughafen | 3 | 30' |
| S-Train | 06:11 | Winterthur | 7 | 30' |
| S-Train | 06:12 | Einsiedeln | 2 | 30' |
| S-Train | 06:16 | Rapperswil SG | 2 | 30' |
| 06:19 | Bern | 3 | 60' | |
| S-Train | 06:22 | Zug | 6 | 29 - 31' |
| S-Train | 06:31 | Ziegelbrücke | 7 | |
| S-Train | 06:38 | Zürich Flughafen | 3 | 30' |
| 06:41 | Chur | 5 | 60' | |
| S-Train | 06:41 | Winterthur | 7 | 30' |
| S-Train | 06:42 | Einsiedeln | 2 | 30' |
| S-Train | 06:46 | Rapperswil SG | 2 | 30' |
| S-Train | 06:51 | Ziegelbrücke | 5 | 30' |
| S-Train | 06:51 | Zug | 6 | 29 - 31' |
| S-Train | 06:52 | Zürich HB | 3 | 60' |
| 06:54 | St. Gallen | 2 | 60' | |
| 07:02 | Biberbrugg | 6 | ||
| S-Train | 07:07 | Linthal | 5 | 60' |
| S-Train | 07:08 | Zürich Flughafen | 3 | 30' |
| S-Train | 07:11 | Winterthur | 7 | 30' |
| S-Train | 07:12 | Einsiedeln | 2 | 30' |
| S-Train | 07:16 | Rapperswil SG | 2 | 30' |
| 07:19 | Bern | 3 | 60' | |
| S-Train | 07:21 | Ziegelbrücke | 5 | 30' |
| S-Train | 07:22 | Zug | 6 | 29 - 31' |
| S-Train | 07:38 | Zürich Flughafen | 3 | 30' |
| 07:41 | Chur | 5 | 60' | |
| S-Train | 07:41 | Winterthur | 7 | 30' |
| S-Train | 07:42 | Einsiedeln | 2 | 30' |
| S-Train | 07:46 | Rapperswil SG | 2 | 30' |
| S-Train | 07:51 | Ziegelbrücke | 5 | 30' |
| S-Train | 07:51 | Zug | 6 | 29 - 31' |
| S-Train | 07:52 | Zürich HB | 3 | 60' |
| 07:54 | St. Gallen | 2 | 60' | |
| 08:02 | Luzern | 6 | 60' | |
| S-Train | 08:07 | Linthal | 5 | 60' |
| S-Train | 08:08 | Zürich Flughafen | 3 | 30' |
| S-Train | 08:11 | Winterthur | 7 | 30' |
| S-Train | 08:12 | Einsiedeln | 2 | 30' |
| S-Train | 08:16 | Rapperswil SG | 2 | 30' |
| 08:19 | Bern | 3 | 60' | |
| S-Train | 08:21 | Ziegelbrücke | 5 | 30' |
| S-Train | 08:22 | Zug | 6 | 29 - 31' |
| S-Train | 08:38 | Zürich Flughafen | 3 | 30' |
| 08:41 | Chur | 5 | 60' | |
| S-Train | 08:41 | Winterthur | 7 | 30' |
| S-Train | 08:42 | Einsiedeln | 2 | 30' |
| S-Train | 08:46 | Rapperswil SG | 2 | 30' |
| S-Train | 08:51 | Ziegelbrücke | 5 | 30' |
| S-Train | 08:51 | Zug | 6 | 29 - 31' |
| S-Train | 08:52 | Zürich HB | 3 | 60' |
| 08:54 | St. Gallen | 2 | 60' | |
| 09:02 | Luzern | 6 | 60' | |
| S-Train | 09:07 | Linthal | 5 | 60' |
| S-Train | 09:08 | Zürich Flughafen | 3 | 30' |
| S-Train | 09:11 | Winterthur | 7 | 30' |
| S-Train | 09:12 | Einsiedeln | 2 | 30' |
| S-Train | 09:16 | Rapperswil SG | 2 | 30' |
| 09:19 | Bern | 3 | 60' | |
| S-Train | 09:21 | Ziegelbrücke | 5 | 30' |
| S-Train | 09:22 | Zug | 6 | 29 - 31' |
| S-Train | 09:38 | Zürich Flughafen | 3 | 30' |
| 09:41 | Chur | 5 | 60' | |
| S-Train | 09:41 | Winterthur | 7 | 30' |
| S-Train | 09:42 | Einsiedeln | 2 | 30' |
| S-Train | 09:46 | Rapperswil SG | 2 | 30' |
| S-Train | 09:51 | Ziegelbrücke | 5 | 30' |
| S-Train | 09:51 | Zug | 6 | 29 - 31' |
| S-Train | 09:52 | Zürich HB | 3 | 60' |
| 09:54 | St. Gallen | 2 | 60' | |
| 10:02 | Luzern | 6 | 60' | |
| S-Train | 10:07 | Linthal | 5 | 60' |
| S-Train | 10:08 | Zürich Flughafen | 3 | 30' |
| S-Train | 10:11 | Winterthur | 7 | 30' |
| S-Train | 10:12 | Einsiedeln | 2 | 30' |
| S-Train | 10:16 | Rapperswil SG | 2 | 30' |
| 10:19 | Bern | 3 | 60' | |
| S-Train | 10:21 | Ziegelbrücke | 5 | 30' |
| S-Train | 10:22 | Zug | 6 | 29 - 31' |
| S-Train | 10:38 | Zürich Flughafen | 3 | 30' |
| 10:41 | Chur | 5 | 60' | |
| S-Train | 10:41 | Winterthur | 7 | 30' |
| S-Train | 10:42 | Einsiedeln | 2 | 30' |
| S-Train | 10:46 | Rapperswil SG | 2 | 30' |
| S-Train | 10:51 | Ziegelbrücke | 5 | 30' |
| S-Train | 10:51 | Zug | 6 | 29 - 31' |
| S-Train | 10:52 | Zürich HB | 3 | 60' |
| 10:54 | St. Gallen | 2 | 60' | |
| 11:02 | Luzern | 6 | 60' | |
| S-Train | 11:07 | Linthal | 5 | 60' |
| S-Train | 11:08 | Zürich Flughafen | 3 | 30' |
| S-Train | 11:11 | Winterthur | 7 | 30' |
| S-Train | 11:12 | Einsiedeln | 2 | 30' |
| S-Train | 11:16 | Rapperswil SG | 2 | 30' |
| 11:19 | Bern | 3 | 60' | |
| S-Train | 11:21 | Ziegelbrücke | 5 | 30' |
| S-Train | 11:22 | Zug | 6 | 29 - 31' |
| S-Train | 11:38 | Zürich Flughafen | 3 | 30' |
| 11:41 | Chur | 5 | 60' | |
| S-Train | 11:41 | Winterthur | 7 | 30' |
| S-Train | 11:42 | Einsiedeln | 2 | 30' |
| S-Train | 11:46 | Rapperswil SG | 2 | 30' |
| S-Train | 11:51 | Ziegelbrücke | 5 | 30' |
| S-Train | 11:51 | Zug | 6 | 29 - 31' |
| S-Train | 11:52 | Zürich HB | 3 | 60' |
| 11:54 | St. Gallen | 2 | 60' | |
| 12:02 | Luzern | 6 | 60' | |
| S-Train | 12:07 | Linthal | 5 | 60' |
| S-Train | 12:08 | Zürich Flughafen | 3 | 30' |
| S-Train | 12:11 | Winterthur | 7 | 30' |
| S-Train | 12:12 | Einsiedeln | 2 | 30' |
| S-Train | 12:16 | Rapperswil SG | 2 | 30' |
| 12:19 | Bern | 3 | 60' | |
| S-Train | 12:21 | Ziegelbrücke | 5 | 30' |
| S-Train | 12:22 | Zug | 6 | 29 - 31' |
| S-Train | 12:38 | Zürich Flughafen | 3 | 30' |
| 12:41 | Chur | 5 | 60' | |
| S-Train | 12:41 | Winterthur | 7 | 30' |
| S-Train | 12:42 | Einsiedeln | 2 | 30' |
| S-Train | 12:46 | Rapperswil SG | 2 | 30' |
| S-Train | 12:51 | Ziegelbrücke | 5 | 30' |
| S-Train | 12:51 | Zug | 6 | 29 - 31' |
| S-Train | 12:52 | Zürich HB | 3 | 60' |
| 12:54 | St. Gallen | 2 | 60' | |
| 13:02 | Luzern | 6 | 60' | |
| S-Train | 13:07 | Linthal | 5 | 60' |
| S-Train | 13:08 | Zürich Flughafen | 3 | 30' |
| S-Train | 13:11 | Winterthur | 7 | 30' |
| S-Train | 13:12 | Einsiedeln | 2 | 30' |
| S-Train | 13:16 | Rapperswil SG | 2 | 30' |
| 13:19 | Bern | 3 | 60' | |
| S-Train | 13:21 | Ziegelbrücke | 5 | 30' |
| S-Train | 13:22 | Zug | 6 | 29 - 31' |
| S-Train | 13:38 | Zürich Flughafen | 3 | 30' |
| 13:41 | Chur | 5 | 60' | |
| S-Train | 13:41 | Winterthur | 7 | 30' |
| S-Train | 13:42 | Einsiedeln | 2 | 30' |
| S-Train | 13:46 | Rapperswil SG | 2 | 30' |
| S-Train | 13:51 | Ziegelbrücke | 5 | 30' |
| S-Train | 13:51 | Zug | 6 | 29 - 31' |
| S-Train | 13:52 | Zürich HB | 3 | 60' |
| 13:54 | St. Gallen | 2 | 60' | |
| 14:02 | Luzern | 6 | 60' | |
| S-Train | 14:07 | Linthal | 5 | 60' |
| S-Train | 14:08 | Zürich Flughafen | 3 | 30' |
| S-Train | 14:11 | Winterthur | 7 | 30' |
| S-Train | 14:12 | Einsiedeln | 2 | 30' |
| S-Train | 14:16 | Rapperswil SG | 2 | 30' |
| 14:19 | Bern | 3 | 60' | |
| S-Train | 14:21 | Ziegelbrücke | 5 | 30' |
| S-Train | 14:22 | Zug | 6 | 29 - 31' |
| S-Train | 14:38 | Zürich Flughafen | 3 | 30' |
| 14:41 | Chur | 5 | 60' | |
| S-Train | 14:41 | Winterthur | 7 | 30' |
| S-Train | 14:42 | Einsiedeln | 2 | 30' |
| S-Train | 14:46 | Rapperswil SG | 2 | 30' |
| S-Train | 14:51 | Ziegelbrücke | 5 | 30' |
| S-Train | 14:51 | Zug | 6 | 29 - 31' |
| S-Train | 14:52 | Zürich HB | 3 | 60' |
| 14:54 | St. Gallen | 2 | 60' | |
| 15:02 | Luzern | 6 | 60' | |
| S-Train | 15:07 | Linthal | 5 | 60' |
| S-Train | 15:08 | Zürich Flughafen | 3 | 30' |
| S-Train | 15:11 | Winterthur | 7 | 30' |
| S-Train | 15:12 | Einsiedeln | 2 | 30' |
| S-Train | 15:16 | Rapperswil SG | 2 | 30' |
| 15:19 | Bern | 3 | 60' | |
| S-Train | 15:21 | Ziegelbrücke | 5 | 30' |
| S-Train | 15:22 | Zug | 6 | 29 - 31' |
| S-Train | 15:38 | Zürich Flughafen | 3 | 30' |
| 15:41 | Chur | 5 | 60' | |
| S-Train | 15:41 | Winterthur | 7 | 30' |
| S-Train | 15:42 | Einsiedeln | 2 | 30' |
| S-Train | 15:46 | Rapperswil SG | 2 | 30' |
| S-Train | 15:51 | Ziegelbrücke | 5 | 30' |
| S-Train | 15:51 | Zug | 6 | 29 - 31' |
| S-Train | 15:52 | Zürich HB | 3 | 60' |
| 15:54 | St. Gallen | 2 | 60' | |
| 16:02 | Luzern | 6 | 60' | |
| S-Train | 16:07 | Linthal | 5 | 60' |
| S-Train | 16:08 | Zürich Flughafen | 3 | 30' |
| S-Train | 16:11 | Winterthur | 7 | 30' |
| S-Train | 16:12 | Einsiedeln | 2 | 30' |
| S-Train | 16:16 | Rapperswil SG | 2 | 30' |
| 16:19 | Bern | 3 | 60' | |
| S-Train | 16:21 | Ziegelbrücke | 5 | 30' |
| S-Train | 16:22 | Zug | 6 | 29 - 31' |
| S-Train | 16:38 | Zürich Flughafen | 3 | 30' |
| 16:41 | Chur | 5 | 60' | |
| S-Train | 16:41 | Winterthur | 7 | 30' |
| S-Train | 16:42 | Einsiedeln | 2 | 30' |
| S-Train | 16:46 | Rapperswil SG | 2 | 30' |
| S-Train | 16:51 | Ziegelbrücke | 5 | 30' |
| S-Train | 16:51 | Zug | 6 | 29 - 31' |
| S-Train | 16:52 | Zürich HB | 3 | 60' |
| 16:54 | St. Gallen | 2 | 60' | |
| 17:02 | Luzern | 6 | 60' | |
| S-Train | 17:07 | Linthal | 5 | |
| S-Train | 17:08 | Zürich Flughafen | 3 | 30' |
| S-Train | 17:11 | Winterthur | 7 | 30' |
| S-Train | 17:12 | Einsiedeln | 2 | 30' |
| S-Train | 17:16 | Rapperswil SG | 2 | 30' |
| 17:19 | Bern | 3 | 60' | |
| S-Train | 17:21 | Ziegelbrücke | 5 | 30' |
| S-Train | 17:22 | Zug | 6 | 29 - 31' |
| S-Train | 17:38 | Zürich Flughafen | 3 | 30' |
| 17:41 | Chur | 5 | 60' | |
| S-Train | 17:41 | Winterthur | 7 | 30' |
| S-Train | 17:42 | Einsiedeln | 2 | 30' |
| S-Train | 17:46 | Rapperswil SG | 2 | 30' |
| S-Train | 17:51 | Ziegelbrücke | 5 | 30' |
| S-Train | 17:51 | Zug | 6 | 29 - 31' |
| S-Train | 17:52 | Zürich HB | 3 | 60' |
| 17:54 | St. Gallen | 2 | 60' | |
| 18:02 | Luzern | 6 | 60' | |
| S-Train | 18:07 | Linthal | 5 | |
| S-Train | 18:08 | Zürich Flughafen | 3 | 30' |
| S-Train | 18:11 | Winterthur | 7 | 30' |
| S-Train | 18:12 | Einsiedeln | 2 | 30' |
| S-Train | 18:16 | Rapperswil SG | 2 | 30' |
| 18:19 | Bern | 3 | ||
| S-Train | 18:21 | Ziegelbrücke | 5 | 30' |
| S-Train | 18:22 | Zug | 6 | 29 - 31' |
| S-Train | 18:38 | Zürich Flughafen | 3 | 30' |
| 18:41 | Chur | 5 | 60' | |
| S-Train | 18:41 | Winterthur | 6 | 30' |
| S-Train | 18:42 | Einsiedeln | 2 | 30' |
| S-Train | 18:46 | Rapperswil SG | 2 | 30' |
| S-Train | 18:51 | Ziegelbrücke | 5 | 30' |
| S-Train | 18:51 | Zug | 6 | 29 - 31' |
| S-Train | 18:52 | Zürich HB | 3 | |
| 18:54 | St. Gallen | 2 | 60' | |
| 19:02 | Luzern | 6 | ||
| S-Train | 19:07 | Schwanden GL | 5 | |
| S-Train | 19:08 | Zürich Flughafen | 3 | 30' |
| S-Train | 19:11 | Winterthur | 7 | 30' |
| S-Train | 19:12 | Einsiedeln | 2 | 30' |
| S-Train | 19:16 | Rapperswil SG | 2 | 30' |
| 19:19 | Bern | 3 | ||
| S-Train | 19:21 | Ziegelbrücke | 5 | 30' |
| S-Train | 19:22 | Zug | 6 | |
| S-Train | 19:38 | Zürich Flughafen | 3 | 30' |
| 19:41 | Chur | 5 | 60' | |
| S-Train | 19:41 | Winterthur | 7 | 30' |
| S-Train | 19:42 | Einsiedeln | 2 | 30' |
| S-Train | 19:46 | Rapperswil SG | 2 | |
| S-Train | 19:51 | Ziegelbrücke | 5 | 30' |
| S-Train | 19:51 | Zug | 6 | |
| S-Train | 19:52 | Zürich HB | 3 | |
| 19:54 | St. Gallen | 2 | 60' | |
| 20:02 | Luzern | 6 | ||
| S-Train | 20:07 | Ziegelbrücke | 5 | |
| S-Train | 20:08 | Zürich Flughafen | 3 | 30' |
| S-Train | 20:11 | Winterthur | 7 | |
| S-Train | 20:12 | Einsiedeln | 2 | |
| S-Train | 20:16 | Rapperswil SG | 2 | |
| 20:19 | Zürich HB | 3 | 60' | |
| S-Train | 20:21 | Ziegelbrücke | 5 | 30' |
| S-Train | 20:22 | Zug | 6 | |
| S-Train | 20:38 | Zürich Flughafen | 3 | 30' |
| 20:41 | Chur | 5 | 60' | |
| S-Train | 20:41 | Winterthur | 7 | |
| S-Train | 20:42 | Einsiedeln | 2 | |
| S-Train | 20:46 | Rapperswil SG | 2 | |
| S-Train | 20:51 | Ziegelbrücke | 5 | 30' |
| S-Train | 20:51 | Affoltern am Albis | 6 | |
| 20:54 | St. Gallen | 2 | 60' | |
| 21:02 | Arth-Goldau | 6 | 59 - 60' | |
| S-Train | 21:07 | Ziegelbrücke | 5 | |
| S-Train | 21:08 | Zürich Flughafen | 3 | 30' |
| S-Train | 21:11 | Winterthur | 7 | |
| S-Train | 21:12 | Einsiedeln | 2 | |
| 21:19 | Zürich HB | 3 | 60' | |
| S-Train | 21:21 | Ziegelbrücke | 5 | 30' |
| S-Train | 21:22 | Affoltern am Albis | 6 | |
| S-Train | 21:38 | Zürich Flughafen | 3 | |
| 21:41 | Chur | 5 | 60' | |
| S-Train | 21:41 | Effretikon | 7 | 30' |
| S-Train | 21:46 | Rapperswil SG | 2 | |
| S-Train | 21:51 | Ziegelbrücke | 5 | 30' |
| S-Train | 21:51 | Affoltern am Albis | 6 | |
| 21:54 | St. Gallen | 2 | ||
| 22:02 | Arth-Goldau | 6 | ||
| S-Train | 22:08 | Zürich Flughafen | 5 | |
| S-Train | 22:11 | Effretikon | 7 | |
| S-Train | 22:12 | Einsiedeln | 6 | |
| 22:19 | Zürich HB | 5 | 60' | |
| S-Train | 22:21 | Ziegelbrücke | 5 | 30' |
| S-Train | 22:22 | Rapperswil SG | 6 | |
| S-Train | 22:38 | Zürich Flughafen | 5 | |
| 22:41 | Chur | 5 | ||
| S-Train | 22:41 | Effretikon | 7 | |
| S-Train | 22:46 | Rapperswil SG | 5 | |
| S-Train | 22:51 | Ziegelbrücke | 5 | 30' |
| 22:54 | St. Gallen | 6 | ||
| 23:01 | Arth-Goldau | 6 | ||
| S-Train | 23:11 | Effretikon | 7 | |
| 23:19 | Zürich HB | 5 | ||
| S-Train | 23:21 | Ziegelbrücke | 5 | |
| S-Train | 23:22 | Rapperswil SG | 6 | |
| 23:41 | Chur | 5 | ||
| S-Train | 23:41 | Winterthur | 7 | |
| S-Train | 23:51 | Rapperswil SG | 6 | |
| S-Train | 23:51 | Ziegelbrücke | 5 | |
| 00:01 | Rapperswil SG | 5 | ||
| S-Train | 00:11 | Samstagern | 5 | |
| 00:19 | Zürich HB | 7 | ||
| S-Train | 00:21 | Ziegelbrücke | 5 | |
| S-Train | 00:24 | Rapperswil SG | 6 | |
| 00:48 | Chur | 5 | ||
| S-Train | 00:59 | Ziegelbrücke | 5 |