| Line | Dep | Direction | Track | Interval |
|---|---|---|---|---|
| S-Train | 05:17+0' | Solothurn | 8 | 30' |
| S-Train | 05:28+0' | Langendorf | 4 | 60' |
| S-Train | 05:32+1' | Olten | 3 | |
| S-Train | 05:44 | Langenthal | 7 | 30' |
| 05:45+1' | St. Gallen | 3 | 120' | |
| S-Train | 05:47+0' | Solothurn | 8 | 30' |
| S-Train | 05:49+0' | Balsthal | 5 | 30' |
| S-Train | 05:52+1' | Biel/Bienne | 4 | 60' |
| S-Train | 06:06+0' | Olten | 3 | |
| S-Train | 06:14+0' | Langenthal | 7 | 30' |
| 06:14+0' | Lausanne | 4 | 60' | |
| S-Train | 06:17 | Solothurn | 8 | 30' |
| S-Train | 06:19+0' | Balsthal | 5 | 30' |
| S-Train | 06:28+0' | Langendorf | 4 | |
| S-Train | 06:32+0' | Olten | 3 | |
| S-Train | 06:44+0' | Langenthal | 7 | 30' |
| 06:45+1' | Zürich HB | 3 | 120' | |
| S-Train | 06:47 | Solothurn | 8 | 30' |
| S-Train | 06:49 | Balsthal | 5 | 30' |
| S-Train | 06:52+1' | Biel/Bienne | 4 | 60' |
| S-Train | 07:06+0' | Olten | 3 | |
| S-Train | 07:14 | Langenthal | 7 | 30' |
| 07:14+0' | Lausanne | 4 | 60' | |
| S-Train | 07:17 | Solothurn | 8 | 30' |
| S-Train | 07:19 | Balsthal | 5 | 30' |
| S-Train | 07:28 | Langendorf | 4 | |
| S-Train | 07:32 | Olten | 3 | |
| S-Train | 07:44 | Langenthal | 7 | 30' |
| 07:45+1' | St. Gallen | 3 | 120' | |
| S-Train | 07:47 | Solothurn | 8 | 30' |
| S-Train | 07:49 | Balsthal | 5 | 30' |
| S-Train | 07:52 | Biel/Bienne | 4 | 60' |
| S-Train | 08:06 | Olten | 3 | |
| S-Train | 08:14 | Langenthal | 7 | 30' |
| 08:14+0' | Lausanne | 4 | 60' | |
| S-Train | 08:17 | Solothurn | 8 | 30' |
| S-Train | 08:19 | Balsthal | 5 | 30' |
| S-Train | 08:28 | Solothurn | 4 | 60' |
| S-Train | 08:32 | Olten | 3 | |
| S-Train | 08:44 | Langenthal | 7 | 30' |
| 08:45 | Zürich HB | 3 | 120' | |
| S-Train | 08:47 | Solothurn | 8 | 30' |
| S-Train | 08:49 | Balsthal | 5 | 30' |
| S-Train | 08:52 | Biel/Bienne | 4 | 60' |
| S-Train | 09:06 | Olten | 3 | |
| S-Train | 09:14 | Langenthal | 7 | 30' |
| 09:14 | Lausanne | 4 | 60' | |
| S-Train | 09:17 | Solothurn | 8 | 30' |
| S-Train | 09:19 | Balsthal | 5 | 30' |
| S-Train | 09:28 | Solothurn | 4 | |
| S-Train | 09:32 | Olten | 3 | |
| S-Train | 09:44 | Langenthal | 7 | 30' |
| 09:45 | St. Gallen | 3 | 120' | |
| S-Train | 09:47 | Solothurn | 8 | 30' |
| S-Train | 09:49 | Balsthal | 5 | 30' |
| S-Train | 09:52 | Biel/Bienne | 4 | 60' |
| S-Train | 10:06 | Olten | 3 | |
| S-Train | 10:14 | Langenthal | 7 | 30' |
| 10:14 | Lausanne | 4 | 60' | |
| S-Train | 10:17 | Solothurn | 8 | 30' |
| S-Train | 10:19 | Balsthal | 5 | 30' |
| S-Train | 10:28 | Solothurn | 4 | |
| S-Train | 10:32 | Olten | 3 | |
| S-Train | 10:44 | Langenthal | 7 | 30' |
| 10:45 | Zürich HB | 3 | 120' | |
| S-Train | 10:47 | Solothurn | 8 | 30' |
| S-Train | 10:49 | Balsthal | 5 | 30' |
| S-Train | 10:52 | Biel/Bienne | 4 | 60' |
| S-Train | 11:06 | Olten | 3 | |
| S-Train | 11:14 | Langenthal | 7 | 30' |
| 11:14 | Lausanne | 4 | 60' | |
| S-Train | 11:17 | Solothurn | 8 | 30' |
| S-Train | 11:19 | Balsthal | 5 | 30' |
| S-Train | 11:28 | Langendorf | 4 | |
| S-Train | 11:32 | Olten | 3 | |
| S-Train | 11:44 | Langenthal | 7 | 30' |
| 11:45 | St. Gallen | 3 | 120' | |
| S-Train | 11:47 | Solothurn | 8 | 30' |
| S-Train | 11:49 | Balsthal | 5 | 30' |
| S-Train | 11:52 | Biel/Bienne | 4 | 60' |
| S-Train | 12:06 | Olten | 3 | |
| S-Train | 12:14 | Langenthal | 7 | 30' |
| 12:14 | Lausanne | 4 | 60' | |
| S-Train | 12:17 | Solothurn | 8 | 30' |
| S-Train | 12:19 | Balsthal | 5 | 30' |
| S-Train | 12:28 | Langendorf | 4 | |
| S-Train | 12:32 | Olten | 3 | |
| S-Train | 12:44 | Langenthal | 7 | 30' |
| 12:45 | Zürich HB | 3 | 120' | |
| S-Train | 12:47 | Solothurn | 8 | 30' |
| S-Train | 12:49 | Balsthal | 5 | 30' |
| S-Train | 12:52 | Biel/Bienne | 4 | 60' |
| S-Train | 13:06 | Olten | 3 | |
| S-Train | 13:14 | Langenthal | 7 | 30' |
| 13:14 | Lausanne | 4 | 60' | |
| S-Train | 13:17 | Solothurn | 8 | 30' |
| S-Train | 13:19 | Balsthal | 5 | 30' |
| S-Train | 13:28 | Solothurn | 4 | 60' |
| S-Train | 13:32 | Olten | 3 | |
| S-Train | 13:44 | Langenthal | 7 | 30' |
| 13:45 | St. Gallen | 3 | 120' | |
| S-Train | 13:47 | Solothurn | 8 | 30' |
| S-Train | 13:49 | Balsthal | 5 | 30' |
| S-Train | 13:52 | Biel/Bienne | 4 | 60' |
| S-Train | 14:06 | Olten | 3 | |
| S-Train | 14:14 | Langenthal | 7 | 30' |
| 14:14 | Lausanne | 4 | 60' | |
| S-Train | 14:17 | Solothurn | 8 | 30' |
| S-Train | 14:19 | Balsthal | 5 | 30' |
| S-Train | 14:28 | Solothurn | 4 | |
| S-Train | 14:32 | Olten | 3 | |
| S-Train | 14:44 | Langenthal | 7 | 30' |
| 14:45 | Zürich HB | 3 | 120' | |
| S-Train | 14:47 | Solothurn | 8 | 30' |
| S-Train | 14:49 | Balsthal | 5 | 30' |
| S-Train | 14:52 | Biel/Bienne | 4 | 60' |
| S-Train | 15:06 | Olten | 3 | |
| S-Train | 15:14 | Langenthal | 7 | 30' |
| 15:14 | Lausanne | 4 | 60' | |
| S-Train | 15:17 | Solothurn | 8 | 30' |
| S-Train | 15:19 | Balsthal | 5 | 30' |
| S-Train | 15:28 | Solothurn | 4 | |
| S-Train | 15:32 | Olten | 3 | |
| S-Train | 15:44 | Langenthal | 7 | 30' |
| 15:45 | St. Gallen | 3 | ||
| S-Train | 15:47 | Solothurn | 8 | 30' |
| S-Train | 15:49 | Balsthal | 5 | 30' |
| S-Train | 15:52 | Biel/Bienne | 4 | 60' |
| S-Train | 16:06 | Olten | 3 | |
| S-Train | 16:14 | Langenthal | 7 | 30' |
| 16:14 | Lausanne | 4 | 60' | |
| S-Train | 16:17 | Solothurn | 8 | 30' |
| S-Train | 16:19 | Balsthal | 5 | 30' |
| S-Train | 16:28 | Lommiswil | 4 | 60' |
| S-Train | 16:32 | Olten | 3 | |
| S-Train | 16:44 | Langenthal | 7 | 30' |
| 16:45 | Zürich HB | 3 | ||
| S-Train | 16:47 | Solothurn | 8 | 30' |
| S-Train | 16:49 | Balsthal | 5 | 30' |
| S-Train | 16:52 | Biel/Bienne | 4 | 60' |
| S-Train | 17:06 | Olten | 3 | |
| S-Train | 17:14 | Langenthal | 7 | 30' |
| 17:14 | Lausanne | 4 | 60' | |
| S-Train | 17:17 | Solothurn | 8 | 30' |
| S-Train | 17:19 | Balsthal | 5 | 30' |
| S-Train | 17:28 | Lommiswil | 4 | |
| S-Train | 17:32 | Olten | 3 | |
| S-Train | 17:44 | Langenthal | 7 | 30' |
| 17:45 | St. Gallen | 3 | ||
| S-Train | 17:47 | Solothurn | 8 | 30' |
| S-Train | 17:49 | Balsthal | 5 | 30' |
| S-Train | 17:52 | Biel/Bienne | 4 | 60' |
| S-Train | 18:06 | Olten | 3 | |
| S-Train | 18:14 | Langenthal | 7 | 30' |
| 18:14 | Lausanne | 4 | 60' | |
| S-Train | 18:17 | Solothurn | 8 | 30' |
| S-Train | 18:19 | Balsthal | 5 | 30' |
| S-Train | 18:28 | Lommiswil | 4 | |
| S-Train | 18:32 | Olten | 3 | |
| S-Train | 18:44 | Langenthal | 7 | 30' |
| 18:45 | Zürich HB | 3 | 60' | |
| S-Train | 18:47 | Solothurn | 8 | 30' |
| S-Train | 18:49 | Balsthal | 5 | |
| S-Train | 18:52 | Biel/Bienne | 4 | 60' |
| S-Train | 19:06 | Olten | 3 | |
| S-Train | 19:14 | Langenthal | 7 | 30' |
| 19:14 | Lausanne | 4 | 60' | |
| S-Train | 19:17 | Solothurn | 8 | 30' |
| S-Train | 19:19 | Balsthal | 5 | |
| S-Train | 19:28 | Langendorf | 4 | |
| S-Train | 19:32 | Olten | 3 | |
| S-Train | 19:44 | Langenthal | 7 | 30' |
| 19:45 | Zürich HB | 3 | 60' | |
| S-Train | 19:47 | Solothurn | 8 | 30' |
| S-Train | 19:49 | Balsthal | 5 | |
| S-Train | 19:52 | Biel/Bienne | 4 | 60' |
| S-Train | 20:06 | Olten | 3 | |
| S-Train | 20:14 | Langenthal | 7 | 30' |
| 20:14 | Lausanne | 4 | 60' | |
| S-Train | 20:17 | Solothurn | 8 | 30' |
| S-Train | 20:28 | Solothurn | 4 | 60' |
| S-Train | 20:32 | Olten | 3 | |
| S-Train | 20:44 | Langenthal | 7 | 30' |
| 20:45 | Zürich HB | 3 | 60' | |
| S-Train | 20:47 | Solothurn | 8 | 30' |
| S-Train | 20:52 | Biel/Bienne | 4 | 60 - 62' |
| S-Train | 21:06 | Olten | 3 | |
| S-Train | 21:14 | Langenthal | 7 | |
| 21:14 | Lausanne | 4 | ||
| S-Train | 21:17 | Solothurn | 8 | 30' |
| S-Train | 21:28 | Solothurn | 4 | |
| S-Train | 21:32 | Olten | 3 | |
| S-Train | 21:44 | Langenthal | 7 | |
| 21:45 | Zürich HB | 3 | ||
| S-Train | 21:47 | Solothurn | 8 | 30' |
| S-Train | 21:52 | Biel/Bienne | 4 | |
| S-Train | 22:06 | Olten | 3 | |
| S-Train | 22:14 | Langenthal | 7 | |
| 22:14 | Lausanne | 4 | ||
| S-Train | 22:17 | Solothurn | 8 | |
| S-Train | 22:28 | Solothurn | 4 | |
| S-Train | 22:32 | Olten | 3 | |
| 22:45 | Zürich HB | 3 | ||
| S-Train | 22:47 | Solothurn | 8 | |
| S-Train | 22:54 | Biel/Bienne | 4 | |
| S-Train | 23:06 | Olten | 3 | |
| S-Train | 23:14 | Langenthal | 7 | |
| S-Train | 23:17 | Solothurn | 8 | |
| 23:18 | Zürich HB | 3 | ||
| S-Train | 23:28 | Biel/Bienne | 4 | |
| S-Train | 23:32 | Olten | 3 | |
| 23:45 | Olten | 3 | ||
| 23:53 | Biel/Bienne | 4 | ||
| S-Train | 00:03 | Biel/Bienne | 4 | |
| S-Train | 00:06 | Olten | 3 | |
| 00:18 | Zürich HB | 3 | ||
| S-Train | 00:35 | Wiedlisbach | 8 | |
| S-Train | 00:55 | Solothurn | 4 | |
| S-Train | 01:14 | Olten | 4 |