| Linie | Ab | Richtung | Gleis | Takt |
|---|---|---|---|---|
| S-Bahn | 06:12+0' | Laufen | 2 | 60' |
| S-Bahn | 06:16+0' | Olten | 2 | 28 - 32' |
| S-Bahn | 06:40+0' | Porrentruy | 2 | 60' |
| S-Bahn | 06:44+0' | Olten | 2 | 28 - 32' |
| S-Bahn | 07:12+0' | Basel SBB | 3 | |
| S-Bahn | 07:12+0' | Laufen | 2 | 60' |
| S-Bahn | 07:16+0' | Olten | 2 | 28 - 32' |
| S-Bahn | 07:25+0' | Basel SBB | 2 | |
| S-Bahn | 07:40+0' | Porrentruy | 2 | 60' |
| S-Bahn | 07:44+0' | Olten | 2 | 28 - 32' |
| S-Bahn | 08:12+0' | Laufen | 2 | 60' |
| S-Bahn | 08:16+0' | Olten | 2 | 28 - 32' |
| S-Bahn | 08:40 | Porrentruy | 2 | 60' |
| S-Bahn | 08:44 | Olten | 2 | 28 - 32' |
| S-Bahn | 09:12 | Laufen | 2 | 60' |
| S-Bahn | 09:16 | Olten | 2 | 28 - 32' |
| S-Bahn | 09:40 | Porrentruy | 2 | 60' |
| S-Bahn | 09:44 | Olten | 2 | 28 - 32' |
| S-Bahn | 10:12 | Laufen | 2 | 60' |
| S-Bahn | 10:16 | Olten | 2 | 28 - 32' |
| S-Bahn | 10:40 | Porrentruy | 2 | 60' |
| S-Bahn | 10:44 | Olten | 2 | 28 - 32' |
| S-Bahn | 11:12 | Laufen | 2 | 60' |
| S-Bahn | 11:16 | Olten | 2 | 28 - 32' |
| S-Bahn | 11:40 | Porrentruy | 2 | 60' |
| S-Bahn | 11:44 | Olten | 2 | 28 - 32' |
| S-Bahn | 12:12 | Laufen | 2 | 60' |
| S-Bahn | 12:16 | Olten | 2 | 28 - 32' |
| S-Bahn | 12:40 | Porrentruy | 2 | 60' |
| S-Bahn | 12:44 | Olten | 2 | 28 - 32' |
| S-Bahn | 13:12 | Laufen | 2 | 60' |
| S-Bahn | 13:16 | Olten | 2 | 28 - 32' |
| S-Bahn | 13:40 | Porrentruy | 2 | 60' |
| S-Bahn | 13:44 | Olten | 2 | 28 - 32' |
| S-Bahn | 14:12 | Laufen | 2 | 60' |
| S-Bahn | 14:16 | Olten | 2 | 28 - 32' |
| S-Bahn | 14:40 | Porrentruy | 2 | 60' |
| S-Bahn | 14:44 | Olten | 2 | 28 - 32' |
| S-Bahn | 15:12 | Laufen | 2 | 60' |
| S-Bahn | 15:16 | Olten | 2 | 28 - 32' |
| S-Bahn | 15:40 | Porrentruy | 2 | 60' |
| S-Bahn | 15:44 | Olten | 2 | 28 - 32' |
| S-Bahn | 16:12 | Laufen | 2 | 60' |
| S-Bahn | 16:16 | Olten | 2 | 28 - 32' |
| S-Bahn | 16:31 | Laufen | 2 | |
| S-Bahn | 16:40 | Porrentruy | 2 | 60' |
| S-Bahn | 16:44 | Olten | 2 | 28 - 32' |
| S-Bahn | 17:12 | Laufen | 2 | 60' |
| S-Bahn | 17:16 | Olten | 2 | 28 - 32' |
| S-Bahn | 17:31 | Delémont | 2 | |
| S-Bahn | 17:40 | Porrentruy | 2 | 60' |
| S-Bahn | 17:44 | Olten | 2 | 28 - 32' |
| S-Bahn | 18:12 | Laufen | 2 | 60' |
| S-Bahn | 18:16 | Olten | 2 | 28 - 32' |
| S-Bahn | 18:31 | Laufen | 2 | |
| S-Bahn | 18:40 | Porrentruy | 2 | 60' |
| S-Bahn | 18:44 | Olten | 2 | 28 - 32' |
| S-Bahn | 19:12 | Laufen | 2 | 60' |
| S-Bahn | 19:16 | Olten | 2 | 28 - 32' |
| S-Bahn | 19:40 | Porrentruy | 2 | 60' |
| S-Bahn | 19:44 | Olten | 2 | 28 - 32' |
| S-Bahn | 20:12 | Laufen | 2 | 60' |
| S-Bahn | 20:16 | Olten | 2 | 28 - 32' |
| S-Bahn | 20:40 | Porrentruy | 2 | 60' |
| S-Bahn | 20:44 | Olten | 2 | 28 - 32' |
| S-Bahn | 21:12 | Laufen | 2 | 60' |
| S-Bahn | 21:16 | Olten | 2 | 28 - 32' |
| S-Bahn | 21:40 | Porrentruy | 2 | |
| S-Bahn | 21:44 | Olten | 2 | 28 - 32' |
| S-Bahn | 22:12 | Laufen | 2 | 60 - 61' |
| S-Bahn | 22:16 | Olten | 2 | 28 - 32' |
| S-Bahn | 22:40 | Porrentruy | 2 | |
| S-Bahn | 22:44 | Olten | 2 | 32' |
| S-Bahn | 23:12 | Laufen | 2 | |
| S-Bahn | 23:16 | Olten | 2 | |
| S-Bahn | 23:48 | Porrentruy | 2 | |
| S-Bahn | 23:48 | Olten | 3 | |
| S-Bahn | 23:59 | Basel SBB | 2 | |
| S-Bahn | 00:13 | Laufen | 2 | |
| S-Bahn | 00:20 | Olten | 2 | |
| S-Bahn | 00:52 | Delémont | 2 | |
| S-Bahn | 00:56 | Basel SBB | 2 | |
Mittwoch 29.10.2025
|
||||
| S-Bahn | 05:03 | Delémont | 2 | |
| S-Bahn | 05:07 | Olten | 2 | |
| S-Bahn | 05:40 | Porrentruy | 2 | |
| S-Bahn | 05:44 | Olten | 2 | |
| S-Bahn | 05:51 | Laufen | 2 | |