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
| # | Destination | Avg Delay | Departures | Delay 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
| # | Line | Destination | Avg Delay | Departures |
|---|---|---|---|---|
| 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
| # | Line | Destination | Delay | When |
|---|---|---|---|---|
| 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
| Line | Destination | Scheduled | Delay | Platform |
|---|---|---|---|---|
| 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 |