Duration: 25.11. – 12.12. every Tue – Fri 00:50 – 04:00
Reason: construction work
Passengers travelling between St. Gallen and Herisau and between St. Gallen and St. Gallen Haggen and between St. Gallen Haggen and Herisau please use the replacement bus service (EV). Bikes cannot be transported. Registration recommended for customers in a wheelchair
| Line | Dep | Direction | Track | Interval |
|---|---|---|---|---|
| 11:07+0' | Genève-Aéroport | 1 | 60' | |
| S-Train | 11:08+0' | Altstätten SG | 5 | 60' |
| S-Train | 11:10+0' | Weinfelden | 6 | 30' |
| S-Train | 11:14+0' | Herisau | 4 | 60' |
| 11:15+0' | Konstanz | 5 | 60' | |
| S-Train | 11:17+0' | Wil SG | 2 | 30' |
| S-Train | 11:19+1' | Schaffhausen | 3 | 30' |
| S-Train | 11:22+0' | Appenzell | 11 | 30 - 34' |
| 11:25+0' | Sargans | 2 | 60' | |
| S-Train | 11:26+0' | Trogen | 12 | 30' |
| S-Train | 11:27+0' | Rapperswil SG | 5 | 60' |
| 11:29+9' | Zürich HB | 1 | 120' | |
| S-Train | 11:36+0' | Wittenbach | 6 | |
| 11:37+0' | Zürich HB | 1 | 60' | |
| S-Train | 11:38+1' | Sargans | 5 | 60' |
| S-Train | 11:40+0' | Weinfelden | 7 | 30' |
| S-Train | 11:41+0' | Trogen | 12 | 30' |
| S-Train | 11:41+0' | Teufen AR | 11 | 30' |
| 11:44+1' | Herisau | 5 | 60' | |
| S-Train | 11:47+0' | Wil SG | 1 | 30' |
| S-Train | 11:49+1' | Schaffhausen | 3 | 30' |
| 11:55+0' | Chur | 4 | 60' | |
| S-Train | 11:56+0' | Trogen | 12 | 30' |
| S-Train | 11:56+0' | Appenzell | 11 | 30' |
| S-Train | 11:57+0' | Nesslau-Neu St. Johann | 5 | 60' |
| S-Train | 11:57+0' | St. Margrethen SG | 6 | 60' |
| 11:58+0' | Lausanne | 2 | ||
| 12:05+0' | Rorschach | 2 | 60' | |
| 12:05+0' | Luzern | 3 | 60' | |
| 12:07+0' | Genève-Aéroport | 1 | 60' | |
| S-Train | 12:08+0' | Altstätten SG | 5 | 60' |
| S-Train | 12:10+0' | Weinfelden | 6 | 30' |
| S-Train | 12:11+0' | Trogen | 12 | |
| S-Train | 12:11+0' | Teufen AR | 11 | 30' |
| S-Train | 12:14+0' | Herisau | 4 | 60' |
| 12:15+0' | Konstanz | 5 | 60' | |
| S-Train | 12:17+0' | Wil SG | 2 | 30' |
| S-Train | 12:19+1' | Schaffhausen | 3 | 30' |
| 12:25+0' | Sargans | 2 | 60' | |
| S-Train | 12:26+0' | Trogen | 12 | 30' |
| S-Train | 12:26+0' | Appenzell | 11 | 30' |
| S-Train | 12:27+0' | Rapperswil SG | 5 | 60' |
| 12:28+0' | Lausanne | 1 | ||
| 12:32+0' | Bregenz | 3 | 120' | |
| 12:37+0' | Zürich HB | 1 | 60' | |
| S-Train | 12:38+1' | Sargans | 5 | 60' |
| S-Train | 12:40+0' | Weinfelden | 7 | 30' |
| S-Train | 12:41+0' | Trogen | 12 | |
| S-Train | 12:41+0' | Teufen AR | 11 | |
| 12:44+1' | Herisau | 5 | 60' | |
| S-Train | 12:47+0' | Wil SG | 1 | 30' |
| S-Train | 12:49+1' | Schaffhausen | 3 | 30' |
| 12:55+0' | Chur | 4 | 60' | |
| S-Train | 12:56+0' | Trogen | 12 | 30' |
| S-Train | 12:56+0' | Appenzell | 11 | 30' |
| S-Train | 12:57+0' | Nesslau-Neu St. Johann | 5 | 60' |
| S-Train | 12:57+0' | St. Margrethen SG | 6 | 60' |
| 12:58+0' | Lausanne | 2 | ||
| 13:05+0' | Rorschach | 2 | 60' | |
| 13:05 | Luzern | 3 | 60' | |
| 13:07 | Genève-Aéroport | 1 | 60' | |
| S-Train | 13:08+0' | Altstätten SG | 5 | 60' |
| S-Train | 13:10+0' | Weinfelden | 6 | 30' |
| S-Train | 13:11+0' | Trogen | 12 | |
| S-Train | 13:11+0' | Teufen AR | 11 | |
| S-Train | 13:14 | Herisau | 4 | 60' |
| 13:15 | Konstanz | 5 | 60' | |
| S-Train | 13:17+0' | Wil SG | 2 | 30' |
| S-Train | 13:19+1' | Schaffhausen | 3 | 30' |
| 13:25+0' | Sargans | 2 | 60' | |
| S-Train | 13:26+0' | Trogen | 12 | 30' |
| S-Train | 13:26+0' | Appenzell | 11 | 30' |
| S-Train | 13:27+0' | Rapperswil SG | 5 | 60' |
| 13:29+1' | Zürich HB | 1 | 120' | |
| S-Train | 13:36 | Wittenbach | 6 | 60' |
| 13:37+0' | Zürich HB | 1 | 60' | |
| S-Train | 13:38+1' | Sargans | 5 | 60' |
| S-Train | 13:40 | Weinfelden | 7 | 30' |
| S-Train | 13:41 | Speicher | 12 | |
| S-Train | 13:41 | Teufen AR | 11 | |
| 13:44 | Herisau | 5 | 60' | |
| S-Train | 13:47+0' | Wil SG | 1 | 30' |
| S-Train | 13:49 | Schaffhausen | 3 | 30' |
| 13:55 | Chur | 4 | 60' | |
| S-Train | 13:56 | Trogen | 12 | 30' |
| S-Train | 13:56 | Appenzell | 11 | 30' |
| S-Train | 13:57 | Nesslau-Neu St. Johann | 5 | 60' |
| S-Train | 13:57 | St. Margrethen SG | 6 | 60' |
| 13:58 | Lausanne | 2 | ||
| 14:05+0' | Rorschach | 2 | 60' | |
| 14:05 | Luzern | 3 | 60' | |
| 14:07 | Genève-Aéroport | 1 | 60' | |
| S-Train | 14:08 | Altstätten SG | 5 | 60' |
| S-Train | 14:10 | Weinfelden | 6 | 30' |
| S-Train | 14:11 | Speicher | 12 | |
| More | ||||