| Line | Dep | Direction | Track | Interval |
|---|---|---|---|---|
| 06:13+1' | Rorschach | 1 | 60' | |
| 06:15+1' | Luzern | 4 | ||
| 06:16+0' | Romanshorn | 2 | 60' | |
| 06:23+1' | St. Gallen | 1 | 60' | |
| S-Train | 06:27+0' | Weinfelden | 2 | 60' |
| S-Train | 06:31+0' | Herrliberg-Feldmeilen | 3 | 30' |
| S-Train | 06:34+0' | Zug | 4 | 30' |
| S-Train | 06:36+0' | Ziegelbrücke | 1 | 30' |
| 06:38+1' | Zürich HB | 3 | 120' | |
| 06:43+1' | St. Gallen | 1 | 120' | |
| 06:45+1' | Brig | 4 | ||
| 06:46+0' | Konstanz | 2 | 60' | |
| 06:48+0' | Lausanne | 3 | ||
| 06:53+1' | St. Gallen | 1 | 60' | |
| 06:56+0' | Basel SBB | 4 | 60' | |
| S-Train | 06:57+0' | Herblingen | 2 | 60' |
| S-Train | 07:01+0' | Herrliberg-Feldmeilen | 3 | 30' |
| S-Train | 07:04+0' | Zug | 4 | 30' |
| S-Train | 07:06+0' | Ziegelbrücke | 1 | 30' |
| 07:08+1' | Genève-Aéroport | 3 | 60' | |
| 07:13+1' | Rorschach | 1 | 60' | |
| 07:15+0' | Zürich HB | 4 | ||
| 07:16+0' | Romanshorn | 2 | ||
| 07:18+0' | Lausanne | 3 | ||
| 07:23+1' | St. Gallen | 1 | 60' | |
| S-Train | 07:27+0' | Weinfelden | 2 | 60' |
| S-Train | 07:31+0' | Herrliberg-Feldmeilen | 3 | 30' |
| S-Train | 07:34+0' | Zug | 4 | 30' |
| S-Train | 07:36+0' | Ziegelbrücke | 1 | 30' |
| 07:38+1' | Luzern | 3 | ||
| 07:43+0' | Bregenz | 1 | 120' | |
| 07:45+1' | Interlaken Ost | 4 | ||
| 07:46+0' | Konstanz | 2 | 60' | |
| 07:48+0' | Lausanne | 3 | ||
| 07:53+1' | St. Gallen | 1 | 60' | |
| 07:56+0' | Basel SBB | 4 | 60' | |
| S-Train | 07:57+0' | Herblingen | 2 | 60' |
| S-Train | 08:01+0' | Herrliberg-Feldmeilen | 3AB | 30' |
| S-Train | 08:04+0' | Zug | 4 | 30' |
| S-Train | 08:06 | Ziegelbrücke | 1 | 30' |
| 08:08+1' | Genève-Aéroport | 3 | 60' | |
| 08:13+1' | Rorschach | 1 | 60' | |
| 08:15+0' | Luzern | 4 | 60' | |
| 08:16+0' | Romanshorn | 2 | 120' | |
| 08:23 | St. Gallen | 1 | 60' | |
| S-Train | 08:27+0' | Weinfelden | 2 | 60' |
| S-Train | 08:31 | Herrliberg-Feldmeilen | 3 | 30' |
| S-Train | 08:34+0' | Zug | 4 | 30' |
| S-Train | 08:36 | Ziegelbrücke | 1 | 30' |
| 08:38+1' | Zürich HB | 3 | ||
| 08:43+1' | St. Gallen | 1 | 120' | |
| 08:45+1' | Brig | 4 | ||
| 08:46+0' | Konstanz | 2 | 60' | |
| 08:48+0' | Lausanne | 3 | ||
| 08:53 | St. Gallen | 1 | 60' | |
| 08:56 | Basel SBB | 4 | 60' | |
| S-Train | 08:57 | Herblingen | 2 | 60' |
| S-Train | 09:01 | Herrliberg-Feldmeilen | 3 | 30' |
| S-Train | 09:04 | Zug | 4 | 30' |
| S-Train | 09:06 | Ziegelbrücke | 1 | 30' |
| 09:08+1' | Genève-Aéroport | 3 | 60' | |
| 09:13+1' | Rorschach | 1 | 60' | |
| 09:15 | Luzern | 4 | 60' | |
| 09:16+0' | Romanshorn | 2 | 120' | |
| 09:18 | Lausanne | 3 | ||
| 09:23 | St. Gallen | 1 | 60' | |
| S-Train | 09:27 | Weinfelden | 2 | 60' |
| S-Train | 09:31 | Herrliberg-Feldmeilen | 3 | 30' |
| S-Train | 09:34 | Zug | 4 | 30' |
| S-Train | 09:36 | Ziegelbrücke | 1 | 30' |
| 09:38+1' | Luzern | 3 | ||
| 09:43 | Bregenz | 1 | 120' | |
| 09:45 | Brig | 4 | 120' | |
| 09:46 | Konstanz | 2 | 60' | |
| 09:48 | Lausanne | 3 | ||
| 09:53+1' | St. Gallen | 1 | 60' | |
| 09:56 | Basel SBB | 4 | 60' | |
| S-Train | 09:57 | Herblingen | 2 | 60' |
| S-Train | 10:01 | Herrliberg-Feldmeilen | 3 | 30' |
| S-Train | 10:04 | Zug | 4 | 30' |
| S-Train | 10:06 | Ziegelbrücke | 1 | 30' |
| 10:08 | Genève-Aéroport | 3 | 60' | |
| 10:13+1' | Rorschach | 1 | 60' | |
| 10:15 | Luzern | 4 | ||
| 10:16+0' | Romanshorn | 2 | 120' | |
| 10:23 | St. Gallen | 1 | 60' | |
| S-Train | 10:27 | Weinfelden | 2 | 60' |
| S-Train | 10:31 | Herrliberg-Feldmeilen | 3 | 30' |
| S-Train | 10:34 | Zug | 4 | 30' |
| S-Train | 10:36 | Ziegelbrücke | 1 | 30' |
| 10:38 | Zürich HB | 3 | ||
| 10:43 | St. Gallen | 1 | 120' | |
| 10:45 | Interlaken Ost | 4 | 120' | |
| 10:46 | Konstanz | 2 | 60' | |
| 10:48 | Lausanne | 3 | ||
| 10:53+1' | St. Gallen | 1 | 60' | |
| 10:56 | Basel SBB | 4 | 60' | |
| S-Train | 10:57 | Herblingen | 2 | 60' |
| S-Train | 11:01 | Herrliberg-Feldmeilen | 3 | 30' |
| S-Train | 11:04 | Zug | 4 | 30' |
| S-Train | 11:06 | Ziegelbrücke | 1 | 30' |
| 11:08 | Genève-Aéroport | 3 | 60' | |
| 11:13 | Rorschach | 1 | 60' | |
| 11:15 | Luzern | 4 | ||
| 11:16 | Romanshorn | 2 | ||
| 11:18 | Lausanne | 3 | ||
| 11:23 | St. Gallen | 1 | 60' | |
| S-Train | 11:27 | Weinfelden | 2 | 60' |
| S-Train | 11:31 | Herrliberg-Feldmeilen | 3 | 30' |
| S-Train | 11:34 | Zug | 4 | 30' |
| S-Train | 11:36 | Ziegelbrücke | 1 | 30' |
| 11:38 | Zürich HB | 3 | ||
| 11:43 | Bregenz | 1 | 120' | |
| 11:45 | Brig | 4 | 120' | |
| 11:46 | Konstanz | 2 | 60' | |
| 11:48 | Lausanne | 3 | ||
| 11:53 | St. Gallen | 1 | 60' | |
| 11:56 | Basel SBB | 4 | 60' | |
| S-Train | 11:57 | Herblingen | 2 | 60' |
| S-Train | 12:01 | Herrliberg-Feldmeilen | 3 | 30' |
| S-Train | 12:04 | Zug | 4 | 30' |
| S-Train | 12:06 | Ziegelbrücke | 1 | 30' |
| 12:08 | Genève-Aéroport | 3 | 60' | |
| 12:13 | Rorschach | 1 | 60' | |
| 12:15 | Zürich HB | 4 | ||
| 12:16 | Romanshorn | 2 | ||
| 12:23 | St. Gallen | 1 | 60' | |
| S-Train | 12:27 | Weinfelden | 2 | 60' |
| S-Train | 12:31 | Herrliberg-Feldmeilen | 3 | 30' |
| S-Train | 12:34 | Zug | 4 | 30' |
| S-Train | 12:36 | Ziegelbrücke | 1 | 30' |
| 12:38 | Luzern | 3 | 60' | |
| 12:43 | St. Gallen | 1 | 120' | |
| 12:45 | Interlaken Ost | 4 | 120' | |
| 12:46 | Konstanz | 2 | 60' | |
| 12:48 | Lausanne | 3 | ||
| 12:53 | St. Gallen | 1 | 60' | |
| 12:56 | Basel SBB | 4 | 60' | |
| S-Train | 12:57 | Herblingen | 2 | 60' |
| S-Train | 13:01 | Herrliberg-Feldmeilen | 3 | 30' |
| S-Train | 13:04 | Zug | 4 | 30' |
| S-Train | 13:06 | Ziegelbrücke | 1 | 30' |
| 13:08 | Genève-Aéroport | 3 | 60' | |
| 13:13 | Rorschach | 1 | 60' | |
| 13:15 | Luzern | 4 | ||
| 13:16 | Romanshorn | 2 | ||
| 13:18 | Lausanne | 3 | ||
| 13:23 | St. Gallen | 1 | 60' | |
| S-Train | 13:27 | Weinfelden | 2 | 60' |
| S-Train | 13:31 | Herrliberg-Feldmeilen | 3 | 30' |
| S-Train | 13:34 | Zug | 4 | 30' |
| S-Train | 13:36 | Ziegelbrücke | 1 | 30' |
| 13:38 | Luzern | 3 | ||
| 13:43 | Bregenz | 1 | 120' | |
| 13:45 | Brig | 4 | 120' | |
| 13:46 | Konstanz | 2 | 60' | |
| 13:48 | Lausanne | 3 | ||
| 13:53 | St. Gallen | 1 | 60' | |
| 13:56 | Basel SBB | 4 | 60' | |
| S-Train | 13:57 | Herblingen | 2 | 60' |
| S-Train | 14:01 | Herrliberg-Feldmeilen | 3 | 30' |
| S-Train | 14:04 | Zug | 4 | 30' |
| S-Train | 14:06 | Ziegelbrücke | 1 | 30' |
| 14:08 | Genève-Aéroport | 3 | 60' | |
| 14:13 | Rorschach | 1 | 60' | |
| 14:15 | Luzern | 4 | 120' | |
| 14:16 | Romanshorn | 2 | ||
| 14:23 | St. Gallen | 1 | 60' | |
| S-Train | 14:27 | Weinfelden | 2 | 60' |
| S-Train | 14:31 | Herrliberg-Feldmeilen | 3 | 30' |
| S-Train | 14:34 | Zug | 4 | 30' |
| S-Train | 14:36 | Ziegelbrücke | 1 | 30' |
| 14:38 | Luzern | 3 | ||
| 14:43 | St. Gallen | 1 | 120' | |
| 14:45 | Interlaken Ost | 4 | 120' | |
| 14:46 | Konstanz | 2 | 60' | |
| 14:48 | Lausanne | 3 | ||
| 14:53 | St. Gallen | 1 | 60' | |
| 14:56 | Basel SBB | 4 | 60' | |
| S-Train | 14:57 | Herblingen | 2 | 60' |
| S-Train | 15:01 | Herrliberg-Feldmeilen | 3 | 30' |
| S-Train | 15:04 | Zug | 4 | 30' |
| S-Train | 15:06 | Ziegelbrücke | 1 | 30' |
| 15:08 | Genève-Aéroport | 3 | 60' | |
| 15:13 | Rorschach | 1 | 60' | |
| 15:15 | Zürich HB | 4 | ||
| 15:16 | Romanshorn | 2 | 120' | |
| 15:18 | Lausanne | 3 | ||
| 15:23 | St. Gallen | 1 | 60' | |
| S-Train | 15:27 | Weinfelden | 2 | 60' |
| S-Train | 15:31 | Herrliberg-Feldmeilen | 3 | 30' |
| S-Train | 15:34 | Zug | 4 | 30' |
| S-Train | 15:36 | Ziegelbrücke | 1 | 30' |
| 15:38 | Zürich HB | 3 | 60' | |
| 15:43 | Bregenz | 1 | 120' | |
| 15:45 | Brig | 4 | ||
| 15:46 | Konstanz | 2 | 60' | |
| 15:48 | Lausanne | 3 | ||
| 15:53 | St. Gallen | 1 | 60' | |
| 15:56 | Basel SBB | 4 | 60' | |
| S-Train | 15:57 | Herblingen | 2 | 60' |
| S-Train | 16:01 | Herrliberg-Feldmeilen | 3 | 30' |
| S-Train | 16:04 | Zug | 4 | 30' |
| S-Train | 16:06 | Ziegelbrücke | 1 | 30' |
| 16:08 | Genève-Aéroport | 3 | 60' | |
| 16:13 | Rorschach | 1 | 60' | |
| 16:15 | Luzern | 4 | ||
| 16:16 | Romanshorn | 2 | 120' | |
| 16:23 | St. Gallen | 1 | 60' | |
| S-Train | 16:27 | Weinfelden | 2 | 60' |
| S-Train | 16:31 | Herrliberg-Feldmeilen | 3 | 30' |
| S-Train | 16:34 | Zug | 4 | 30' |
| S-Train | 16:36 | Ziegelbrücke | 1 | 30' |
| 16:38 | Zürich HB | 3 | 60' | |
| 16:43 | St. Gallen | 1 | ||
| 16:45 | Interlaken Ost | 4 | ||
| 16:46 | Konstanz | 2 | 60' | |
| 16:48 | Lausanne | 3 | ||
| 16:53 | St. Gallen | 1 | 60' | |
| 16:56 | Basel SBB | 4 | 60' | |
| S-Train | 16:57 | Herblingen | 2 | 60' |
| S-Train | 17:01 | Herrliberg-Feldmeilen | 3 | 30' |
| S-Train | 17:04 | Zug | 4 | 30' |
| S-Train | 17:06 | Ziegelbrücke | 1 | 30' |
| 17:08 | Genève-Aéroport | 3 | ||
| 17:13 | Rorschach | 1 | 60' | |
| 17:15 | Zürich HB | 4 | ||
| 17:16 | Romanshorn | 2 | ||
| 17:18 | Lausanne | 3 | ||
| 17:23 | St. Gallen | 1 | 60' | |
| S-Train | 17:27 | Weinfelden | 2 | 60' |
| S-Train | 17:31 | Herrliberg-Feldmeilen | 3 | 30' |
| S-Train | 17:34 | Zug | 4 | 30' |
| S-Train | 17:36 | Ziegelbrücke | 1 | 30' |
| 17:38 | Zürich HB | 3 | ||
| 17:43 | Bregenz | 1 | ||
| 17:45 | Brig | 4 | ||
| 17:46 | Konstanz | 2 | 60' | |
| 17:48 | Lausanne | 3 | ||
| 17:53 | St. Gallen | 1 | 60' | |
| 17:56 | Basel SBB | 4 | 60' | |
| S-Train | 17:57 | Herblingen | 2 | 60' |
| S-Train | 18:01 | Herrliberg-Feldmeilen | 3 | 30' |
| S-Train | 18:04 | Zug | 4 | 30' |
| S-Train | 18:06 | Ziegelbrücke | 1 | 30' |
| 18:08 | Genève-Aéroport | 3 | ||
| 18:13 | Rorschach | 1 | ||
| 18:15 | Luzern | 4 | 60' | |
| 18:16 | Romanshorn | 2 | ||
| 18:23 | St. Gallen | 1 | 60' | |
| S-Train | 18:27 | Weinfelden | 2 | 60' |
| S-Train | 18:31 | Herrliberg-Feldmeilen | 3 | 30' |
| S-Train | 18:34 | Zug | 4 | 30' |
| S-Train | 18:36 | Ziegelbrücke | 1 | 30' |
| 18:38 | Zürich HB | 3 | ||
| 18:43 | St. Gallen | 1 | ||
| 18:45 | Interlaken Ost | 4 | ||
| 18:46 | Konstanz | 2 | 60' | |
| 18:48 | Lausanne | 3 | ||
| 18:53 | St. Gallen | 1 | 60' | |
| 18:56 | Basel SBB | 4 | 60' | |
| S-Train | 18:57 | Herblingen | 2 | 60' |
| S-Train | 19:01 | Herrliberg-Feldmeilen | 3 | 30' |
| S-Train | 19:04 | Zug | 4 | 30' |
| S-Train | 19:06 | Ziegelbrücke | 1 | 30' |
| 19:08 | Lausanne | 3 | ||
| 19:13 | Rorschach | 1 | ||
| 19:15 | Luzern | 4 | ||
| 19:16 | Romanshorn | 2 | ||
| 19:18 | Lausanne | 3 | ||
| 19:23 | St. Gallen | 1 | 60' | |
| S-Train | 19:27 | Weinfelden | 2 | |
| S-Train | 19:31 | Herrliberg-Feldmeilen | 3 | 30' |
| S-Train | 19:34 | Zug | 4 | 30' |
| S-Train | 19:36 | Ziegelbrücke | 1 | 30' |
| 19:38 | Luzern | 3 | ||
| 19:43 | Bregenz | 1 | ||
| 19:45 | Bern | 4 | 60' | |
| 19:46 | Konstanz | 2 | 60' | |
| 19:48 | Lausanne | 3 | ||
| 19:53 | St. Gallen | 1 | 60' | |
| 19:56 | Basel SBB | 4 | ||
| S-Train | 19:57 | Herblingen | 2 | |
| S-Train | 20:01 | Herrliberg-Feldmeilen | 3 | |
| S-Train | 20:04 | Zug | 4 | 30' |
| S-Train | 20:06 | Ziegelbrücke | 1 | 30' |
| 20:08 | Lausanne | 3 | ||
| 20:13 | St. Gallen | 1 | ||
| 20:15 | Luzern | 4 | ||
| 20:16 | Romanshorn | 2 | ||
| 20:23 | St. Gallen | 1 | 60' | |
| S-Train | 20:27 | Weinfelden | 2 | |
| S-Train | 20:31 | Herrliberg-Feldmeilen | 3 | |
| S-Train | 20:34 | Zug | 4 | 30' |
| S-Train | 20:36 | Ziegelbrücke | 1 | 30' |
| 20:38 | Luzern | 3 | ||
| 20:45 | Bern | 4 | ||
| 20:46 | Konstanz | 2 | ||
| 20:48 | Lausanne | 3 | ||
| 20:53 | St. Gallen | 1 | 60' | |
| 20:56 | Basel SBB | 4 | ||
| S-Train | 20:57 | Herblingen | 2 | |
| S-Train | 21:01 | Herrliberg-Feldmeilen | 3 | |
| S-Train | 21:04 | Zug | 4 | 30' |
| S-Train | 21:06 | Ziegelbrücke | 1 | 30' |
| 21:08 | Fribourg/Freiburg | 3 | ||
| 21:15 | Zürich HB | 4 | ||
| 21:16 | Weinfelden | 2 | ||
| 21:23 | St. Gallen | 1 | 60' | |
| S-Train | 21:27 | Effretikon | 2 | 30' |
| S-Train | 21:31 | Meilen | 3 | 30' |
| S-Train | 21:34 | Zug | 4 | 30' |
| S-Train | 21:36 | Ziegelbrücke | 1 | 30' |
| 21:38 | Zürich HB | 3 | 60' | |
| 21:45 | Bern | 4 | ||
| 21:46 | Konstanz | 2 | ||
| 21:53 | St. Gallen | 1 | ||
| S-Train | 21:57 | Effretikon | 2 | 30' |
| S-Train | 22:01 | Meilen | 3 | 30' |
| S-Train | 22:04 | Zug | 4 | 30' |
| S-Train | 22:06 | Ziegelbrücke | 1 | 30' |
| 22:08 | Bern | 3 | ||
| 22:15 | Zürich HB | 4 | ||
| 22:16 | Weinfelden | 2 | ||
| 22:23 | St. Gallen | 1 | ||
| S-Train | 22:27 | Effretikon | 2 | |
| S-Train | 22:31 | Meilen | 3 | |
| S-Train | 22:34 | Zug | 2 | 30' |
| S-Train | 22:36 | Ziegelbrücke | 1 | |
| 22:38 | Zürich HB | 3 | 60 - 64' | |
| 22:45 | Zürich HB | 3 | ||
| 22:46 | Konstanz | 2 | ||
| 22:53 | St. Gallen | 1 | ||
| S-Train | 22:57 | Effretikon | 2 | |
| S-Train | 23:01 | Meilen | 3 | |
| S-Train | 23:04 | Zug | 2 | |
| S-Train | 23:06 | Ziegelbrücke | 1 | |
| 23:15 | Zürich HB | 3 | ||
| 23:16 | Romanshorn | 2 | ||
| 23:23 | St. Gallen | 1 | ||
| S-Train | 23:27 | Effretikon | 2 | |
| S-Train | 23:31 | Meilen | 3 | |
| S-Train | 23:34 | Zug | 2 | |
| S-Train | 23:36 | Ziegelbrücke | 1 | |
| 23:38 | Zürich HB | 3 | ||
| 23:45 | Zürich HB | 2 | ||
| 23:50 | St. Gallen | 1 | ||
| 23:50 | Konstanz | 1 | ||
| S-Train | 23:57 | Bassersdorf | 2 | |
| S-Train | 00:04 | Zug | 2 | |
| S-Train | 00:05 | Rapperswil SG | 1 | |
| S-Train | 00:13 | Zürich HB | 2 | |
| 00:19 | Romanshorn | 2 | ||
| 00:30 | St. Gallen | 1 | ||
| S-Train | 00:34 | Zürich HB | 2 | |
| 00:42 | Zürich HB | 2 | ||
Thursday 11/06/2025
|
||||
| S-Train | 05:00 | Zürich HB | 2 | |
| S-Train | 05:09 | Wetzikon ZH | 1 | |
| S-Train | 05:15 | Winterthur | 1 | |
| S-Train | 05:34 | Zug | 2 | |
| 05:38 | Zürich HB | 3 | ||
| 05:53 | St. Gallen | 1 | ||
| 05:56 | Basel SBB | 4 | ||
| S-Train | 05:57 | Herblingen | 2 | |
| S-Train | 06:01 | Herrliberg-Feldmeilen | 3 | |
| S-Train | 06:04 | Zug | 4 | |
| S-Train | 06:06 | Ziegelbrücke | 1 | |
| 06:08 | Genève-Aéroport | 3 | ||