| Line | Dep | Direction | Track | Interval |
|---|---|---|---|---|
| S-Train | 05:40+0' | Porrentruy | 2 | 60' |
| S-Train | 05:44+0' | Olten | 2 | 28 - 32' |
| S-Train | 06:12+0' | Laufen | 2 | 60' |
| S-Train | 06:16+0' | Olten | 2 | 28 - 32' |
| S-Train | 06:40+0' | Porrentruy | 2 | 60' |
| S-Train | 06:44+0' | Olten | 2 | 28 - 32' |
| S-Train | 07:12+0' | Laufen | 2 | 60' |
| S-Train | 07:16+0' | Olten | 2 | 28 - 32' |
| S-Train | 07:40+0' | Porrentruy | 2 | 60' |
| S-Train | 07:44+0' | Olten | 2 | 28 - 32' |
| S-Train | 08:12+0' | Laufen | 2 | 60' |
| S-Train | 08:16+0' | Olten | 2 | 28 - 32' |
| S-Train | 08:40 | Porrentruy | 2 | 60' |
| S-Train | 08:44 | Olten | 2 | 28 - 32' |
| S-Train | 09:12 | Laufen | 2 | 60' |
| S-Train | 09:16 | Olten | 2 | 28 - 32' |
| S-Train | 09:40 | Porrentruy | 2 | 60' |
| S-Train | 09:44 | Olten | 2 | 28 - 32' |
| S-Train | 10:12 | Laufen | 2 | 60' |
| S-Train | 10:16 | Olten | 2 | 28 - 32' |
| S-Train | 10:40 | Porrentruy | 2 | 60' |
| S-Train | 10:44 | Olten | 2 | 28 - 32' |
| S-Train | 11:12 | Laufen | 2 | 60' |
| S-Train | 11:16 | Olten | 2 | 28 - 32' |
| S-Train | 11:40 | Porrentruy | 2 | 60' |
| S-Train | 11:44 | Olten | 2 | 28 - 32' |
| S-Train | 12:12 | Laufen | 2 | 60' |
| S-Train | 12:16 | Olten | 2 | 28 - 32' |
| S-Train | 12:40 | Porrentruy | 2 | 60' |
| S-Train | 12:44 | Olten | 2 | 28 - 32' |
| S-Train | 13:12 | Laufen | 2 | 60' |
| S-Train | 13:16 | Olten | 2 | 28 - 32' |
| S-Train | 13:40 | Porrentruy | 2 | 60' |
| S-Train | 13:44 | Olten | 2 | 28 - 32' |
| S-Train | 14:12 | Laufen | 2 | 60' |
| S-Train | 14:16 | Olten | 2 | 28 - 32' |
| S-Train | 14:40 | Porrentruy | 2 | 60' |
| S-Train | 14:44 | Olten | 2 | 28 - 32' |
| S-Train | 15:12 | Laufen | 2 | 60' |
| S-Train | 15:16 | Olten | 2 | 28 - 32' |
| S-Train | 15:40 | Porrentruy | 2 | 60' |
| S-Train | 15:44 | Olten | 2 | 28 - 32' |
| S-Train | 16:12 | Laufen | 2 | 60' |
| S-Train | 16:16 | Olten | 2 | 28 - 32' |
| S-Train | 16:40 | Porrentruy | 2 | 60' |
| S-Train | 16:44 | Olten | 2 | 28 - 32' |
| S-Train | 17:12 | Laufen | 2 | 60' |
| S-Train | 17:16 | Olten | 2 | 28 - 32' |
| S-Train | 17:40 | Porrentruy | 2 | 60' |
| S-Train | 17:44 | Olten | 2 | 28 - 32' |
| S-Train | 18:12 | Laufen | 2 | 60' |
| S-Train | 18:16 | Olten | 2 | 28 - 32' |
| S-Train | 18:40 | Porrentruy | 2 | 60' |
| S-Train | 18:44 | Olten | 2 | 28 - 32' |
| S-Train | 19:12 | Laufen | 2 | 60' |
| S-Train | 19:16 | Olten | 2 | 28 - 32' |
| S-Train | 19:40 | Porrentruy | 2 | 60' |
| S-Train | 19:44 | Olten | 2 | 28 - 32' |
| S-Train | 20:12 | Laufen | 2 | 60' |
| S-Train | 20:16 | Olten | 2 | 28 - 32' |
| S-Train | 20:40 | Porrentruy | 2 | 60' |
| S-Train | 20:44 | Olten | 2 | 28 - 32' |
| S-Train | 21:12 | Laufen | 2 | 60' |
| S-Train | 21:16 | Olten | 2 | 28 - 32' |
| S-Train | 21:40 | Porrentruy | 2 | |
| S-Train | 21:44 | Olten | 2 | 28 - 32' |
| S-Train | 22:12 | Laufen | 2 | 60 - 61' |
| S-Train | 22:16 | Olten | 2 | 28 - 32' |
| S-Train | 22:40 | Porrentruy | 2 | |
| S-Train | 22:44 | Olten | 2 | 32' |
| S-Train | 23:12 | Laufen | 2 | |
| S-Train | 23:16 | Olten | 2 | |
| S-Train | 23:48 | Porrentruy | 2 | |
| S-Train | 23:48 | Olten | 3 | |
| S-Train | 23:59 | Basel SBB | 2 | |
| S-Train | 00:13 | Laufen | 2 | |
| S-Train | 00:20 | Olten | 2 | |
| S-Train | 00:52 | Delémont | 2 | |
| S-Train | 00:56 | Basel SBB | 2 | |
Monday 11/03/2025
|
||||
| S-Train | 05:03 | Delémont | 2 | |
| S-Train | 05:07 | Olten | 2 | |