| Line | Dep | Direction | Track | Interval |
|---|---|---|---|---|
| 05:16+0' | St. Gallen | 4AB | 120' | |
| 05:18+0' | Lausanne | 5 | ||
| Railway | 05:18+0' | La Chaux-de-Fonds | 1 | 60 - 62' |
| S-Train | 05:18+0' | Belp | 10AB | |
| Railway | 05:21+0' | Neuchâtel | 6CD | 60' |
| S-Train | 05:21+0' | Olten | 3 | 60' |
| 05:42+0' | Rorschach | 2 | 61 - 62' | |
| 05:47+0' | La Chaux-de-Fonds | 3 | 60' | |
| 05:48+0' | Lausanne | 5 | ||
| 05:48+0' | Basel SBB | 1 | 60 - 61' | |
| Railway | 05:51+0' | Yverdon-les-Bains | 6 | 60' |
| 05:52+0' | Bern | 7 | 30' | |
| S-Train | 05:53+0' | Solothurn | 4CD | 60' |
| S-Train | 05:54+0' | Belp | 9 | 30' |
| S-Train | 06:03 | Ins | 11 | 30 - 32' |
| S-Train | 06:15+0' | Belp | 9 | 29 - 31' |
| 06:16+0' | Zürich HB | 3 | 120' | |
| 06:18+0' | Lausanne | 5 | ||
| S-Train | 06:18 | Täuffelen | 11 | 30 - 32' |
| 06:19+0' | Delle | 2 | 60' | |
| Railway | 06:20+0' | La Chaux-de-Fonds | 1 | 60' |
| Railway | 06:21+0' | Neuchâtel | 10 | 60' |
| S-Train | 06:21+0' | Olten | 4 | 60' |
| 06:22+0' | Bern | 6 | 30' | |
| S-Train | 06:24+0' | Belp | 9 | 30' |
| S-Train | 06:33 | Ins | 11 | 30 - 32' |
| 06:44+0' | Rorschach | 3 | 60 - 61' | |
| S-Train | 06:44 | Belp | 7 | |
| 06:47 | La Chaux-de-Fonds | 1 | 60' | |
| 06:48+0' | Lausanne | 5 | 30' | |
| 06:49 | Basel SBB | 2 | 59 - 60' | |
| S-Train | 06:50 | Täuffelen | 11 | 30' |
| Railway | 06:51 | Yverdon-les-Bains | 4CD | 60' |
| 06:52 | Bern | 9 | 30' | |
| S-Train | 06:53 | Solothurn | 6 | 60' |
| S-Train | 06:54 | Belp | 10 | 30' |
| 07:04 | La Chaux-de-Fonds | 1 | ||
| S-Train | 07:05 | Ins | 11 | |
| S-Train | 07:15 | Belp | 7 | |
| 07:16+0' | St. Gallen | 3 | 120' | |
| 07:18+0' | Lausanne | 5 | 30' | |
| 07:19 | Delle | 2AB | 60' | |
| S-Train | 07:20 | Täuffelen | 11 | |
| Railway | 07:20 | Malleray-Bévilard | 1 | |
| Railway | 07:20 | La Chaux-de-Fonds | 1 | 60' |
| Railway | 07:21 | Neuchâtel | 2CD | |
| S-Train | 07:21 | Olten | 6 | 60' |
| 07:22 | Bern | 9 | 30' | |
| S-Train | 07:24 | Belp | 10 | 30' |
| S-Train | 07:35 | Ins | 11 | |
| S-Train | 07:44 | Belp | 7 | |
| 07:45+0' | Rorschach | 3 | 60' | |
| 07:47 | La Chaux-de-Fonds | 1 | 60' | |
| 07:48+0' | Lausanne | 5 | 30' | |
| 07:49 | Basel SBB | 2 | 59 - 60' | |
| S-Train | 07:50 | Täuffelen | 11 | |
| Railway | 07:51 | Yverdon-les-Bains | 4CD | 60' |
| 07:52 | Bern | 9 | 30' | |
| S-Train | 07:53 | Solothurn | 6 | 60' |
| S-Train | 07:54 | Belp | 10 | 30' |
| S-Train | 08:05 | Ins | 11 | |
| 08:16 | Zürich HB | 3 | 120' | |
| 08:18+0' | Lausanne | 5 | 30' | |
| 08:19 | Delle | 2 | 60' | |
| Railway | 08:20 | Moutier | 1 | 60' |
| Railway | 08:20 | La Chaux-de-Fonds | 1 | 60' |
| S-Train | 08:20 | Täuffelen | 11 | |
| Railway | 08:21 | Neuchâtel | 10CD | |
| S-Train | 08:21 | Olten | 6 | 60' |
| 08:22 | Bern | 7 | 30' | |
| S-Train | 08:24 | Belp | 9 | 30' |
| S-Train | 08:35 | Täuffelen | 11 | |
| 08:45 | Rorschach | 3 | 60' | |
| 08:47 | La Chaux-de-Fonds | 1 | 60' | |
| 08:48+0' | Lausanne | 5 | 30' | |
| 08:48 | Basel SBB | 2 | 60' | |
| S-Train | 08:50 | Ins | 11 | 30' |
| Railway | 08:51 | Yverdon-les-Bains | 10 | 60' |
| 08:52 | Bern | 7 | 30' | |
| S-Train | 08:53 | Solothurn | 6 | 60' |
| S-Train | 08:54 | Belp | 9 | 30' |
| S-Train | 09:05 | Täuffelen | 11 | |
| 09:16 | St. Gallen | 3 | 120' | |
| 09:18 | Lausanne | 5 | 30' | |
| 09:19 | Delle | 2 | 60' | |
| S-Train | 09:20 | Ins | 11 | 30' |
| Railway | 09:20 | Moutier | 1 | 60' |
| Railway | 09:20 | La Chaux-de-Fonds | 1 | 60' |
| S-Train | 09:21 | Olten | 6 | 60' |
| 09:22 | Bern | 7 | 30' | |
| S-Train | 09:24 | Belp | 9 | 30' |
| 09:45 | Rorschach | 3 | 60' | |
| 09:47 | La Chaux-de-Fonds | 1 | 60' | |
| 09:48 | Lausanne | 5 | 30' | |
| 09:48 | Basel SBB | 2 | 60' | |
| S-Train | 09:50 | Ins | 11 | 30' |
| Railway | 09:51 | Yverdon-les-Bains | 10 | |
| 09:52 | Bern | 7 | 30' | |
| S-Train | 09:53 | Solothurn | 6 | 60' |
| S-Train | 09:54 | Belp | 9 | 30' |
| 10:16 | Zürich HB | 3 | 120' | |
| 10:18 | Lausanne | 5 | 30' | |
| 10:19 | Delle | 2 | 60' | |
| S-Train | 10:20 | Ins | 11 | 30' |
| Railway | 10:20 | Moutier | 1 | |
| Railway | 10:20 | La Chaux-de-Fonds | 1 | 60' |
| S-Train | 10:21 | Olten | 6 | 60' |
| 10:22 | Bern | 7 | 30' | |
| S-Train | 10:24 | Belp | 9 | 30' |
| 10:45 | Rorschach | 3 | 60' | |
| 10:47 | La Chaux-de-Fonds | 1 | 60' | |
| 10:48 | Lausanne | 5 | 30' | |
| 10:48 | Basel SBB | 2 | 60' | |
| S-Train | 10:50 | Ins | 11 | 30' |
| Railway | 10:51 | Yverdon-les-Bains | 10 | |
| 10:52 | Bern | 7 | 30' | |
| S-Train | 10:53 | Solothurn | 6 | 60' |
| S-Train | 10:54 | Belp | 9 | 30' |
| 11:16 | St. Gallen | 3 | 120' | |
| 11:18 | Lausanne | 5 | 30' | |
| 11:19 | Delle | 2 | 60' | |
| S-Train | 11:20 | Ins | 11 | 30' |
| Railway | 11:20 | Moutier | 1 | |
| Railway | 11:20 | La Chaux-de-Fonds | 1 | 60' |
| S-Train | 11:21 | Olten | 6 | 60' |
| 11:22 | Bern | 7 | 30' | |
| S-Train | 11:24 | Belp | 9 | 30' |
| 11:45 | Rorschach | 3 | 60' | |
| 11:47 | La Chaux-de-Fonds | 1 | 60' | |
| 11:48 | Lausanne | 5 | 30' | |
| 11:48 | Basel SBB | 2 | 60' | |
| S-Train | 11:50 | Ins | 11 | 30' |
| Railway | 11:51 | Neuchâtel | 10 | |
| 11:52 | Bern | 7 | 30' | |
| S-Train | 11:53 | Solothurn | 6 | 60' |
| S-Train | 11:54 | Belp | 9 | 30' |
| S-Train | 12:05 | Täuffelen | 11 | 30' |
| 12:16 | Zürich HB | 3 | 120' | |
| 12:18 | Lausanne | 5 | 30' | |
| 12:19 | Delle | 2 | 60' | |
| S-Train | 12:20 | Ins | 11 | 30' |
| Railway | 12:20 | Malleray-Bévilard | 1 | 60' |
| Railway | 12:20 | La Chaux-de-Fonds | 1 | 60' |
| Railway | 12:21 | Neuchâtel | 10 | |
| S-Train | 12:21 | Olten | 6 | 60' |
| 12:22 | Bern | 7 | 30' | |
| S-Train | 12:24 | Belp | 9 | 30' |
| S-Train | 12:35 | Täuffelen | 11 | 30' |
| 12:45 | Rorschach | 3 | 60' | |
| 12:47 | La Chaux-de-Fonds | 1 | 60' | |
| 12:48 | Lausanne | 5 | 30' | |
| 12:48 | Basel SBB | 2 | 60' | |
| S-Train | 12:50 | Ins | 11 | 30' |
| Railway | 12:51 | Neuchâtel | 10 | |
| 12:52 | Bern | 7 | 30' | |
| S-Train | 12:53 | Solothurn | 6 | 60' |
| S-Train | 12:54 | Belp | 9 | 30' |
| S-Train | 13:05 | Täuffelen | 11 | |
| 13:16 | St. Gallen | 3 | 120' | |
| 13:18 | Lausanne | 5 | 30' | |
| 13:19 | Delle | 2 | 60' | |
| S-Train | 13:20 | Ins | 11 | 30' |
| Railway | 13:20 | Malleray-Bévilard | 1 | 60' |
| Railway | 13:20 | La Chaux-de-Fonds | 1 | 60' |
| S-Train | 13:21 | Olten | 6 | 60' |
| 13:22 | Bern | 7 | 30' | |
| S-Train | 13:24 | Belp | 9 | 30' |
| S-Train | 13:35 | Täuffelen | 11 | |
| 13:45 | Rorschach | 3 | 60' | |
| 13:47 | La Chaux-de-Fonds | 1 | 60' | |
| 13:48 | Lausanne | 5 | 30' | |
| 13:48 | Basel SBB | 2 | 60' | |
| S-Train | 13:50 | Ins | 11 | 30' |
| Railway | 13:51 | Yverdon-les-Bains | 10 | 60' |
| 13:52 | Bern | 7 | 30' | |
| S-Train | 13:53 | Solothurn | 6 | 60' |
| S-Train | 13:54 | Belp | 9 | 30' |
| S-Train | 14:05 | Täuffelen | 11 | |
| 14:16 | Zürich HB | 3 | 120' | |
| 14:18 | Lausanne | 5 | 30' | |
| 14:19 | Delle | 2 | 60' | |
| S-Train | 14:20 | Ins | 11 | 30' |
| Railway | 14:20 | Malleray-Bévilard | 1 | 60' |
| Railway | 14:20 | La Chaux-de-Fonds | 1 | 60' |
| S-Train | 14:21 | Olten | 6 | 60' |
| 14:22 | Bern | 7 | 30' | |
| S-Train | 14:24 | Belp | 9 | 30' |
| 14:45 | Rorschach | 3 | 60' | |
| 14:47 | La Chaux-de-Fonds | 1 | 60' | |
| 14:48 | Lausanne | 5 | 30' | |
| 14:48 | Basel SBB | 2 | 60 - 61' | |
| S-Train | 14:50 | Ins | 11 | 30' |
| Railway | 14:51 | Yverdon-les-Bains | 10 | 60' |
| 14:52 | Bern | 7 | 30' | |
| S-Train | 14:53 | Solothurn | 6 | 60' |
| S-Train | 14:54 | Belp | 9 | 30' |
| 15:16 | St. Gallen | 3 | ||
| 15:18 | Lausanne | 5 | 30' | |
| 15:19 | Delle | 2 | 60' | |
| S-Train | 15:20 | Ins | 11 | 30' |
| Railway | 15:20 | Malleray-Bévilard | 1 | 60' |
| Railway | 15:20 | La Chaux-de-Fonds | 1 | 60' |
| Railway | 15:21 | Neuchâtel | 10 | 60' |
| S-Train | 15:21 | Olten | 6 | 60' |
| 15:22 | Bern | 7 | 30' | |
| S-Train | 15:24 | Belp | 9 | 30' |
| 15:45 | Rorschach | 3 | 60' | |
| 15:47 | La Chaux-de-Fonds | 1 | 60' | |
| 15:48 | Lausanne | 5 | 30' | |
| 15:48 | Basel SBB | 2 | 60 - 61' | |
| S-Train | 15:50 | Ins | 11 | 30' |
| Railway | 15:51 | Yverdon-les-Bains | 6CD | 60' |
| 15:52 | Bern | 7 | 30' | |
| S-Train | 15:53 | Solothurn | 6AB | 60' |
| S-Train | 15:54 | Belp | 9 | 30' |
| S-Train | 16:05 | Täuffelen | 11 | 30' |
| S-Train | 16:15 | Belp | 9 | 29 - 31' |
| 16:16 | Zürich HB | 3 | ||
| 16:18 | Lausanne | 5 | 30' | |
| 16:19 | Delle | 2 | 60' | |
| S-Train | 16:20 | Ins | 11 | 30' |
| Railway | 16:20 | Malleray-Bévilard | 1 | 60' |
| Railway | 16:20 | La Chaux-de-Fonds | 1 | 60' |
| Railway | 16:21 | Neuchâtel | 10 | 60' |
| S-Train | 16:21 | Olten | 6 | 60' |
| 16:22 | Bern | 7 | 30' | |
| S-Train | 16:24 | Belp | 9 | 30' |
| S-Train | 16:35 | Täuffelen | 11 | 30' |
| S-Train | 16:44 | Belp | 6 | |
| 16:45 | Rorschach | 3 | ||
| 16:47 | La Chaux-de-Fonds | 1 | 60' | |
| 16:48 | Lausanne | 5 | 30' | |
| 16:49 | Basel SBB | 2 | 59 - 60' | |
| S-Train | 16:50 | Ins | 11 | 30' |
| Railway | 16:51 | Yverdon-les-Bains | 10 | 60' |
| 16:52 | Bern | 7 | 30' | |
| S-Train | 16:53 | Solothurn | 4CD | 60' |
| S-Train | 16:54 | Belp | 9 | 30' |
| S-Train | 17:05 | Täuffelen | 11 | 30' |
| S-Train | 17:15 | Belp | 7 | |
| 17:16 | St. Gallen | 3 | ||
| 17:18 | Lausanne | 5 | 30' | |
| 17:19 | Delle | 2 | 60' | |
| S-Train | 17:20 | Ins | 11 | 30' |
| Railway | 17:20 | Malleray-Bévilard | 1 | |
| Railway | 17:20 | La Chaux-de-Fonds | 1 | 60' |
| Railway | 17:21 | Neuchâtel | 10CD | 60' |
| S-Train | 17:21 | Olten | 6 | 60' |
| 17:22 | Bern | 9 | 30' | |
| S-Train | 17:24 | Belp | 10AB | 30' |
| S-Train | 17:35 | Täuffelen | 11 | 30' |
| S-Train | 17:44 | Belp | 7 | |
| 17:45 | Rorschach | 3 | ||
| 17:47 | La Chaux-de-Fonds | 1 | ||
| 17:48 | Lausanne | 5 | 30' | |
| 17:49 | Basel SBB | 2 | 59 - 60' | |
| S-Train | 17:50 | Ins | 11 | |
| Railway | 17:51 | Yverdon-les-Bains | 4CD | 60' |
| 17:52 | Bern | 9 | 30' | |
| S-Train | 17:53 | Solothurn | 6 | 60' |
| S-Train | 17:54 | Belp | 10AB | 30' |
| S-Train | 18:05 | Täuffelen | 11 | 30' |
| 18:16 | Zürich HB | 3 | ||
| 18:18 | Lausanne | 5 | 30' | |
| 18:19 | Delle | 2 | 60' | |
| S-Train | 18:20 | Ins | 11 | |
| Railway | 18:20 | Malleray-Bévilard | 1 | |
| Railway | 18:20 | La Chaux-de-Fonds | 1 | |
| Railway | 18:21 | Neuchâtel | 10 | |
| S-Train | 18:21 | Olten | 6 | 60' |
| 18:22 | Bern | 7 | 30' | |
| S-Train | 18:24 | Belp | 10AB | 30' |
| S-Train | 18:35 | Täuffelen | 11 | |
| 18:45 | St. Gallen | 3 | ||
| 18:47 | La Chaux-de-Fonds | 1 | ||
| 18:48 | Lausanne | 5 | 30' | |
| 18:48 | Basel SBB | 2 | 60' | |
| S-Train | 18:50 | Ins | 11 | 60' |
| Railway | 18:51 | Yverdon-les-Bains | 10 | 60' |
| 18:52 | Bern | 7 | 30' | |
| S-Train | 18:53 | Solothurn | 6 | 60' |
| S-Train | 18:54 | Belp | 9 | 30' |
| S-Train | 19:05 | Täuffelen | 11 | |
| 19:16 | Zürich HB | 3 | 29 - 31' | |
| 19:18 | Lausanne | 5 | 30' | |
| 19:19 | Delle | 2 | 60' | |
| S-Train | 19:20 | Siselen-Finsterhennen | 11 | |
| Railway | 19:20 | Moutier | 1 | 60' |
| Railway | 19:20 | La Chaux-de-Fonds | 1 | |
| Railway | 19:21 | Neuchâtel | 10 | |
| S-Train | 19:21 | Olten | 6 | 60' |
| 19:22 | Bern | 7 | 30' | |
| S-Train | 19:24 | Belp | 9 | 30' |
| S-Train | 19:35 | Täuffelen | 11 | |
| 19:45 | Zürich HB | 3 | 29 - 31' | |
| Railway | 19:47 | La Chaux-de-Fonds | 1 | 60' |
| 19:48 | Lausanne | 5 | 30' | |
| 19:48 | Basel SBB | 2 | 60' | |
| S-Train | 19:50 | Ins | 11 | 60' |
| Railway | 19:51 | Yverdon-les-Bains | 10 | 60' |
| 19:52 | Bern | 7 | 30' | |
| S-Train | 19:53 | Solothurn | 6 | 60' |
| S-Train | 19:54 | Belp | 9 | 30' |
| 20:16 | Zürich HB | 3 | 29 - 31' | |
| 20:18 | Lausanne | 5 | 30' | |
| 20:19 | Delle | 2 | 60' | |
| Railway | 20:20 | Moutier | 1 | 60' |
| S-Train | 20:20 | Täuffelen | 11 | 60' |
| S-Train | 20:21 | Olten | 6 | 60' |
| 20:22 | Bern | 7 | ||
| S-Train | 20:24 | Belp | 9 | 30' |
| 20:45 | Zürich HB | 2 | 29 - 31' | |
| Railway | 20:47 | La Chaux-de-Fonds | 1 | 60' |
| 20:48 | Lausanne | 5 | 30' | |
| 20:48 | Basel SBB | 3 | 60' | |
| S-Train | 20:50 | Ins | 11 | 60' |
| Railway | 20:51 | Yverdon-les-Bains | 10 | 60' |
| 20:52 | Bern | 7 | ||
| S-Train | 20:53 | Solothurn | 6 | 60' |
| S-Train | 20:54 | Belp | 9 | 30' |
| 21:16 | Zürich HB | 3 | 29 - 31' | |
| 21:18 | Lausanne | 5 | 30' | |
| 21:19 | Delle | 2 | ||
| Railway | 21:20 | Moutier | 1 | 60' |
| S-Train | 21:20 | Täuffelen | 11 | 60' |
| S-Train | 21:21 | Olten | 6 | 60' |
| 21:22 | Bern | 7 | 60' | |
| S-Train | 21:24 | Belp | 9 | 30' |
| 21:45 | Zürich HB | 3 | ||
| Railway | 21:47 | La Chaux-de-Fonds | 1 | 60' |
| 21:48 | Lausanne | 5 | 30' | |
| 21:48 | Basel SBB | 2 | ||
| S-Train | 21:50 | Ins | 11 | 60 - 66' |
| Railway | 21:51 | Yverdon-les-Bains | 10 | |
| S-Train | 21:53 | Solothurn | 6 | |
| S-Train | 21:54 | Belp | 9 | |
| 22:16 | Zürich HB | 3 | ||
| 22:18 | Lausanne | 5 | ||
| 22:19 | Delle | 2 | ||
| Railway | 22:20 | Moutier | 1 | |
| S-Train | 22:20 | Täuffelen | 11 | |
| S-Train | 22:21 | Olten | 6 | |
| 22:22 | Bern | 7 | 60 - 64' | |
| S-Train | 22:24 | Belp | 9 | |
| 22:45 | Zürich HB | 3 | ||
| Railway | 22:47 | La Chaux-de-Fonds | 1 | |
| 22:48 | Lausanne | 5 | ||
| 22:48 | Basel SBB | 2 | ||
| S-Train | 22:50 | Ins | 11 | |
| Railway | 22:51 | Yverdon-les-Bains | 10 | |
| S-Train | 22:53 | Solothurn | 6 | |
| S-Train | 22:54 | Belp | 9 | |
| 23:16 | Olten | 3 | ||
| 23:18 | Lausanne | 5 | ||
| 23:19 | Porrentruy | 2 | ||
| Railway | 23:20 | Moutier | 1 | |
| S-Train | 23:20 | Täuffelen | 11 | |
| S-Train | 23:21 | Olten | 6 | |
| 23:22 | Bern | 7 | ||
| S-Train | 23:24 | Bern | 9 | |
| 23:46 | Zürich HB | 3 | ||
| Railway | 23:47 | La Chaux-de-Fonds | 1 | |
| Railway | 23:51 | Neuchâtel | 10 | |
| S-Train | 23:53 | Olten | 6 | |
| S-Train | 23:54 | Bern | 9 | |
| S-Train | 23:56 | Ins | 11 | |
| 00:19 | Delémont | 3 | ||
| 00:24 | Lausanne | 5 | ||
| S-Train | 00:24 | Olten | 6 | |
| 00:26 | Bern | 7 | ||
| Railway | 00:26 | Sonceboz-Sombeval | 2 | |
| S-Train | 00:26 | Ins Dorf | 11 | |
| 01:18 | Delémont | 1 | ||
| 02:25 | Genève-Aéroport | 5 |