| Linie | Ab | Richtung | Gleis | Takt |
|---|---|---|---|---|
| S-Bahn | 08:47+1' | Olten | 1 | 28 - 32' |
| S-Bahn | 09:09+0' | Laufen | 1 | 60' |
| S-Bahn | 09:19+0' | Olten | 1 | 28 - 32' |
| S-Bahn | 09:37+0' | Porrentruy | 1 | 60' |
| S-Bahn | 09:47+1' | Olten | 1 | 28 - 32' |
| S-Bahn | 10:09+0' | Laufen | 1 | 60' |
| S-Bahn | 10:19+0' | Olten | 1 | 28 - 32' |
| S-Bahn | 10:37+0' | Porrentruy | 1 | 60' |
| S-Bahn | 10:47+1' | Olten | 1 | 28 - 32' |
| S-Bahn | 11:09+0' | Laufen | 1 | 60' |
| S-Bahn | 11:19+0' | Olten | 1 | 28 - 32' |
| S-Bahn | 11:37 | Porrentruy | 1 | 60' |
| S-Bahn | 11:47 | Olten | 1 | 28 - 32' |
| S-Bahn | 12:09 | Laufen | 1 | 60' |
| S-Bahn | 12:19 | Olten | 1 | 28 - 32' |
| S-Bahn | 12:37 | Porrentruy | 1 | 60' |
| S-Bahn | 12:47 | Olten | 1 | 28 - 32' |
| S-Bahn | 13:09 | Laufen | 1 | 60' |
| S-Bahn | 13:19 | Olten | 1 | 28 - 32' |
| S-Bahn | 13:37 | Porrentruy | 1 | 60' |
| S-Bahn | 13:47 | Olten | 1 | 28 - 32' |
| S-Bahn | 14:09 | Laufen | 1 | 60' |
| S-Bahn | 14:19 | Olten | 1 | 28 - 32' |
| S-Bahn | 14:37 | Porrentruy | 1 | 60' |
| S-Bahn | 14:47 | Olten | 1 | 28 - 32' |
| S-Bahn | 15:09 | Laufen | 1 | 60' |
| S-Bahn | 15:19 | Olten | 1 | 28 - 32' |
| S-Bahn | 15:37 | Porrentruy | 1 | 60' |
| S-Bahn | 15:47 | Olten | 1 | 28 - 32' |
| S-Bahn | 16:09 | Laufen | 1 | 60' |
| S-Bahn | 16:19 | Olten | 1 | 28 - 32' |
| S-Bahn | 16:37 | Porrentruy | 1 | 60' |
| S-Bahn | 16:47 | Olten | 1 | 28 - 32' |
| S-Bahn | 17:09 | Laufen | 1 | 60' |
| S-Bahn | 17:19 | Olten | 1 | 28 - 32' |
| S-Bahn | 17:37 | Porrentruy | 1 | 60' |
| S-Bahn | 17:47 | Olten | 1 | 28 - 32' |
| S-Bahn | 18:09 | Laufen | 1 | 60' |
| S-Bahn | 18:19 | Olten | 1 | 28 - 32' |
| S-Bahn | 18:37 | Porrentruy | 1 | 60' |
| S-Bahn | 18:47 | Olten | 1 | 28 - 32' |
| S-Bahn | 19:09 | Laufen | 1 | 60' |
| S-Bahn | 19:19 | Olten | 1 | 28 - 32' |
| S-Bahn | 19:37 | Porrentruy | 1 | 60' |
| S-Bahn | 19:47 | Olten | 1 | 28 - 32' |
| S-Bahn | 20:09 | Laufen | 1 | 60' |
| S-Bahn | 20:19 | Olten | 1 | 28 - 32' |
| S-Bahn | 20:37 | Porrentruy | 1 | 60' |
| S-Bahn | 20:47 | Olten | 1 | 28 - 32' |
| S-Bahn | 21:09 | Laufen | 1 | 60' |
| S-Bahn | 21:19 | Olten | 1 | 28 - 32' |
| S-Bahn | 21:37 | Porrentruy | 1 | |
| S-Bahn | 21:47 | Olten | 1 | 28 - 32' |
| S-Bahn | 22:09 | Laufen | 1 | 60 - 61' |
| S-Bahn | 22:19 | Olten | 1 | 28 - 32' |
| S-Bahn | 22:37 | Porrentruy | 1 | |
| S-Bahn | 22:47 | Olten | 1 | 32' |
| S-Bahn | 23:09 | Laufen | 1 | |
| S-Bahn | 23:19 | Olten | 1 | |
| S-Bahn | 23:45 | Porrentruy | 1 | |
| S-Bahn | 23:51 | Olten | 1 | |
| S-Bahn | 00:02 | Basel SBB | 1 | |
| S-Bahn | 00:10 | Laufen | 1 | |
| S-Bahn | 00:23 | Olten | 1 | |
| S-Bahn | 00:45 | Delémont | 1 | |
| S-Bahn | 00:59 | Basel SBB | 1 | |
| S-Bahn | 01:48 | Laufen | 1 | |
| S-Bahn | 02:36 | Basel SBB | 1 | |
| S-Bahn | 02:48 | Laufen | 1 | |
| S-Bahn | 03:36 | Basel SBB | 1 | |
| S-Bahn | 03:48 | Delémont | 1 | |
Sonntag 23.11.2025
|
||||
| S-Bahn | 05:00 | Delémont | 1 | |
| S-Bahn | 05:10 | Olten | 1 | |
| S-Bahn | 05:37 | Porrentruy | 1 | 60' |
| S-Bahn | 05:47 | Olten | 1 | 28 - 32' |
| S-Bahn | 06:09 | Laufen | 1 | 60' |
| S-Bahn | 06:19 | Olten | 1 | 28 - 32' |
| S-Bahn | 06:37 | Porrentruy | 1 | 60' |
| S-Bahn | 06:47 | Olten | 1 | 28 - 32' |
| S-Bahn | 07:09 | Laufen | 1 | |
| S-Bahn | 07:19 | Olten | 1 | |
| S-Bahn | 07:37 | Porrentruy | 1 | |
| S-Bahn | 07:47 | Olten | 1 | |
| S-Bahn | 08:09 | Laufen | 1 | |
| S-Bahn | 08:19 | Olten | 1 | |
| S-Bahn | 08:37 | Porrentruy | 1 | |