| Line | Dep | Direction | Track | Interval |
|---|---|---|---|---|
| S-Train | 05:23 | Biel/Bienne | 2 | 29 - 31' |
| 05:24 | Zürich HB | 1 | 60' | |
| S-Train | 05:36 | Olten | 1 | 60' |
| 05:52 | Rorschach | 1 | ||
| S-Train | 05:52 | Biel/Bienne | 2 | 29 - 31' |
| S-Train | 06:07 | Solothurn | 1 | 60' |
| S-Train | 06:23 | Biel/Bienne | 2 | 29 - 31' |
| 06:24 | Zürich HB | 1 | 60' | |
| 06:34 | Biel/Bienne | 2 | 60' | |
| S-Train | 06:36 | Olten | 1 | 60' |
| S-Train | 06:52 | Biel/Bienne | 2 | 29 - 31' |
| 06:53 | Rorschach | 1 | ||
| S-Train | 07:07 | Solothurn | 1 | 60' |
| S-Train | 07:23 | Biel/Bienne | 2 | 29 - 31' |
| 07:24 | Zürich HB | 1 | 60' | |
| 07:34 | Biel/Bienne | 2 | 60' | |
| S-Train | 07:36 | Olten | 1 | 60' |
| S-Train | 07:52 | Biel/Bienne | 2 | 29 - 31' |
| S-Train | 08:07 | Solothurn | 1 | 60' |
| S-Train | 08:23 | Biel/Bienne | 2 | 29 - 31' |
| 08:24 | Zürich HB | 1 | 60' | |
| 08:34 | Biel/Bienne | 2 | 60' | |
| S-Train | 08:36 | Olten | 1 | 60' |
| S-Train | 08:52 | Biel/Bienne | 2 | 29 - 31' |
| S-Train | 09:07 | Solothurn | 1 | 60' |
| S-Train | 09:23 | Biel/Bienne | 2 | 29 - 31' |
| 09:24 | Zürich HB | 1 | 60' | |
| 09:34 | Biel/Bienne | 2 | 60' | |
| S-Train | 09:36 | Olten | 1 | 60' |
| S-Train | 09:52 | Biel/Bienne | 2 | 29 - 31' |
| S-Train | 10:07 | Solothurn | 1 | 60' |
| S-Train | 10:23 | Biel/Bienne | 2 | 29 - 31' |
| 10:24 | Zürich HB | 1 | 60' | |
| 10:34 | Biel/Bienne | 2 | 60' | |
| S-Train | 10:36 | Olten | 1 | 60' |
| S-Train | 10:52 | Biel/Bienne | 2 | 29 - 31' |
| S-Train | 11:07 | Solothurn | 1 | 60' |
| S-Train | 11:23 | Biel/Bienne | 2 | 29 - 31' |
| 11:24 | Zürich HB | 1 | 60' | |
| 11:34 | Biel/Bienne | 2 | 60' | |
| S-Train | 11:36 | Olten | 1 | 60' |
| S-Train | 11:52 | Biel/Bienne | 2 | 29 - 31' |
| S-Train | 12:07 | Solothurn | 1 | 60' |
| S-Train | 12:23 | Biel/Bienne | 2 | 29 - 31' |
| 12:24 | Zürich HB | 1 | 60' | |
| 12:34 | Biel/Bienne | 2 | 60' | |
| S-Train | 12:36 | Olten | 1 | 60' |
| S-Train | 12:52 | Biel/Bienne | 2 | 29 - 31' |
| S-Train | 13:07 | Solothurn | 1 | 60' |
| S-Train | 13:23 | Biel/Bienne | 2 | 29 - 31' |
| 13:24 | Zürich HB | 1 | 60' | |
| 13:34 | Biel/Bienne | 2 | 60' | |
| S-Train | 13:36 | Olten | 1 | 60' |
| S-Train | 13:52 | Biel/Bienne | 2 | 29 - 31' |
| S-Train | 14:07 | Solothurn | 1 | 60' |
| S-Train | 14:23 | Biel/Bienne | 2 | 29 - 31' |
| 14:24 | Zürich HB | 1 | 60' | |
| 14:34 | Biel/Bienne | 2 | 60' | |
| S-Train | 14:36 | Olten | 1 | 60' |
| S-Train | 14:52 | Biel/Bienne | 2 | 29 - 31' |
| S-Train | 15:07 | Solothurn | 1 | 60' |
| S-Train | 15:23 | Biel/Bienne | 2 | 29 - 31' |
| 15:24 | Zürich HB | 1 | 60' | |
| 15:34 | Biel/Bienne | 2 | 60' | |
| S-Train | 15:36 | Olten | 1 | 60' |
| S-Train | 15:52 | Biel/Bienne | 2 | 29 - 31' |
| S-Train | 16:07 | Solothurn | 1 | 60' |
| S-Train | 16:23 | Biel/Bienne | 2 | 29 - 31' |
| 16:24 | Zürich HB | 1 | 60' | |
| 16:34 | Biel/Bienne | 2 | 60' | |
| S-Train | 16:36 | Olten | 1 | 60' |
| S-Train | 16:52 | Biel/Bienne | 2 | 29 - 31' |
| S-Train | 17:07 | Solothurn | 1 | 60' |
| S-Train | 17:23 | Biel/Bienne | 2 | 29 - 31' |
| 17:24 | Zürich HB | 1 | 60' | |
| 17:34 | Biel/Bienne | 2 | 60' | |
| S-Train | 17:36 | Olten | 1 | 60' |
| S-Train | 17:52 | Biel/Bienne | 2 | 29 - 31' |
| S-Train | 18:07 | Solothurn | 1 | 60' |
| S-Train | 18:23 | Biel/Bienne | 2 | 29 - 31' |
| 18:24 | Zürich HB | 1 | 60' | |
| 18:34 | Biel/Bienne | 2 | 60' | |
| S-Train | 18:36 | Olten | 1 | 60' |
| S-Train | 18:52 | Biel/Bienne | 2 | 29 - 31' |
| S-Train | 19:07 | Solothurn | 1 | 60' |
| S-Train | 19:23 | Biel/Bienne | 2 | 29 - 31' |
| 19:24 | Zürich HB | 1 | 60' | |
| 19:34 | Biel/Bienne | 2 | 60' | |
| S-Train | 19:36 | Olten | 1 | 60' |
| S-Train | 19:52 | Biel/Bienne | 2 | 29 - 31' |
| S-Train | 20:07 | Solothurn | 1 | 60' |
| S-Train | 20:23 | Biel/Bienne | 2 | 29 - 31' |
| 20:24 | Zürich HB | 1 | 60' | |
| 20:34 | Biel/Bienne | 2 | 60' | |
| S-Train | 20:36 | Olten | 1 | 60' |
| S-Train | 20:52 | Biel/Bienne | 2 | 29 - 31' |
| S-Train | 21:07 | Solothurn | 1 | 60' |
| S-Train | 21:23 | Biel/Bienne | 2 | 29 - 31' |
| 21:24 | Zürich HB | 1 | ||
| 21:34 | Biel/Bienne | 2 | ||
| S-Train | 21:36 | Olten | 1 | 60' |
| S-Train | 21:52 | Biel/Bienne | 2 | |
| S-Train | 22:07 | Solothurn | 1 | 60' |
| S-Train | 22:23 | Biel/Bienne | 2 | |
| 22:24 | Zürich HB | 1 | ||
| 22:34 | Biel/Bienne | 2 | ||
| S-Train | 22:36 | Olten | 1 | |
| S-Train | 22:52 | Biel/Bienne | 2 | 36 - 37' |
| 22:56 | Zürich HB | 1 | ||
| 23:06 | Lausanne | 2 | ||
| S-Train | 23:07 | Solothurn | 1 | |
| 23:24 | Olten | 1 | ||
| S-Train | 23:29 | Biel/Bienne | 2 | |
| S-Train | 23:36 | Olten | 1 | |
| 23:56 | Zürich HB | 1 | ||
| S-Train | 00:05 | Biel/Bienne | 2 | |
| S-Train | 00:07 | Solothurn | 1 | |
| 00:13 | Biel/Bienne | 2 | ||
| S-Train | 00:36 | Biel/Bienne | 2 | |
| S-Train | 01:00 | Olten | 3 |