Dauer: 24.10. 23:25 – 27.10. 04:20. Dauer: 31.10. 23:25 – 3.11. 04:20
Grund: Bauarbeiten
Bitte Online-Fahrplan konsultieren. Reisende zwischen Rorschach und St.Margrethen sowie Rorschach und Heerbrugg benützen die Ersatzbusse (EV). Der Transport von Fahrrädern ist nicht möglich. Die Anmeldung für Reisende im Rollstuhl ist empfohlen
| Linie | Ab | Richtung | Gleis | Takt |
|---|---|---|---|---|
| 09:41+0' | Lausanne | 4 | 60' | |
| S-Bahn | 09:45+0' | Weinfelden | 1 | 60' |
| 09:51 | St. Gallen | 2 | ||
| 09:51+0' | St. Gallen | 1 | ||
| S-Bahn | 09:54+0' | Weinfelden | 3 | 60' |
| S-Bahn | 09:55+0' | Rorschach Hafen | 1 | 60' |
| S-Bahn | 10:03+1' | Rapperswil SG | 4 | 60' |
| S-Bahn | 10:11+0' | Heiden | 1 | 60' |
| 10:21+1' | Zürich HB | 5 | 60' | |
| S-Bahn | 10:24+0' | Romanshorn | 3 | 60' |
| S-Bahn | 10:33+0' | Nesslau-Neu St. Johann | 5 | 60' |
| 10:41+0' | Lausanne | 4 | 60' | |
| S-Bahn | 10:45+0' | Weinfelden | 1 | 60' |
| 10:51 | St. Gallen | 2 | ||
| 10:51+0' | St. Gallen | 1 | 60' | |
| S-Bahn | 10:54+0' | Weinfelden | 3 | 60' |
| S-Bahn | 10:55+0' | Rorschach Hafen | 1 | 60' |
| S-Bahn | 11:03+1' | Rapperswil SG | 4 | 60' |
| S-Bahn | 11:11+0' | Heiden | 1 | 60' |
| 11:21+1' | Zürich HB | 5 | 60' | |
| S-Bahn | 11:24+0' | Romanshorn | 3 | 60' |
| S-Bahn | 11:33+0' | Nesslau-Neu St. Johann | 5 | 60' |
| 11:41 | Lausanne | 4 | 60' | |
| S-Bahn | 11:45 | Weinfelden | 1 | 60' |
| 11:51 | St. Gallen | 2 | 60' | |
| S-Bahn | 11:54 | Weinfelden | 3 | 60' |
| S-Bahn | 11:55 | Rorschach Hafen | 1 | 60' |
| S-Bahn | 12:03 | Rapperswil SG | 4 | 60' |
| S-Bahn | 12:11 | Heiden | 1 | 60' |
| 12:21 | Zürich HB | 5 | 60' | |
| S-Bahn | 12:24 | Romanshorn | 3 | 60' |
| S-Bahn | 12:33 | Nesslau-Neu St. Johann | 5 | 60' |
| 12:41 | Lausanne | 4 | 60' | |
| S-Bahn | 12:45 | Weinfelden | 1 | 60' |
| 12:51 | St. Gallen | 2 | 60' | |
| S-Bahn | 12:54 | Weinfelden | 3 | 60' |
| S-Bahn | 12:55 | Rorschach Hafen | 1 | 60' |
| S-Bahn | 13:03 | Rapperswil SG | 4 | 60' |
| S-Bahn | 13:11 | Heiden | 2 | 60' |
| 13:21 | Zürich HB | 5 | 60' | |
| S-Bahn | 13:24 | Romanshorn | 3 | 60' |
| S-Bahn | 13:33 | Nesslau-Neu St. Johann | 5 | 60' |
| 13:41 | Lausanne | 4 | 60' | |
| S-Bahn | 13:45 | Weinfelden | 1 | 60' |
| 13:51 | St. Gallen | 4 | 60' | |
| S-Bahn | 13:54 | Weinfelden | 3 | 60' |
| S-Bahn | 13:55 | Rorschach Hafen | 2 | 60' |
| S-Bahn | 14:03 | Rapperswil SG | 4 | 60' |
| S-Bahn | 14:11 | Heiden | 2 | 60' |
| 14:21 | Zürich HB | 5 | 60' | |
| S-Bahn | 14:24 | Romanshorn | 3 | 60' |
| S-Bahn | 14:33 | Nesslau-Neu St. Johann | 5 | 60' |
| 14:41 | Lausanne | 4 | 60' | |
| S-Bahn | 14:45 | Weinfelden | 1 | 60' |
| 14:51 | St. Gallen | 4 | 60' | |
| S-Bahn | 14:54 | Weinfelden | 3 | 60' |
| S-Bahn | 14:55 | Rorschach Hafen | 2 | 60' |
| S-Bahn | 15:03 | Rapperswil SG | 4 | 60' |
| S-Bahn | 15:11 | Heiden | 2 | 60' |
| 15:21 | Zürich HB | 5 | 60' | |
| S-Bahn | 15:24 | Romanshorn | 3 | 60' |
| S-Bahn | 15:33 | Nesslau-Neu St. Johann | 5 | 60' |
| 15:41 | Lausanne | 4 | 60' | |
| S-Bahn | 15:45 | Weinfelden | 1 | 60' |
| 15:51 | St. Gallen | 4 | 60' | |
| S-Bahn | 15:54 | Weinfelden | 3 | 60' |
| S-Bahn | 15:55 | Rorschach Hafen | 2 | |
| S-Bahn | 16:03 | Rapperswil SG | 4 | 60' |
| S-Bahn | 16:11 | Heiden | 2 | 60' |
| 16:21 | Zürich HB | 5 | 60' | |
| S-Bahn | 16:24 | Romanshorn | 3 | 60' |
| S-Bahn | 16:33 | Nesslau-Neu St. Johann | 5 | 60' |
| 16:41 | Lausanne | 4 | 60' | |
| S-Bahn | 16:45 | Weinfelden | 1 | 60' |
| 16:51 | St. Gallen | 4 | 60' | |
| S-Bahn | 16:54 | Weinfelden | 3 | 60' |
| S-Bahn | 16:55 | Rorschach Hafen | 2 | |
| S-Bahn | 17:03 | Rapperswil SG | 4 | 60' |
| S-Bahn | 17:11 | Heiden | 1 | 60' |
| 17:21 | Zürich HB | 5 | 60' | |
| S-Bahn | 17:24 | Romanshorn | 3 | 60' |
| S-Bahn | 17:33 | Nesslau-Neu St. Johann | 5 | 60' |
| 17:41 | Lausanne | 4 | 60' | |
| S-Bahn | 17:45 | Weinfelden | 1 | 60' |
| 17:51 | St. Gallen | 2 | 60' | |
| S-Bahn | 17:54 | Weinfelden | 3 | 60' |
| S-Bahn | 18:03 | Rapperswil SG | 4 | |
| S-Bahn | 18:11 | Heiden | 3 | 60' |
| 18:21 | Zürich HB | 5 | 60' | |
| S-Bahn | 18:24 | Romanshorn | 3 | 60' |
| S-Bahn | 18:33 | Nesslau-Neu St. Johann | 5 | 60' |
| 18:41 | Lausanne | 4 | ||
| S-Bahn | 18:45 | Weinfelden | 1 | 60' |
| 18:51 | St. Gallen | 2 | 60' | |
| S-Bahn | 18:54 | Weinfelden | 3 | 60' |
| S-Bahn | 19:03 | Rapperswil SG | 4 | |
| S-Bahn | 19:11 | Heiden | 3 | 60' |
| 19:21 | Zürich HB | 5 | 60' | |
| S-Bahn | 19:24 | Romanshorn | 3 | 60' |
| S-Bahn | 19:33 | Nesslau-Neu St. Johann | 5 | |
| 19:41 | Lausanne | 4 | ||
| S-Bahn | 19:45 | Weinfelden | 1 | 60' |
| 19:51 | St. Gallen | 2 | 60' | |
| S-Bahn | 19:54 | Weinfelden | 3 | 60' |
| S-Bahn | 20:03 | Uznach | 4 | |
| S-Bahn | 20:11 | Heiden | 3 | |
| 20:21 | Zürich HB | 5 | 60' | |
| S-Bahn | 20:24 | Romanshorn | 3 | 60' |
| S-Bahn | 20:33 | Nesslau-Neu St. Johann | 5 | |
| S-Bahn | 20:45 | Weinfelden | 1 | 60' |
| 20:51 | St. Gallen | 2 | ||
| S-Bahn | 20:54 | Weinfelden | 3 | 60' |
| S-Bahn | 21:03 | Wattwil | 4 | 60' |
| S-Bahn | 21:11 | Heiden | 3 | |
| 21:21 | Zürich HB | 5 | ||
| S-Bahn | 21:24 | Romanshorn | 3 | 60' |
| S-Bahn | 21:33 | St. Gallen | 5 | |
| S-Bahn | 21:45 | Weinfelden | 1 | |
| 21:51 | St. Gallen | 2 | ||
| S-Bahn | 21:54 | Weinfelden | 3 | |
| S-Bahn | 22:03 | Wattwil | 4 | |
| 22:21 | Zürich HB | 5 | ||
| S-Bahn | 22:24 | Romanshorn | 3 | |
| S-Bahn | 22:33 | St. Gallen | 5 | |
| S-Bahn | 22:45 | Weinfelden | 1 | |
| S-Bahn | 22:54 | Weinfelden | 3 | |
| S-Bahn | 23:03 | Wattwil | 4 | |
| 23:21 | St. Gallen | 5 | ||
| S-Bahn | 23:24 | Romanshorn | 3 | |
| S-Bahn | 23:41 | St. Gallen | 5 | |
| S-Bahn | 23:54 | Romanshorn | 3 | |
| S-Bahn | 00:03 | Herisau | 5 | |
| 00:21 | St. Gallen | 4 | ||
| S-Bahn | 00:24 | Romanshorn | 3 | |
| S-Bahn | 01:03 | Herisau | 5 | |
Montag 03.11.2025
|
||||
| S-Bahn | 04:54 | Weinfelden | 3 | 60' |
| S-Bahn | 05:15 | St. Gallen | 5 | |
| S-Bahn | 05:24 | Romanshorn | 3 | 60' |
| S-Bahn | 05:26 | Altstätten SG | 5 | 60' |
| S-Bahn | 05:32 | Nesslau-Neu St. Johann | 2 | 60 - 61' |
| 05:39 | Lausanne | 4 | 60' | |
| 05:39 | Sargans | 5 | 60' | |
| S-Bahn | 05:45 | Weinfelden | 5 | 60' |
| S-Bahn | 05:54 | Weinfelden | 3 | 60' |
| S-Bahn | 05:56 | Sargans | 4 | 60' |
| S-Bahn | 06:03 | Rapperswil SG | 5 | 60' |
| 06:09 | Chur | 4 | 60' | |
| S-Bahn | 06:11 | Heiden | 2 | 60' |
| S-Bahn | 06:14 | St. Margrethen SG | 4 | 60' |
| 06:21 | Zürich HB | 5 | 60' | |
| S-Bahn | 06:24 | Romanshorn | 3 | 60' |
| S-Bahn | 06:26 | Altstätten SG | 5 | 60' |
| S-Bahn | 06:33 | Nesslau-Neu St. Johann | 5 | 60' |
| 06:39 | Lausanne | 4 | 60' | |
| 06:39 | Sargans | 5 | 60' | |
| S-Bahn | 06:45 | Weinfelden | 5 | 60' |
| 06:51 | St. Gallen | 5 | 60' | |
| S-Bahn | 06:54 | Weinfelden | 3 | 60' |
| S-Bahn | 06:56 | Sargans | 4 | 60' |
| S-Bahn | 07:03 | Rapperswil SG | 5 | 60' |
| 07:09 | Chur | 4 | 60' | |
| S-Bahn | 07:11 | Heiden | 2 | 60' |
| S-Bahn | 07:14 | St. Margrethen SG | 4 | 60' |
| 07:21 | Zürich HB | 5 | 60' | |
| S-Bahn | 07:24 | Romanshorn | 3 | 60' |
| S-Bahn | 07:26 | Altstätten SG | 5 | 60' |
| S-Bahn | 07:33 | Nesslau-Neu St. Johann | 5 | 60' |
| 07:39 | Lausanne | 4 | ||
| 07:39 | Sargans | 5 | ||
| S-Bahn | 07:45 | Weinfelden | 5 | |
| 07:51 | St. Gallen | 5 | ||
| S-Bahn | 07:54 | Weinfelden | 3 | |
| S-Bahn | 07:56 | Sargans | 4 | |
| S-Bahn | 08:03 | Rapperswil SG | 5 | |
| 08:09 | Chur | 4 | ||
| S-Bahn | 08:11 | Heiden | 2 | |
| S-Bahn | 08:14 | St. Margrethen SG | 4 | |
| 08:21 | Zürich HB | 5 | ||
| S-Bahn | 08:24 | Romanshorn | 3 | |
| S-Bahn | 08:26 | Altstätten SG | 5 | |
| S-Bahn | 08:33 | Nesslau-Neu St. Johann | 5 | |
| 08:39 | Lausanne | 4 | ||
| 08:39 | Sargans | 5 | ||
| S-Bahn | 08:45 | Weinfelden | 5 | |
| 08:51 | St. Gallen | 5 | ||
| S-Bahn | 08:54 | Weinfelden | 3 | |
| S-Bahn | 08:56 | Sargans | 4 | |
| S-Bahn | 09:03 | Rapperswil SG | 5 | |
| 09:09 | Chur | 4 | ||
| S-Bahn | 09:11 | Heiden | 2 | |
| S-Bahn | 09:14 | St. Margrethen SG | 4 | |
| 09:21 | Zürich HB | 5 | ||
| S-Bahn | 09:24 | Romanshorn | 3 | |
| S-Bahn | 09:26 | Altstätten SG | 5 | |
| S-Bahn | 09:33 | Nesslau-Neu St. Johann | 5 | |