All Stations

St. Gallen

4.5
0.2 Avg Delay (min)
66 Total Departures
10 Delayed
84.8% On Time Rate

Delays by Hour

Delay Distribution

Average Delay by Day

Minutes late, averaged across this station's unique departures per scheduled day.

Where Trains Go

#DestinationAvg DelayDeparturesDelay Rate
1 Feuerthalen 1.0 min 5 100.0%
2 Zürich HB 0.5 min 2 50.0%
3 Herisau 0.4 min 5 40.0%
4 Sargans 0.4 min 5 40.0%
5 Trogen 0.0 min 7 0.0%
6 Weinfelden 0.0 min 5 0.0%
7 Wil SG 0.0 min 5 0.0%
8 Appenzell 0.0 min 5 0.0%
9 Konstanz 0.0 min 3 0.0%
10 Rapperswil SG 0.0 min 2 0.0%
11 St. Gallen 0.0 min 2 0.0%
12 Chur 0.0 min 2 0.0%
13 Nesslau-Neu St. Johann 0.0 min 2 0.0%

Delay by Line

#LineDestinationAvg DelayDepartures
1 S 1 Feuerthalen 1.0 min 5
2 S 4 Sargans 1.0 min 2
3 RE 1 Herisau 1.0 min 2
4 EC 196 Zürich HB 1.0 min 1
5 S 5 Weinfelden 0.0 min 5
6 S 1 Wil SG 0.0 min 5
7 S 21 Appenzell 0.0 min 5
8 S 21 Trogen 0.0 min 5
9 S 81 Herisau 0.0 min 3
10 RE 1 Konstanz 0.0 min 3
11 IR 13 Sargans 0.0 min 3
12 S 4 Rapperswil SG 0.0 min 2
13 IR 13 St. Gallen 0.0 min 2
14 IR 13 Chur 0.0 min 2
15 S 2 Nesslau-Neu St. Johann 0.0 min 2
16 S 5 St. Margrethen SG 0.0 min 2
17 IC 5 Lausanne 0.0 min 2
18 IC 5 Rorschach 0.0 min 2
19 IR VAE Luzern 0.0 min 2
20 IC 1 Genève-Aéroport 0.0 min 2
21 S 2 Altstätten SG 0.0 min 2
22 S 22 Trogen 0.0 min 2
23 S 22 Teufen AR 0.0 min 2
24 IC 5 Zürich HB 0.0 min 1
25 EC 99 Bregenz 0.0 min 1
26 S 82 Wittenbach 0.0 min 1

Biggest Delays Recorded

#LineDestinationDelayWhen
1 S 1 Feuerthalen +1 min 2026-06-01T10:19
2 S 4 Sargans +1 min 2026-06-01T10:38
3 RE 1 Herisau +1 min 2026-06-01T10:44
4 S 1 Feuerthalen +1 min 2026-06-01T10:49
5 S 1 Feuerthalen +1 min 2026-06-01T11:19
6 EC 196 Zürich HB +1 min 2026-06-01T11:29
7 S 4 Sargans +1 min 2026-06-01T11:38
8 RE 1 Herisau +1 min 2026-06-01T11:44
9 S 1 Feuerthalen +1 min 2026-06-01T11:49
10 S 1 Feuerthalen +1 min 2026-06-01T12:19

Recent Departures

LineDestinationScheduledDelayPlatform
S 21 Appenzell 12:26 on time 11
S 21 Trogen 12:26 on time 12
IR 13 Sargans 12:25 on time 2
S 1 Feuerthalen 12:19 +1 min 3
S 1 Wil SG 12:17 on time 2
RE 1 Konstanz 12:15 on time 5
S 81 Herisau 12:14 on time 4
S 22 Teufen AR 12:11 on time 11
S 22 Trogen 12:11 on time 12
S 5 Weinfelden 12:10 on time 6
S 2 Altstätten SG 12:08 on time 5
IC 1 Genève-Aéroport 12:07 on time 1
IR VAE Luzern 12:05 on time 3
IC 5 Rorschach 12:05 on time 2
S 21 Trogen 11:56 on time 12
S 21 Appenzell 11:56 on time 11
S 2 Nesslau-Neu St. Johann 11:57 on time 5
S 5 St. Margrethen SG 11:57 on time 6
IC 5 Lausanne 11:58 on time 2
IR 13 Chur 11:55 on time 4