| Linie | Ab | Richtung | Gleis | Takt |
|---|---|---|---|---|
| S-Bahn | 15:26+0' | Olten | 1 | 30' |
| 15:27+22' | Basel SBB | 3 | 60' | |
| S-Bahn | 15:31+0' | Laufen | 3 | 60' |
| 15:33+1' | Luzern | 1 | 60' | |
| 15:55+0' | Basel SBB | 3 | 60' | |
| S-Bahn | 15:56+0' | Olten | 1 | 30' |
| 16:01+0' | Zürich HB | 1 | 60' | |
| S-Bahn | 16:03+0' | Porrentruy | 3 | 60' |
| S-Bahn | 16:05+0' | Olten | 4 | 60' |
| S-Bahn | 16:26+0' | Olten | 1 | 30' |
| 16:27+0' | Basel SBB | 3 | 60' | |
| S-Bahn | 16:31+0' | Laufen | 3 | 60' |
| 16:33+1' | Luzern | 1 | 60' | |
| 16:55+0' | Basel SBB | 3 | 60' | |
| S-Bahn | 16:56+0' | Olten | 1 | 30' |
| 17:01+0' | Zürich HB | 1 | 60' | |
| S-Bahn | 17:03+0' | Porrentruy | 3 | 60' |
| S-Bahn | 17:05 | Olten | 4 | 60' |
| S-Bahn | 17:26+0' | Olten | 1 | 30' |
| 17:27+0' | Basel SBB | 3 | 60' | |
| S-Bahn | 17:31 | Laufen | 3 | 60' |
| 17:33+1' | Luzern | 1 | 60' | |
| S-Bahn | 17:38+0' | Olten | 1 | |
| 17:55 | Basel SBB | 3 | 60' | |
| S-Bahn | 17:56+0' | Olten | 1 | 30' |
| 18:01 | Zürich HB | 1 | 60' | |
| S-Bahn | 18:03 | Porrentruy | 3 | 60' |
| S-Bahn | 18:05 | Olten | 4 | 60' |
| Mehr | ||||