| Line | Dep | Direction | Track | Interval |
|---|---|---|---|---|
| S-Train | 04:06 | Zürich Flughafen | 7 | |
| S-Train | 04:34 | Linthal | 6 | 60' |
| 05:00 | Zürich HB | 6 | ||
| S-Train | 05:02 | Rapperswil SG | 5AB | 60' |
| S-Train | 05:02 | Schwanden GL | 5AB | 60' |
| S-Train | 05:14 | Zürich Flughafen | 7 | |
| S-Train | 05:28 | Sargans | 10 | 60' |
| S-Train | 05:32 | Rapperswil SG | 6 | 60' |
| S-Train | 05:34 | Linthal | 9 | 60' |
| S-Train | 05:34 | Zürich HB | 5 | 60' |
| S-Train | 05:49 | Zürich Flughafen | 8 | |
| 06:00 | Chur | 9 | 60' | |
| 06:00 | Bern | 6 | 60' | |
| S-Train | 06:02 | Rapperswil SG | 5 | 60' |
| S-Train | 06:02 | Schwanden GL | 10 | 60' |
| S-Train | 06:14 | Zürich Flughafen | 8 | |
| S-Train | 06:26 | Siebnen-Wangen | 7 | |
| S-Train | 06:28 | Sargans | 10 | 60' |
| S-Train | 06:32 | Rapperswil SG | 6 | 60' |
| S-Train | 06:34 | Linthal | 9 | 60' |
| S-Train | 06:34 | Zürich HB | 5 | 60' |
| S-Train | 06:49 | Zürich Flughafen | 5 | 30' |
| S-Train | 06:52 | Siebnen-Wangen | 7 | |
| 07:00 | Chur | 9 | 60' | |
| 07:00 | Bern | 6 | 60' | |
| S-Train | 07:02 | Rapperswil SG | 5 | 60' |
| S-Train | 07:02 | Schwanden GL | 10 | 60' |
| S-Train | 07:19 | Zürich Flughafen | 8 | 30' |
| S-Train | 07:26 | Siebnen-Wangen | 7 | |
| S-Train | 07:28 | Sargans | 10 | 60' |
| S-Train | 07:32 | Rapperswil SG | 6 | 60' |
| S-Train | 07:34 | Linthal | 9 | 60' |
| S-Train | 07:34 | Zürich HB | 5 | 60' |
| S-Train | 07:49 | Zürich Flughafen | 8 | 30' |
| S-Train | 07:52 | Siebnen-Wangen | 7 | |
| 08:00 | Chur | 9 | 60' | |
| 08:00 | Bern | 6 | 60' | |
| S-Train | 08:02 | Rapperswil SG | 5 | 60' |
| S-Train | 08:02 | Schwanden GL | 10 | 60' |
| S-Train | 08:19 | Zürich Flughafen | 8 | 30' |
| S-Train | 08:28 | Sargans | 10 | 60' |
| S-Train | 08:32 | Rapperswil SG | 6 | 60' |
| S-Train | 08:34 | Linthal | 9 | 60' |
| S-Train | 08:34 | Zürich HB | 5 | 60' |
| S-Train | 08:49 | Zürich Flughafen | 8 | 30' |
| 09:00 | Chur | 9 | 60' | |
| 09:00 | Bern | 6 | 60' | |
| S-Train | 09:02 | Rapperswil SG | 5 | 60' |
| S-Train | 09:02 | Schwanden GL | 10 | 60' |
| S-Train | 09:19 | Zürich Flughafen | 8 | 30' |
| S-Train | 09:28 | Sargans | 10 | 60' |
| S-Train | 09:32 | Rapperswil SG | 6 | 60' |
| S-Train | 09:34 | Linthal | 9 | 60' |
| S-Train | 09:34 | Zürich HB | 5 | 60' |
| S-Train | 09:49 | Zürich Flughafen | 8 | 30' |
| 10:00 | Chur | 9 | 60' | |
| 10:00 | Bern | 6 | 60' | |
| S-Train | 10:02 | Rapperswil SG | 5 | 60' |
| S-Train | 10:02 | Schwanden GL | 10 | 60' |
| S-Train | 10:19 | Zürich Flughafen | 8 | 30' |
| S-Train | 10:28 | Sargans | 10 | 60' |
| S-Train | 10:32 | Rapperswil SG | 6 | 60' |
| S-Train | 10:34 | Linthal | 9 | 60' |
| S-Train | 10:34 | Zürich HB | 5 | 60' |
| S-Train | 10:49 | Zürich Flughafen | 8 | 30' |
| 11:00 | Chur | 9 | 60' | |
| 11:00 | Bern | 6 | 60' | |
| S-Train | 11:02 | Rapperswil SG | 5 | 60' |
| S-Train | 11:02 | Schwanden GL | 10 | 60' |
| S-Train | 11:19 | Zürich Flughafen | 8 | 30' |
| S-Train | 11:28 | Sargans | 10 | 60' |
| S-Train | 11:32 | Rapperswil SG | 6 | 60' |
| S-Train | 11:34 | Linthal | 9 | 60' |
| S-Train | 11:34 | Zürich HB | 5 | 60' |
| S-Train | 11:49 | Zürich Flughafen | 8 | 30' |
| 12:00 | Chur | 9 | 60' | |
| 12:00 | Bern | 6 | 60' | |
| S-Train | 12:02 | Rapperswil SG | 5 | 60' |
| S-Train | 12:02 | Schwanden GL | 10 | 60' |
| S-Train | 12:19 | Zürich Flughafen | 8 | 30' |
| S-Train | 12:28 | Sargans | 10 | 60' |
| S-Train | 12:32 | Rapperswil SG | 6 | 60' |
| S-Train | 12:34 | Linthal | 9 | 60' |
| S-Train | 12:34 | Zürich HB | 5 | 60' |
| S-Train | 12:49 | Zürich Flughafen | 8 | 30' |
| 13:00 | Chur | 9 | 60' | |
| 13:00 | Bern | 6 | 60' | |
| S-Train | 13:02 | Rapperswil SG | 5 | 60' |
| S-Train | 13:02 | Schwanden GL | 10 | 60' |
| S-Train | 13:19 | Zürich Flughafen | 8 | 30' |
| S-Train | 13:28 | Sargans | 10 | 60' |
| S-Train | 13:32 | Rapperswil SG | 6 | 60' |
| S-Train | 13:34 | Linthal | 9 | 60' |
| S-Train | 13:34 | Zürich HB | 5 | 60' |
| S-Train | 13:49 | Zürich Flughafen | 8 | 30' |
| 14:00 | Chur | 9 | 60' | |
| 14:00+0' | Bern | 6 | 60' | |
| S-Train | 14:02 | Rapperswil SG | 5 | 60' |
| S-Train | 14:02 | Schwanden GL | 10 | 60' |
| S-Train | 14:19+0' | Zürich Flughafen | 8 | 30' |
| S-Train | 14:28 | Sargans | 10 | 60' |
| S-Train | 14:32 | Rapperswil SG | 6 | 60' |
| S-Train | 14:34 | Linthal | 9 | 60' |
| S-Train | 14:34 | Zürich HB | 5 | 60' |
| S-Train | 14:49+0' | Zürich Flughafen | 8 | 30' |
| 15:00+0' | Chur | 9 | 60' | |
| 15:00+0' | Bern | 6 | 60' | |
| S-Train | 15:02+0' | Rapperswil SG | 5 | 60' |
| S-Train | 15:02+0' | Schwanden GL | 10 | 60' |
| S-Train | 15:19+0' | Zürich Flughafen | 8 | 30' |
| S-Train | 15:28+0' | Sargans | 10 | 60' |
| S-Train | 15:32+0' | Rapperswil SG | 6 | 60' |
| S-Train | 15:34+0' | Linthal | 9 | 60' |
| S-Train | 15:34+0' | Zürich HB | 5 | 60' |
| S-Train | 15:49+0' | Zürich Flughafen | 8 | 30' |
| 16:00+0' | Chur | 9 | 60' | |
| 16:00+0' | Bern | 6 | 60' | |
| S-Train | 16:02+1' | Rapperswil SG | 5 | 60' |
| S-Train | 16:02+0' | Schwanden GL | 10 | 60' |
| S-Train | 16:19+0' | Zürich Flughafen | 8 | 30' |
| S-Train | 16:26+0' | Siebnen-Wangen | 7 | |
| S-Train | 16:28+0' | Sargans | 10 | 60' |
| S-Train | 16:32+0' | Rapperswil SG | 6 | 60' |
| S-Train | 16:34+0' | Linthal | 9 | 60' |
| S-Train | 16:34+0' | Zürich HB | 5 | 60' |
| S-Train | 16:49+0' | Zürich Flughafen | 8 | 30' |
| S-Train | 16:52+0' | Siebnen-Wangen | 7 | |
| 17:00+0' | Chur | 9 | 60' | |
| 17:00+0' | Bern | 6 | ||
| S-Train | 17:02+1' | Rapperswil SG | 5 | 60' |
| S-Train | 17:02+0' | Schwanden GL | 10 | |
| S-Train | 17:19 | Zürich Flughafen | 7 | 30' |
| S-Train | 17:26 | Siebnen-Wangen | 8 | |
| S-Train | 17:28+0' | Sargans | 10 | 60' |
| S-Train | 17:32+0' | Rapperswil SG | 6 | 60' |
| S-Train | 17:34+0' | Linthal | 9 | |
| S-Train | 17:34+0' | Zürich HB | 5 | 60' |
| S-Train | 17:49 | Zürich Flughafen | 7 | 30' |
| S-Train | 17:52 | Siebnen-Wangen | 8 | |
| 18:00+0' | Chur | 9 | 60' | |
| 18:00+0' | Bern | 6 | ||
| S-Train | 18:02 | Rapperswil SG | 5 | 60' |
| S-Train | 18:02 | Schwanden GL | 10 | |
| S-Train | 18:19 | Zürich Flughafen | 7 | 30' |
| S-Train | 18:26 | Siebnen-Wangen | 8 | |
| S-Train | 18:28 | Sargans | 10 | 60' |
| S-Train | 18:32 | Rapperswil SG | 6 | 60' |
| S-Train | 18:34 | Linthal | 9 | |
| S-Train | 18:34 | Zürich HB | 5 | |
| S-Train | 18:49 | Zürich Flughafen | 8 | 30' |
| 19:00+0' | Chur | 9 | 60' | |
| 19:00 | Zürich HB | 6 | 60' | |
| S-Train | 19:02 | Rapperswil SG | 5 | 60' |
| S-Train | 19:02 | Linthal | 10 | 60' |
| S-Train | 19:19 | Zürich Flughafen | 8 | 30' |
| S-Train | 19:28 | Sargans | 10 | 60' |
| S-Train | 19:32 | Rapperswil SG | 6 | |
| S-Train | 19:34 | Schwanden GL | 9 | |
| S-Train | 19:34 | Zürich HB | 5 | |
| S-Train | 19:49 | Zürich Flughafen | 8 | |
| 20:00 | Chur | 9 | 60' | |
| 20:00 | Zürich HB | 6 | 60' | |
| S-Train | 20:02 | Rapperswil SG | 5 | |
| S-Train | 20:02 | Linthal | 10 | 60' |
| S-Train | 20:19 | Zürich Flughafen | 8 | |
| S-Train | 20:28 | Sargans | 10 | 60' |
| S-Train | 20:32 | Rapperswil SG | 6 | |
| S-Train | 20:49 | Zürich Flughafen | 8 | |
| 21:00 | Chur | 9 | 60' | |
| 21:00 | Zürich HB | 6 | 60' | |
| S-Train | 21:02 | Rapperswil SG | 5 | |
| S-Train | 21:02 | Linthal | 10 | 60' |
| S-Train | 21:14 | Zürich Flughafen | 8 | |
| S-Train | 21:28 | Sargans | 10 | 60' |
| S-Train | 21:32 | Uznach | 6 | |
| S-Train | 21:49 | Zürich Flughafen | 8 | |
| 22:00 | Chur | 9 | 60' | |
| 22:00 | Zürich HB | 6 | 60' | |
| S-Train | 22:02 | Uznach | 5 | 60' |
| S-Train | 22:02 | Linthal | 10 | |
| S-Train | 22:14 | Zürich Flughafen | 8 | |
| S-Train | 22:28 | Sargans | 10 | 60' |
| S-Train | 22:32 | Rorschach | 6 | |
| 23:00 | Chur | 9 | 60 - 64' | |
| 23:00 | Zürich HB | 6 | ||
| S-Train | 23:02 | Uznach | 5 | |
| S-Train | 23:02 | Linthal | 10 | |
| S-Train | 23:14 | Winterthur | 7 | |
| S-Train | 23:28 | Sargans | 10 | |
| S-Train | 23:32 | St. Gallen | 6 | |
| 00:00 | Chur | 9 | ||
| 00:00 | Zürich HB | 6 | ||
| S-Train | 00:02 | Uznach | 5 | |
| S-Train | 00:02 | Schwanden GL | 10 | |
| S-Train | 00:28 | Sargans | 10 | |
| 01:04 | Chur | 9 |