| Line | Dep | Direction | Track | Interval |
|---|---|---|---|---|
| 04:29+1' | Winterthur | 1 | ||
| 05:29+1' | Sargans | 3 | ||
| S-Train | 05:31 | Sursee | 2 | |
| S-Train | 05:37 | Weinfelden | 3 | 60' |
| S-Train | 05:52 | Zug | 1 | 30' |
| 05:58 | Luzern | 1 | 60' | |
| 06:01 | Konstanz | 3 | 120' | |
| S-Train | 06:01 | Rotkreuz | 2 | |
| S-Train | 06:07 | Thayngen | 3 | 60' |
| S-Train | 06:15 | Rotkreuz | 2 | |
| S-Train | 06:22 | Zug | 1 | 30' |
| S-Train | 06:31 | Sursee | 2 | |
| S-Train | 06:37 | Weinfelden | 3 | 60' |
| S-Train | 06:47 | Sursee | 2 | |
| 06:51 | Zürich HB | 3 | ||
| S-Train | 06:52 | Zug | 1 | 30' |
| 06:58 | Luzern | 1 | 60' | |
| 07:01 | Zürich HB | 3 | ||
| S-Train | 07:01 | Rotkreuz | 2 | |
| S-Train | 07:07 | Thayngen | 3 | 60' |
| S-Train | 07:15 | Rotkreuz | 2 | |
| S-Train | 07:22 | Zug | 1 | 30' |
| S-Train | 07:31 | Sursee | 2 | |
| S-Train | 07:37 | Weinfelden | 3 | 60' |
| S-Train | 07:47 | Sursee | 2 | |
| 07:51 | Zürich HB | 3 | ||
| S-Train | 07:52 | Zug | 1 | 30' |
| 07:58 | Luzern | 1 | 60' | |
| 08:01 | Konstanz | 3 | ||
| S-Train | 08:01 | Rotkreuz | 2 | |
| S-Train | 08:07 | Thayngen | 3 | 60' |
| More | ||||