| Line | Arr | From | Track | Interval |
|---|---|---|---|---|
| 05:54 | Zürich HB | 3 | 60' | |
| S-Train | 05:56 | Delémont | 1 | |
| 06:01 | Basel SBB | 1 | 60' | |
| S-Train | 06:02 | Olten | 3 | 28 - 32' |
| S-Train | 06:26 | Delémont | 1 | |
| 06:26 | Olten | 3 | ||
| S-Train | 06:30 | Olten | 3 | 28 - 32' |
| 06:33 | Basel SBB | 1 | 60' | |
| 06:54 | Zürich HB | 3 | 60' | |
| S-Train | 06:56 | Porrentruy | 1 | 60' |
| 07:01 | Basel SBB | 1 | 60' | |
| S-Train | 07:02 | Olten | 3 | 28 - 32' |
| S-Train | 07:24 | Olten | 4 | 60' |
| S-Train | 07:26 | Delémont | 1 | |
| 07:26 | Luzern | 3 | 60' | |
| S-Train | 07:30 | Olten | 3 | 28 - 32' |
| 07:33 | Basel SBB | 1 | 60' | |
| 07:54 | Zürich HB | 3 | 60' | |
| S-Train | 07:56 | Porrentruy | 1 | 60' |
| 08:01 | Basel SBB | 1 | 60' | |
| S-Train | 08:02 | Olten | 3 | 28 - 32' |
| S-Train | 08:24 | Olten | 4 | 60' |
| S-Train | 08:26 | Laufen | 1 | 60' |
| 08:26 | Luzern | 3 | 60' | |
| S-Train | 08:30 | Olten | 3 | 28 - 32' |
| 08:33 | Basel SBB | 1 | 60' | |
| 08:54 | Zürich HB | 3 | 60' | |
| S-Train | 08:56 | Porrentruy | 1 | 60' |
| 09:01 | Basel SBB | 1 | 60' | |
| S-Train | 09:02 | Olten | 3 | 28 - 32' |
| S-Train | 09:24 | Olten | 4 | 60' |
| S-Train | 09:26 | Laufen | 1 | 60' |
| 09:26 | Luzern | 3 | 60' | |
| More | ||||