| Linie | Ab | Richtung | Gleis | Takt |
|---|---|---|---|---|
| Zug | 05:05+0' | Corcelles-Peseux | 6CD | 29 - 31' |
| Zug | 05:08+0' | Biel/Bienne | 5 | 30' |
| S-Bahn | 05:17+0' | Fribourg/Freiburg | 4 | 60' |
| 05:18+0' | Genève-Aéroport | 2 | 60' | |
| Zug | 05:22+0' | Yverdon-les-Bains | 7 | 60' |
| 05:29+0' | La Chaux-de-Fonds | 1 | 60' | |
| 05:32+0' | Bern | 2 | ||
| Zug | 05:36+0' | Corcelles-Peseux | 6 | |
| Zug | 05:38+0' | Biel/Bienne | 4 | 30' |
| 05:39+0' | Lausanne | 3 | ||
| Zug | 05:41 | Buttes | 1 | 28 - 32' |
| S-Bahn | 05:46+0' | Fribourg/Freiburg | 2 | |
| 06:00+0' | Le Locle | 4 | 60' | |
| S-Bahn | 06:04+0' | Bern | 2 | 60' |
| Zug | 06:05+0' | Corcelles-Peseux | 5 | |
| 06:06+0' | Pontarlier | 1CD | ||
| Zug | 06:08+0' | Biel/Bienne | 6 | 30' |
| 06:09+0' | Lausanne | 3 | ||
| Zug | 06:13 | Buttes | 1 | 28 - 32' |
| S-Bahn | 06:17+0' | Fribourg/Freiburg | 3 | 60' |
| 06:18+0' | Genève-Aéroport | 2 | 60' | |
| 06:22+0' | Rorschach | 5 | 60' | |
| Zug | 06:22+0' | Yverdon-les-Bains | 3 | 60' |
| 06:29+0' | La Chaux-de-Fonds | 4 | 60' | |
| 06:32+0' | Bern | 2 | ||
| Zug | 06:36+0' | Corcelles-Peseux | 6 | |
| Zug | 06:38+0' | Biel/Bienne | 4 | 30' |
| 06:39+0' | Lausanne | 3 | ||
| Zug | 06:41 | Buttes | 1 | 28 - 32' |
| S-Bahn | 06:46 | Fribourg/Freiburg | 2 | |
| 06:53+1' | St. Gallen | 5 | 120' | |
| 06:56 | Bern | 2 | ||
| 07:00 | Le Locle | 4 | 60' | |
| S-Bahn | 07:04 | Bern | 1AB | 60' |
| Zug | 07:08 | Biel/Bienne | 6 | 30' |
| 07:09+0' | Lausanne | 3 | 30' | |
| Zug | 07:13 | Buttes | 7 | 28 - 32' |
| S-Bahn | 07:17 | Fribourg/Freiburg | 1 | 60' |
| 07:18 | Genève-Aéroport | 2 | ||
| 07:22+0' | Rorschach | 5 | 60' | |
| Zug | 07:22 | Yverdon-les-Bains | 3 | 60' |
| 07:29 | La Chaux-de-Fonds | 4 | 60' | |
| Mehr | ||||