Durata: 21.1. 00:00 – 13.12. 23:59
L’accesso alla stazione Herisau è limitato. La limitazione durerà dal 21.01.2025, 00:00 al 13.12.2025, 23:59. A Herisau, la sottopassaggo est (lato San Gallo) è chiusa per lavori. Durante questo periodo, l'accesso ai binari 2 e 3 è possibile solo attraverso la sottopassaggo ovest.
È interessato il sottopassaggio Ost (Seite St.Gallen) al binario 2+3 . Si prega di utilizzare il sottopassaggio West attraverso il binario 2+3
Durata: 25.11. – 12.12. ogni mar. – ven. 00:50 – 04:00
Causa: lavori di costruzione
I viaggiatori tra St. Gallen e Herisau, St. Gallen e tra St. Gallen Haggen e tra St. Gallen Haggen e tra Herisau utilizzano i bus sostitutivi (EV). Non è possibile trasportare biciclette. È consigliata la prenotazione per la clientela in sedia a rotelle
| Linea | Par | Direzione | Binario | Cadenza |
|---|---|---|---|---|
| Ferrovia urbana | 04:24+0' | St. Gallen | 1 | |
| Ferrovia urbana | 04:46+0' | St. Gallen | 1 | |
| 05:13 | Biberbrugg | 1 | ||
| Ferrovia urbana | 05:24+0' | Sargans | 1 | 60' |
| Ferrovia urbana | 05:32+0' | Gossau SG | 11 | 30' |
| Ferrovia urbana | 05:35 | St. Gallen | 3 | 60' |
| Ferrovia urbana | 05:36 | Rapperswil SG | 1 | 60' |
| Ferrovia urbana | 05:46 | St. Gallen | 1 | |
| Ferrovia urbana | 05:54 | Altstätten SG | 1 | 60' |
| Ferrovia urbana | 05:58 | Wasserauen | 12 | |
| Ferrovia urbana | 06:02 | Gossau SG | 11 | 30' |
| 06:05 | Konstanz | 3 | 60' | |
| Ferrovia urbana | 06:05 | Nesslau-Neu St. Johann | 1 | 60' |
| 06:13 | Biberbrugg | 1 | ||
| Ferrovia urbana | 06:24 | Sargans | 1 | 60' |
| Ferrovia urbana | 06:28 | Wasserauen | 12 | |
| Ferrovia urbana | 06:32 | Gossau SG | 11 | 30' |
| Ferrovia urbana | 06:35 | St. Gallen | 3 | 60' |
| Ferrovia urbana | 06:36+0' | Rapperswil SG | 1 | 60' |
| 06:47 | St. Gallen | 1 | 60' | |
| Ferrovia urbana | 06:54 | Altstätten SG | 1 | 60' |
| Ferrovia urbana | 06:58 | Wasserauen | 12 | 60' |
| Ferrovia urbana | 07:02 | Gossau SG | 11 | 30' |
| 07:05 | Konstanz | 3 | 60' | |
| Ferrovia urbana | 07:05 | Nesslau-Neu St. Johann | 1 | 60' |
| 07:13 | Luzern | 1 | 60' | |
| Ferrovia urbana | 07:24 | Sargans | 1 | 60' |
| Ferrovia urbana | 07:28 | Appenzell | 12 | 60' |
| Ferrovia urbana | 07:32 | Gossau SG | 11 | 30' |
| Ferrovia urbana | 07:35 | St. Gallen | 3 | 60' |
| Ferrovia urbana | 07:36 | Rapperswil SG | 1 | 60' |
| 07:47 | St. Gallen | 1 | 60' | |
| Ferrovia urbana | 07:54 | Altstätten SG | 1 | 60' |
| Ferrovia urbana | 07:58 | Wasserauen | 12 | 60' |
| Ferrovia urbana | 08:02 | Gossau SG | 11 | 30' |
| 08:05 | Konstanz | 3 | 60' | |
| Ferrovia urbana | 08:05 | Nesslau-Neu St. Johann | 1 | 60' |
| 08:13 | Luzern | 1 | 60' | |
| Ferrovia urbana | 08:24 | Sargans | 1 | 60' |
| Ferrovia urbana | 08:28 | Appenzell | 12 | 60' |
| Ferrovia urbana | 08:32 | Gossau SG | 11 | 30' |
| Ferrovia urbana | 08:35 | St. Gallen | 3 | 60' |
| Ferrovia urbana | 08:36 | Rapperswil SG | 1 | 60' |
| 08:47 | St. Gallen | 1 | 60' | |
| Ferrovia urbana | 08:54 | Altstätten SG | 1 | 60' |
| Ferrovia urbana | 08:58 | Wasserauen | 12 | 60' |
| Ferrovia urbana | 09:02 | Gossau SG | 11 | 30' |
| 09:05 | Konstanz | 3 | 60' | |
| Ferrovia urbana | 09:05 | Nesslau-Neu St. Johann | 1 | 60' |
| 09:13 | Luzern | 1 | 60' | |
| Ferrovia urbana | 09:24 | Sargans | 1 | 60' |
| Ferrovia urbana | 09:28 | Appenzell | 12 | |
| Ferrovia urbana | 09:32 | Gossau SG | 11 | 30' |
| Ferrovia urbana | 09:35 | St. Gallen | 3 | 60' |
| Ferrovia urbana | 09:36 | Rapperswil SG | 1 | 60' |
| 09:47 | St. Gallen | 1 | 60' | |
| Ferrovia urbana | 09:54 | Altstätten SG | 1 | 60' |
| Ferrovia urbana | 09:58 | Wasserauen | 12 | |
| Ferrovia urbana | 10:02 | Gossau SG | 11 | 30' |
| 10:05 | Konstanz | 3 | 60' | |
| Ferrovia urbana | 10:05 | Nesslau-Neu St. Johann | 1 | 60' |
| 10:13 | Luzern | 1 | 60' | |
| Ferrovia urbana | 10:24 | Sargans | 1 | 60' |
| Ferrovia urbana | 10:28 | Appenzell | 12 | |
| Ferrovia urbana | 10:32 | Gossau SG | 11 | 30' |
| Ferrovia urbana | 10:35 | St. Gallen | 3 | 60' |
| Ferrovia urbana | 10:36 | Rapperswil SG | 1 | 60' |
| 10:47 | St. Gallen | 1 | 60' | |
| Ferrovia urbana | 10:54 | Altstätten SG | 1 | 60' |
| Ferrovia urbana | 10:58 | Wasserauen | 12 | 30' |
| Ferrovia urbana | 11:02 | Gossau SG | 11 | 30' |
| 11:05 | Konstanz | 3 | 60' | |
| Ferrovia urbana | 11:05 | Nesslau-Neu St. Johann | 1 | 60' |
| 11:13 | Luzern | 1 | 60' | |
| Ferrovia urbana | 11:24 | Sargans | 1 | 60' |
| Ferrovia urbana | 11:28 | Wasserauen | 12 | |
| Ferrovia urbana | 11:32 | Gossau SG | 11 | 30' |
| Ferrovia urbana | 11:35 | St. Gallen | 3 | 60' |
| Ferrovia urbana | 11:36 | Rapperswil SG | 1 | 60' |
| 11:47 | St. Gallen | 1 | 60' | |
| Ferrovia urbana | 11:54 | Altstätten SG | 1 | 60' |
| Ferrovia urbana | 11:58 | Wasserauen | 12 | |
| Ferrovia urbana | 12:02 | Gossau SG | 11 | 30' |
| 12:05 | Konstanz | 3 | 60' | |
| Ferrovia urbana | 12:05 | Nesslau-Neu St. Johann | 1 | 60' |
| 12:13 | Luzern | 1 | 60' | |
| Ferrovia urbana | 12:24 | Sargans | 1 | 60' |
| Ferrovia urbana | 12:28 | Wasserauen | 12 | 60' |
| Ferrovia urbana | 12:32 | Gossau SG | 11 | 30' |
| Ferrovia urbana | 12:35 | St. Gallen | 3 | 60' |
| Ferrovia urbana | 12:36 | Rapperswil SG | 1 | 60' |
| 12:47 | St. Gallen | 1 | 60' | |
| Ferrovia urbana | 12:54 | Altstätten SG | 1 | 60' |
| Ferrovia urbana | 12:58 | Appenzell | 12 | 60' |
| Ferrovia urbana | 13:02 | Gossau SG | 11 | 30' |
| 13:05 | Konstanz | 3 | 60' | |
| Ferrovia urbana | 13:05 | Nesslau-Neu St. Johann | 1 | 60' |
| 13:13 | Luzern | 1 | 60' | |
| Ferrovia urbana | 13:24 | Sargans | 1 | 60' |
| Ferrovia urbana | 13:28 | Wasserauen | 12 | 60' |
| Ferrovia urbana | 13:32 | Gossau SG | 11 | 30' |
| Ferrovia urbana | 13:35 | St. Gallen | 3 | 60' |
| Ferrovia urbana | 13:36 | Rapperswil SG | 1 | 60' |
| 13:47 | St. Gallen | 1 | 60' | |
| Ferrovia urbana | 13:54 | Altstätten SG | 1 | 60' |
| Ferrovia urbana | 13:58 | Appenzell | 12 | |
| Ferrovia urbana | 14:02 | Gossau SG | 11 | 30' |
| 14:05 | Konstanz | 3 | 60' | |
| Ferrovia urbana | 14:05 | Nesslau-Neu St. Johann | 1 | 60' |
| 14:13 | Luzern | 1 | 60' | |
| Ferrovia urbana | 14:24 | Sargans | 1 | 60' |
| Ferrovia urbana | 14:28 | Wasserauen | 12 | |
| Ferrovia urbana | 14:32 | Gossau SG | 11 | 30' |
| Ferrovia urbana | 14:35 | St. Gallen | 3 | 60' |
| Ferrovia urbana | 14:36 | Rapperswil SG | 1 | 60' |
| 14:47 | St. Gallen | 1 | 60' | |
| Ferrovia urbana | 14:54 | Altstätten SG | 1 | 60' |
| Ferrovia urbana | 14:58 | Appenzell | 12 | |
| Ferrovia urbana | 15:02 | Gossau SG | 11 | 30' |
| 15:05 | Konstanz | 3 | 60' | |
| Ferrovia urbana | 15:05 | Nesslau-Neu St. Johann | 1 | 60' |
| 15:13 | Luzern | 1 | 60' | |
| Ferrovia urbana | 15:24 | Sargans | 1 | 60' |
| Ferrovia urbana | 15:28 | Wasserauen | 12 | 30' |
| Ferrovia urbana | 15:32 | Gossau SG | 11 | 30' |
| Ferrovia urbana | 15:35 | St. Gallen | 3 | 60' |
| Ferrovia urbana | 15:36 | Rapperswil SG | 1 | 60' |
| 15:47 | St. Gallen | 1 | 60' | |
| Ferrovia urbana | 15:54 | Altstätten SG | 1 | 60' |
| Ferrovia urbana | 15:58 | Wasserauen | 12 | 30' |
| Ferrovia urbana | 16:02 | Gossau SG | 11 | 30' |
| 16:05 | Konstanz | 3 | 60' | |
| Ferrovia urbana | 16:05 | Nesslau-Neu St. Johann | 1 | 60' |
| 16:13 | Luzern | 1 | 60' | |
| Ferrovia urbana | 16:24 | Sargans | 1 | 60' |
| Ferrovia urbana | 16:28 | Wasserauen | 12 | 30' |
| Ferrovia urbana | 16:32 | Gossau SG | 11 | 30' |
| Ferrovia urbana | 16:35 | St. Gallen | 3 | 60' |
| Ferrovia urbana | 16:36 | Rapperswil SG | 1 | 60' |
| 16:47 | St. Gallen | 1 | 60' | |
| Ferrovia urbana | 16:54 | Altstätten SG | 1 | 60' |
| Ferrovia urbana | 16:58 | Wasserauen | 12 | |
| Ferrovia urbana | 17:02 | Gossau SG | 11 | 30' |
| 17:05 | Konstanz | 3 | 60' | |
| Ferrovia urbana | 17:05 | Nesslau-Neu St. Johann | 1 | 60' |
| 17:13 | Luzern | 1 | 60' | |
| Ferrovia urbana | 17:24 | Sargans | 1 | 60' |
| Ferrovia urbana | 17:28 | Wasserauen | 12 | |
| Ferrovia urbana | 17:32 | Gossau SG | 11 | 30' |
| Ferrovia urbana | 17:35 | St. Gallen | 3 | 60' |
| Ferrovia urbana | 17:36 | Rapperswil SG | 1 | 60' |
| 17:47 | St. Gallen | 1 | 60' | |
| Ferrovia urbana | 17:54 | Altstätten SG | 1 | 60' |
| Ferrovia urbana | 17:58 | Wasserauen | 12 | |
| Ferrovia urbana | 18:02 | Gossau SG | 11 | 30' |
| 18:05 | Konstanz | 3 | 60' | |
| Ferrovia urbana | 18:05 | Nesslau-Neu St. Johann | 1 | 60' |
| 18:13 | Luzern | 1 | ||
| Ferrovia urbana | 18:24 | Sargans | 1 | 60' |
| Ferrovia urbana | 18:28 | Appenzell | 12 | 30' |
| Ferrovia urbana | 18:32 | Gossau SG | 11 | 30' |
| Ferrovia urbana | 18:35 | St. Gallen | 3 | |
| Ferrovia urbana | 18:36 | Rapperswil SG | 1 | 60' |
| 18:47 | St. Gallen | 1 | 60' | |
| Ferrovia urbana | 18:54 | Altstätten SG | 1 | 60' |
| Ferrovia urbana | 18:58 | Appenzell | 12 | 30' |
| Ferrovia urbana | 19:02 | Gossau SG | 11 | 30' |
| 19:05 | Konstanz | 3 | 60' | |
| Ferrovia urbana | 19:05 | Nesslau-Neu St. Johann | 1 | 60' |
| 19:13 | Luzern | 1 | ||
| Ferrovia urbana | 19:24 | Sargans | 1 | 60' |
| Ferrovia urbana | 19:28 | Appenzell | 12 | 30' |
| Ferrovia urbana | 19:32 | Gossau SG | 11 | |
| Ferrovia urbana | 19:35 | St. Gallen | 3 | |
| Ferrovia urbana | 19:36 | Rapperswil SG | 1 | 60' |
| 19:47 | St. Gallen | 1 | 60' | |
| Ferrovia urbana | 19:54 | Altstätten SG | 1 | 60' |
| Ferrovia urbana | 19:58 | Appenzell | 12 | |
| Ferrovia urbana | 20:02 | Gossau SG | 11 | |
| 20:05 | Konstanz | 3 | ||
| Ferrovia urbana | 20:05 | Nesslau-Neu St. Johann | 1 | |
| 20:13 | Arth-Goldau | 1 | 60' | |
| Ferrovia urbana | 20:24 | Sargans | 1 | 60' |
| Ferrovia urbana | 20:28 | Appenzell | 12 | |
| Ferrovia urbana | 20:32 | Gossau SG | 11 | 60' |
| Ferrovia urbana | 20:35 | Chur | 3 | |
| Ferrovia urbana | 20:36 | Rapperswil SG | 1 | 60' |
| 20:47 | St. Gallen | 1 | 60' | |
| Ferrovia urbana | 20:54 | Altstätten SG | 1 | 60' |
| Ferrovia urbana | 20:58 | Appenzell | 11 | 60' |
| 21:05 | Konstanz | 3 | ||
| Ferrovia urbana | 21:05 | Nesslau-Neu St. Johann | 1 | |
| 21:13 | Arth-Goldau | 1 | ||
| Ferrovia urbana | 21:24 | Sargans | 1 | 60' |
| Ferrovia urbana | 21:32 | Gossau SG | 11 | 60' |
| Ferrovia urbana | 21:36 | Rapperswil SG | 1 | 60' |
| 21:47 | St. Gallen | 1 | 60' | |
| Ferrovia urbana | 21:54 | Altstätten SG | 1 | |
| Ferrovia urbana | 21:58 | Appenzell | 11 | 60' |
| 22:05 | St. Gallen | 3 | 60' | |
| 22:13 | Arth-Goldau | 1 | ||
| Ferrovia urbana | 22:24 | Sargans | 3 | |
| Ferrovia urbana | 22:32 | Gossau SG | 11 | |
| Ferrovia urbana | 22:36 | Rapperswil SG | 3 | |
| 22:47 | St. Gallen | 1 | 60 - 61' | |
| Ferrovia urbana | 22:54 | Altstätten SG | 1 | |
| Ferrovia urbana | 22:58 | Appenzell | 11 | |
| 23:05 | St. Gallen | 3 | ||
| 23:13 | Rapperswil SG | 1 | ||
| Ferrovia urbana | 23:24 | Sargans | 1 | |
| Ferrovia urbana | 23:32 | Gossau SG | 11 | |
| Ferrovia urbana | 23:36 | Rapperswil SG | 1 | |
| 23:47 | St. Gallen | 1 | ||
| Ferrovia urbana | 23:58 | Appenzell | 11 | |
| 00:05 | St. Gallen | 3 | ||
| 00:13 | Rapperswil SG | 1 | ||
| Ferrovia urbana | 00:24 | St. Gallen | 1 | |
| Ferrovia urbana | 00:36 | Wattwil | 1 | |
| 00:48 | St. Gallen | 1 | ||
| Ferrovia urbana notturna | 01:07 | Lichtensteig | 1 | 60' |
| Ferrovia urbana notturna | 01:50 | Romanshorn | 1 | |
| Ferrovia urbana notturna | 02:07 | Lichtensteig | 1 | |
| Ferrovia urbana notturna | 02:50 | Romanshorn | 1 | |
| Ferrovia urbana notturna | 03:07 | Lichtensteig | 1 |