| Linie | Ab | Richtung | Gleis | Takt |
|---|---|---|---|---|
| S-Bahn | 06:26+0' | Olten | 1 | 30' |
| 06:27+0' | Basel SBB | 3 | 60' | |
| S-Bahn | 06:31+0' | Laufen | 3 | 60' |
| S-Bahn | 06:31+0' | Olten | 4 | 60' |
| 06:33+1' | Luzern | 1 | 60' | |
| S-Bahn | 06:50+0' | Basel SBB | 3 | |
| 06:55+0' | Basel SBB | 3 | 60' | |
| S-Bahn | 06:56+0' | Olten | 1 | 30' |
| 07:01+0' | Zürich HB | 1 | 60' | |
| S-Bahn | 07:03+0' | Porrentruy | 3 | 60' |
| S-Bahn | 07:18+0' | Basel SBB | 3 | |
| S-Bahn | 07:26+0' | Olten | 1 | 30' |
| 07:27+0' | Basel SBB | 3 | 60' | |
| S-Bahn | 07:31+0' | Laufen | 3 | 60' |
| S-Bahn | 07:31+0' | Olten | 4 | 60' |
| 07:33+1' | Luzern | 1 | 60' | |
| S-Bahn | 07:45+0' | Basel SBB | 3 | |
| 07:55+0' | Basel SBB | 3 | 60' | |
| S-Bahn | 07:56+0' | Olten | 1 | 30' |
| 08:01+0' | Zürich HB | 1 | 60' | |
| S-Bahn | 08:03+0' | Porrentruy | 3 | 60' |
| S-Bahn | 08:26+0' | Olten | 1 | 30' |
| 08:27+0' | Basel SBB | 3 | 60' | |
| S-Bahn | 08:31 | Laufen | 3 | 60' |
| S-Bahn | 08:31 | Olten | 4 | 60' |
| 08:33 | Luzern | 1 | 60' | |
| 08:55+0' | Basel SBB | 3 | 60' | |
| S-Bahn | 08:56+0' | Olten | 1 | 30' |
| 09:01 | Zürich HB | 1 | 60' | |
| S-Bahn | 09:03 | Porrentruy | 3 | 60' |
| Mehr | ||||