| Line | Dep | Direction | Track | Interval |
|---|---|---|---|---|
| S-Train | 14:47+0' | Olten | 1 | 30' |
| 14:49+1' | Basel SBB | 4 | ||
| 14:53+1' | Zürich HB | 3 | 60' | |
| S-Train | 14:56+0' | Basel SBB | 40 | 30' |
| 15:05+0' | Basel SBB | 4 | 60' | |
| 15:08+1' | Brig | 1 | ||
| S-Train | 15:10+0' | Laufen | 2 | 30' |
| S-Train | 15:17+0' | Olten | 1 | 30' |
| 15:26+1' | Luzern | 1 | 60' | |
| S-Train | 15:26+0' | Basel SBB | 40 | 30' |
| 15:34+0' | Basel SBB | 4 | 60' | |
| S-Train | 15:40+0' | Laufen | 2 | 30' |
| S-Train | 15:47+0' | Olten | 1 | 30' |
| 15:49+1' | Basel Bad Bf | 4 | ||
| 15:53+1' | Zürich HB | 3 | 60' | |
| S-Train | 15:56+0' | Basel SBB | 40 | 30' |
| S-Train | 16:04+0' | Sissach | 1 | 60' |
| 16:05+0' | Basel SBB | 4 | 60' | |
| 16:08+1' | Interlaken Ost | 1 | ||
| S-Train | 16:10+0' | Laufen | 2 | 30' |
| S-Train | 16:17+0' | Olten | 1 | 30' |
| 16:26+1' | Luzern | 1 | 60' | |
| S-Train | 16:26+0' | Basel SBB | 2 | 30' |
| 16:34+0' | Basel SBB | 4 | 60' | |
| S-Train | 16:40+0' | Laufen | 2 | 30' |
| S-Train | 16:47+0' | Olten | 1 | 30' |
| 16:49+1' | Basel SBB | 4 | ||
| 16:53+1' | Zürich HB | 3 | 60' | |
| S-Train | 16:56 | Basel SBB | 40 | 30' |
| S-Train | 17:04 | Sissach | 1 | |
| 17:05+0' | Basel SBB | 4 | 60' | |
| 17:08 | Brig | 1 | ||
| S-Train | 17:10 | Laufen | 2 | 30' |
| S-Train | 17:17+0' | Olten | 1 | 30' |
| 17:26 | Luzern | 1 | 60' | |
| S-Train | 17:26 | Basel SBB | 2 | 30' |
| 17:34+0' | Basel SBB | 4 | 60' | |
| S-Train | 17:40 | Laufen | 2 | 30' |
| S-Train | 17:47 | Olten | 1 | 30' |
| 17:49+1' | Basel SBB | 4 | 120' | |
| 17:53 | Zürich HB | 3 | 60' | |
| S-Train | 17:56 | Basel SBB | 40 | 30' |
| S-Train | 18:04 | Sissach | 1 | |
| 18:05 | Basel SBB | 4 | 60' | |
| 18:08 | Interlaken Ost | 1 | ||
| More | ||||