St. Gallen: is my train late?
Next hour: 0 of 24 departures running late, 0 cancelled · as of 20:28
Trade on whether trains at St. Gallen run on time. Markets settle on the station's official board.
Departures
141
Arrivals
146
Operators
4
Live board
- Appenzell On time219964%Market
- Trogen On time219664%Market
- Rapperswil SG On time1147656%Market
- nowBregenz On time19961%Market
- Zürich HB On time328457%Market
- Sargans On time1147557%Market
- Weinfelden On time1157666%Market
- Herisau On time524069%Market
- Wil SG On time1117656%Market
- Schaffhausen On time1117756%Market
- Chur On time223158%Market
- Appenzell On time220564%Market
- Trogen On time220264%Market
- Nesslau-Neu St. Johann On time1127859%Market
- St. Margrethen SG On time1157762%Market
- Arth-Goldau On time203857%Market
- Bern On time73855%Market
- Altstätten SG On time1127959%Market
- Weinfelden On time1157861%Market
- Herisau On time1214067%Market
- Konstanz On time524162%Market
- Wil SG On time1117856%Market
- Schaffhausen On time1117955%Market
Departures from St. Gallen
Showing 14 of 141
- to Genève-Aéroport5 min or more counts as lateSBB 71852%On time
- to Luzern5 min or more counts as lateSOB 202257%On time
- to Genève-Aéroport5 min or more counts as lateSBB 72252%On time
- to Chur5 min or more counts as lateSOB 221761%On time
- to Luzern5 min or more counts as lateSOB 202457%On time
- to Zürich HB5 min or more counts as lateSBB 72463%On time
- to Weinfelden5 min or more counts as lateTHURBO 1155271%On time
- to Chur5 min or more counts as lateSOB 221962%On time
- to Luzern5 min or more counts as lateSOB 202657%On time
- to Genève-Aéroport5 min or more counts as lateSBB 72652%On time
- to Herisau5 min or more counts as lateSOB 1212887%On time
- to Weinfelden5 min or more counts as lateTHURBO 1155670%On time
- to Chur5 min or more counts as lateSOB 222161%On time
- to Luzern5 min or more counts as lateSOB 202856%On time
Arrivals at St. Gallen
Showing 14 of 146
- from Herisauon time5 min or more counts as lateSOB 1212986%On time
- from Genève-Aéroporton time5 min or more counts as lateSBB 71752%On time
- from Luzernon time5 min or more counts as lateSOB 202557%On time
- from Churon time5 min or more counts as lateSOB 222261%On time
- from Weinfeldenon time5 min or more counts as lateTHURBO 1155569%On time
- from Herisauon time5 min or more counts as lateSOB 1213187%On time
- from Zürich HBon time5 min or more counts as lateSBB 71962%On time
- from Luzernon time5 min or more counts as lateSOB 202757%On time
- from Churon time5 min or more counts as lateSOB 222462%On time
- from Weinfeldenon time5 min or more counts as lateTHURBO 1155970%On time
- from Herisauon time5 min or more counts as lateSOB 1213385%On time
- from Genève-Aéroporton time5 min or more counts as lateSBB 72152%On time
- from Luzernon time5 min or more counts as lateSOB 202957%On time
- from Churon time5 min or more counts as lateSOB 222661%On time
On-time record
All settled markets at St. Gallen, by result.
Departures
60On time
98%
59
Cancelled
2%
1
Based on the last 60 settled markets on GADUIN.
Arrivals
60On time
97%
58
Cancelled
2%
1
Delayed
2%
1
Based on the last 60 settled markets on GADUIN.
Recently settled
The last 120 St. Gallen markets to settle.
- The 17:40 St. Gallen → Weinfelden arrived on time on Nov 13Closed Nov 13, 2026On time
- The 18:14 St. Gallen → Herisau arrived on time on Nov 13Closed Nov 13, 2026On time
- The 18:15 Wittenbach → St. Gallen arrived on time on Nov 13Closed Nov 13, 2026On time
- The 17:35 Weinfelden → St. Gallen arrived on time on Nov 13Closed Nov 13, 2026On time
- The 16:05 St. Gallen → Luzern arrived on time on Nov 13Closed Nov 13, 2026On time
- The 16:55 St. Gallen → Chur arrived on time on Nov 13Closed Nov 13, 2026On time
- The 16:42 Chur → St. Gallen arrived on time on Nov 13Closed Nov 13, 2026On time
- The 17:52 St. Gallen → Teufen AR arrived on time on Nov 13Closed Nov 13, 2026On time
- The 15:39 Luzern → St. Gallen arrived on time on Nov 13Closed Nov 13, 2026On time
- The 13:25 Genève-Aéroport → St. Gallen arrived on time on Nov 13Closed Nov 13, 2026On time
- The 17:35 Herisau → St. Gallen arrived on time on Nov 13Closed Nov 13, 2026On time
- The 17:36 St. Gallen → Wittenbach arrived on time on Nov 13Closed Nov 13, 2026On time
- The 13:07 St. Gallen → Genève-Aéroport arrived on time on Nov 13Closed Nov 13, 2026On time
- The 16:32 Zürich HB → St. Gallen arrived on time on Nov 13Closed Nov 13, 2026On time
- The 16:28 St. Gallen → Zürich HB arrived on time on Nov 13Closed Nov 13, 2026On time
- The 16:40 St. Gallen → Weinfelden arrived on time on Nov 13Closed Nov 13, 2026On time
- The 17:15 Wittenbach → St. Gallen arrived on time on Nov 13Closed Nov 13, 2026On time
- The 17:14 St. Gallen → Herisau arrived on time on Nov 13Closed Nov 13, 2026On time
- The 16:52 St. Gallen → Appenzell arrived on time on Nov 13Closed Nov 13, 2026On time
- The 16:35 Weinfelden → St. Gallen arrived on time on Nov 13Closed Nov 13, 2026On time
- The 15:05 St. Gallen → Luzern arrived on time on Nov 13Closed Nov 13, 2026On time
- The 15:55 St. Gallen → Chur arrived on time on Nov 13Closed Nov 13, 2026On time
- The 15:42 Chur → St. Gallen arrived on time on Nov 13Closed Nov 13, 2026On time
- The 14:39 Luzern → St. Gallen arrived on time on Nov 13Closed Nov 13, 2026On time
- The 12:25 Genève-Aéroport → St. Gallen arrived on time on Nov 13Closed Nov 13, 2026On time
- The 16:36 St. Gallen → Wittenbach arrived on time on Nov 13Closed Nov 13, 2026On time
- The 16:35 Herisau → St. Gallen arrived on time on Nov 13Closed Nov 13, 2026On time
- The 12:07 St. Gallen → Genève-Aéroport arrived on time on Nov 13Closed Nov 13, 2026On time
- The 15:40 St. Gallen → Weinfelden arrived on time on Nov 13Closed Nov 13, 2026On time
- The 16:14 St. Gallen → Herisau arrived on time on Nov 13Closed Nov 13, 2026On time
- The 16:15 Wittenbach → St. Gallen arrived on time on Nov 13Closed Nov 13, 2026On time
- The 14:05 St. Gallen → Luzern arrived on time on Nov 13Closed Nov 13, 2026On time
- The 15:35 Weinfelden → St. Gallen arrived on time on Nov 13Closed Nov 13, 2026On time
- The 14:55 St. Gallen → Chur arrived on time on Nov 13Closed Nov 13, 2026On time
- The 14:42 Chur → St. Gallen arrived on time on Nov 13Closed Nov 13, 2026On time
- The 13:39 Luzern → St. Gallen arrived on time on Nov 13Closed Nov 13, 2026On time
- The 11:25 Genève-Aéroport → St. Gallen arrived on time on Nov 13Closed Nov 13, 2026On time
- The 15:35 Herisau → St. Gallen arrived on time on Nov 13Closed Nov 13, 2026On time
- The 15:36 St. Gallen → Wittenbach arrived on time on Nov 13Closed Nov 13, 2026On time
- The 11:07 St. Gallen → Genève-Aéroport was cancelled on Nov 13Closed Nov 13, 2026Cancelled
- The 14:32 Zürich HB → St. Gallen arrived on time on Nov 13Closed Nov 13, 2026On time
- The 14:28 St. Gallen → Zürich HB arrived on time on Nov 13Closed Nov 13, 2026On time
- The 14:40 St. Gallen → Weinfelden arrived on time on Nov 13Closed Nov 13, 2026On time
- The 15:15 Wittenbach → St. Gallen arrived on time on Nov 13Closed Nov 13, 2026On time
- The 15:14 St. Gallen → Herisau arrived on time on Nov 13Closed Nov 13, 2026On time
- The 13:05 St. Gallen → Luzern arrived on time on Nov 13Closed Nov 13, 2026On time
- The 14:35 Weinfelden → St. Gallen arrived on time on Nov 13Closed Nov 13, 2026On time
- The 13:55 St. Gallen → Chur arrived on time on Nov 13Closed Nov 13, 2026On time
- The 13:42 Chur → St. Gallen arrived on time on Nov 13Closed Nov 13, 2026On time
- The 12:39 Luzern → St. Gallen arrived on time on Nov 13Closed Nov 13, 2026On time
- The 10:25 Genève-Aéroport → St. Gallen arrived on time on Nov 13Closed Nov 13, 2026On time
- The 14:36 St. Gallen → Wittenbach arrived on time on Nov 13Closed Nov 13, 2026On time
- The 14:35 Herisau → St. Gallen arrived on time on Nov 13Closed Nov 13, 2026On time
- The 10:07 St. Gallen → Genève-Aéroport arrived on time on Nov 13Closed Nov 13, 2026On time
- The 13:40 St. Gallen → Weinfelden arrived on time on Nov 13Closed Nov 13, 2026On time
- The 14:14 St. Gallen → Herisau arrived on time on Nov 13Closed Nov 13, 2026On time
- The 14:15 Wittenbach → St. Gallen arrived on time on Nov 13Closed Nov 13, 2026On time
- The 13:35 Weinfelden → St. Gallen arrived on time on Nov 13Closed Nov 13, 2026On time
- The 12:05 St. Gallen → Luzern arrived on time on Nov 13Closed Nov 13, 2026On time
- The 12:55 St. Gallen → Chur arrived on time on Nov 13Closed Nov 13, 2026On time
- The 13:40 Trogen → St. Gallen arrived on time on Nov 13Closed Nov 13, 2026On time
- The 12:42 Chur → St. Gallen arrived on time on Nov 13Closed Nov 13, 2026On time
- The 11:39 Luzern → St. Gallen arrived on time on Nov 13Closed Nov 13, 2026On time
- The 09:25 Genève-Aéroport → St. Gallen arrived on time on Nov 13Closed Nov 13, 2026On time
- The 13:35 Herisau → St. Gallen arrived on time on Nov 13Closed Nov 13, 2026On time
- The 13:36 St. Gallen → Wittenbach arrived on time on Nov 13Closed Nov 13, 2026On time
- The 09:07 St. Gallen → Genève-Aéroport arrived on time on Nov 13Closed Nov 13, 2026On time
- The 12:32 Zürich HB → St. Gallen arrived on time on Nov 13Closed Nov 13, 2026On time
- The 12:28 St. Gallen → Zürich HB arrived on time on Nov 13Closed Nov 13, 2026On time
- The 12:40 St. Gallen → Weinfelden arrived on time on Nov 13Closed Nov 13, 2026On time
- The 13:14 St. Gallen → Herisau arrived on time on Nov 13Closed Nov 13, 2026On time
- The 11:05 St. Gallen → Luzern arrived on time on Nov 13Closed Nov 13, 2026On time
- The 12:35 Weinfelden → St. Gallen arrived on time on Nov 13Closed Nov 13, 2026On time
- The 11:55 St. Gallen → Chur arrived on time on Nov 13Closed Nov 13, 2026On time
- The 11:42 Chur → St. Gallen arrived on time on Nov 13Closed Nov 13, 2026On time
- The 10:39 Luzern → St. Gallen arrived on time on Nov 13Closed Nov 13, 2026On time
- The 08:25 Genève-Aéroport → St. Gallen arrived on time on Nov 13Closed Nov 13, 2026On time
- The 12:35 Herisau → St. Gallen arrived on time on Nov 13Closed Nov 13, 2026On time
- The 08:07 St. Gallen → Genève-Aéroport arrived on time on Nov 13Closed Nov 13, 2026On time
- The 11:40 St. Gallen → Weinfelden arrived on time on Nov 13Closed Nov 13, 2026On time
- The 12:14 St. Gallen → Herisau arrived on time on Nov 13Closed Nov 13, 2026On time
- The 12:15 Wittenbach → St. Gallen arrived on time on Nov 13Closed Nov 13, 2026On time
- The 11:35 Weinfelden → St. Gallen arrived on time on Nov 13Closed Nov 13, 2026On time
- The 10:05 St. Gallen → Luzern arrived on time on Nov 13Closed Nov 13, 2026On time
- The 10:55 St. Gallen → Chur arrived on time on Nov 13Closed Nov 13, 2026On time
- The 11:41 St. Gallen → Trogen arrived on time on Nov 13Closed Nov 13, 2026On time
- The 10:42 Chur → St. Gallen arrived on time on Nov 13Closed Nov 13, 2026On time
- The 09:39 Luzern → St. Gallen arrived on time on Nov 13Closed Nov 13, 2026On time
- The 07:25 Genève-Aéroport → St. Gallen arrived on time on Nov 13Closed Nov 13, 2026On time
- The 11:36 St. Gallen → Wittenbach arrived on time on Nov 13Closed Nov 13, 2026On time
- The 11:35 Herisau → St. Gallen arrived on time on Nov 13Closed Nov 13, 2026On time
- The 07:07 St. Gallen → Genève-Aéroport arrived on time on Nov 13Closed Nov 13, 2026On time
- The 10:32 Zürich HB → St. Gallen arrived on time on Nov 13Closed Nov 13, 2026On time
- The 10:28 St. Gallen → Zürich HB arrived on time on Nov 13Closed Nov 13, 2026On time
- The 10:40 St. Gallen → Weinfelden arrived on time on Nov 13Closed Nov 13, 2026On time
- The 11:14 St. Gallen → Herisau arrived on time on Nov 13Closed Nov 13, 2026On time
- The 09:05 St. Gallen → Luzern arrived on time on Nov 13Closed Nov 13, 2026On time
- The 10:35 Weinfelden → St. Gallen arrived on time on Nov 13Closed Nov 13, 2026On time
- The 09:55 St. Gallen → Chur arrived on time on Nov 13Closed Nov 13, 2026On time
- The 09:42 Chur → St. Gallen arrived on time on Nov 13Closed Nov 13, 2026On time
- The 08:39 Luzern → St. Gallen arrived on time on Nov 13Closed Nov 13, 2026On time
- The 06:25 Genève-Aéroport → St. Gallen was cancelled on Nov 13Closed Nov 13, 2026Cancelled
- The 10:35 Herisau → St. Gallen arrived on time on Nov 13Closed Nov 13, 2026On time
- The 06:07 St. Gallen → Genève-Aéroport arrived on time on Nov 13Closed Nov 13, 2026On time
- The 09:40 St. Gallen → Weinfelden arrived on time on Nov 13Closed Nov 13, 2026On time
- The 10:14 St. Gallen → Herisau arrived on time on Nov 13Closed Nov 13, 2026On time
- The 10:15 Wittenbach → St. Gallen arrived on time on Nov 13Closed Nov 13, 2026On time
- The 08:05 St. Gallen → Luzern arrived on time on Nov 13Closed Nov 13, 2026On time
- The 09:35 Weinfelden → St. Gallen arrived on time on Nov 13Closed Nov 13, 2026On time
- The 08:55 St. Gallen → Chur arrived on time on Nov 13Closed Nov 13, 2026On time
- The 08:42 Chur → St. Gallen arrived on time on Nov 13Closed Nov 13, 2026On time
- The 07:39 Luzern → St. Gallen arrived on time on Nov 13Closed Nov 13, 2026On time
- The 05:25 Genève-Aéroport → St. Gallen arrived on time on Nov 13Closed Nov 13, 2026On time
- The 09:36 St. Gallen → Wittenbach arrived on time on Nov 13Closed Nov 13, 2026On time
- The 09:35 Herisau → St. Gallen arrived on time on Nov 13Closed Nov 13, 2026On time
- The 05:07 St. Gallen → Genève-Aéroport arrived on time on Nov 13Closed Nov 13, 2026On time
- The 08:32 Zürich HB → St. Gallen arrived on time on Nov 13Closed Nov 13, 2026On time
- The 08:28 St. Gallen → Zürich HB arrived on time on Nov 13Closed Nov 13, 2026On time
- The 08:35 Weinfelden → St. Gallen arrived on time on Nov 13Closed Nov 13, 2026On time
- The 07:42 Chur → St. Gallen was delayed on Nov 13Closed Nov 13, 2026Delayed
Operators at St. Gallen
Sorted by number of markets. Each links to the operator's on-time record.
- Schweizerische Südostbahn SOB56 departing · 53 arriving
- Thurbo THURBO35 departing · 37 arriving
- Schweizerische Bundesbahnen SBB SBB26 departing · 29 arriving
- Appenzeller Bahnen AB-CH3 departing · 1 arriving
Connected stations
Stations served by trains with a market at St. Gallen.
Prices for St. Gallen are set by traders on GADUIN. They are not railway forecasts or a timetable.