| Line | Dep | Direction | Track | Interval |
|---|---|---|---|---|
| S-Train | 07:10 | Grenchen Süd | 2 | 60' |
| S-Train | 07:16 | Olten | 1 | |
| 07:17 | Bern | 9 | 30' | |
| S-Train | 07:17 | Thun | 3E-G | 60' |
| 07:26 | Lausanne | 2 | ||
| S-Train | 07:32 | Oberdorf SO | 3E-G | 60' |
| 07:33 | Zürich HB | 1 | 60' | |
| S-Train | 07:39 | Biel/Bienne | 5 | 60' |
| S-Train | 07:46 | Thun | 3E-G | 60' |
| S-Train | 07:46 | Langendorf | 2 | 660' |
| S-Train | 07:46 | Oensingen | 21 | 60' |
| 07:47 | Bern | 9 | 30' | |
| S-Train | 07:49 | Olten | 1 | |
| 07:59 | Lausanne | 2 | ||
| 08:01 | Rorschach | 1 | 60' | |
| S-Train | 08:10 | Grenchen Süd | 2 | 60' |
| S-Train | 08:16 | Olten | 1 | |
| 08:17 | Bern | 9 | 30' | |
| S-Train | 08:17 | Thun | 3E-G | 60' |
| 08:26 | Lausanne | 2 | ||
| S-Train | 08:32 | Oberdorf SO | 3E-G | 60' |
| 08:33 | Zürich HB | 1 | 60' | |
| S-Train | 08:39 | Biel/Bienne | 5 | 60' |
| S-Train | 08:46 | Thun | 3E-G | 60' |
| S-Train | 08:46 | Oberdorf SO | 2 | 60' |
| S-Train | 08:46 | Oensingen | 21 | 60' |
| 08:47 | Bern | 9 | 30' | |
| S-Train | 08:49 | Olten | 1 | |
| 08:59 | Lausanne | 2 | ||
| 09:01 | Rorschach | 1 | 60' | |
| S-Train | 09:10 | Grenchen Süd | 2 | 60' |
| S-Train | 09:16 | Olten | 1 | |
| 09:17 | Bern | 9 | 30' | |
| S-Train | 09:17 | Thun | 3E-G | 60' |
| 09:26 | Lausanne | 2 | ||
| S-Train | 09:32 | Oberdorf SO | 3E-G | 60' |
| 09:33 | Zürich HB | 1 | ||
| S-Train | 09:39 | Biel/Bienne | 5 | 60' |
| S-Train | 09:46 | Thun | 3E-G | 60' |
| S-Train | 09:46 | Oberdorf SO | 2 | 60' |
| S-Train | 09:46 | Oensingen | 21 | 60' |
| 09:47 | Bern | 9 | 30' | |
| S-Train | 09:49 | Olten | 1 | |
| 09:59 | Lausanne | 2 | ||
| 10:01 | Rorschach | 1 | 60' | |
| More | ||||