Altstätten SG: is my train late?
Next hour: 0 of 7 departures running late, 0 cancelled · as of 20:25
Trade on whether trains at Altstätten SG run on time. Markets settle on the station's official board.
Departures
28
Arrivals
27
Operators
1
Live board
- Zürich HB On time328457%Market
- Nesslau-Neu St. Johann On time1127859%Market
- Sargans On time1147157%Market
- nowChur On time222961%Market
- St. Gallen On time223462%Market
- Rapperswil SG On time1148057%Market
- Sargans On time328157%Market
- Zürich HB On time328656%Market
- St. Gallen On time1128261%Market
- Sargans On time1147557%Market
- Chur On time223158%Market
- St. Gallen On time223659%Market
- Rapperswil SG On time1148455%Market
- Sargans On time350358%Market
- Zürich HB On time328854%Market
- St. Gallen On time1128656%Market
- Sargans On time1147956%Market
- Rapperswil SG On time1148853%Market
- Sargans On time350555%Market
- St. Gallen On time350670%Market
- St. Gallen On time1129049%Market
- Sargans On time1148354%Market
- Wattwil On time1149249%Market
Departures from Altstätten SG
Showing 14 of 28
- to Nesslau-Neu St. Johann5 min or more counts as lateTHURBO 1125059%On time
- to Nesslau-Neu St. Johann5 min or more counts as lateTHURBO 1125459%On time
- to Nesslau-Neu St. Johann5 min or more counts as lateTHURBO 1125859%On time
- to Nesslau-Neu St. Johann5 min or more counts as lateTHURBO 1126259%On time
- to Nesslau-Neu St. Johann5 min or more counts as lateTHURBO 1126658%On time
- to Nesslau-Neu St. Johann5 min or more counts as lateTHURBO 1127059%On time
- to Nesslau-Neu St. Johann5 min or more counts as lateTHURBO 1127459%On time
- to Nesslau-Neu St. Johann5 min or more counts as lateTHURBO 1127859%On time
- to St. Gallen5 min or more counts as lateTHURBO 1128261%On time
- to St. Gallen5 min or more counts as lateTHURBO 1128656%On time
- to St. Gallen5 min or more counts as lateTHURBO 1129049%On time
- to Rorschach5 min or more counts as lateTHURBO 1120049%On time
- to St. Gallen5 min or more counts as lateTHURBO 1121670%On time
- to Nesslau-Neu St. Johann5 min or more counts as lateTHURBO 1122270%On time
Arrivals at Altstätten SG
Showing 14 of 27
- from Nesslau-Neu St. Johannon time5 min or more counts as lateTHURBO 1125159%On time
- from Nesslau-Neu St. Johannon time5 min or more counts as lateTHURBO 1125559%On time
- from Nesslau-Neu St. Johannon time5 min or more counts as lateTHURBO 1125959%On time
- from Nesslau-Neu St. Johannon time5 min or more counts as lateTHURBO 1126359%On time
- from Nesslau-Neu St. Johannon time5 min or more counts as lateTHURBO 1126759%On time
- from Nesslau-Neu St. Johannon time5 min or more counts as lateTHURBO 1127159%On time
- from Nesslau-Neu St. Johannon time5 min or more counts as lateTHURBO 1127559%On time
- from Nesslau-Neu St. Johannon time5 min or more counts as lateTHURBO 1127959%On time
- from Nesslau-Neu St. Johannon time5 min or more counts as lateTHURBO 1128356%On time
- from Nesslau-Neu St. Johannon time5 min or more counts as lateTHURBO 1128754%On time
- from St. Gallenon time5 min or more counts as lateTHURBO 1120370%On time
- from St. Gallenon time5 min or more counts as lateTHURBO 1121570%On time
- from St. Gallenon time5 min or more counts as lateTHURBO 1121970%On time
- from Nesslau-Neu St. Johannon time5 min or more counts as lateTHURBO 1122370%On time
On-time record
All settled markets at Altstätten SG, 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 Altstätten SG markets to settle.
- The 16:09 Nesslau-Neu St. Johann → Altstätten SG arrived on time on Nov 13Closed Nov 13, 2026On time
- The 16:06 Altstätten SG → Nesslau-Neu St. Johann arrived on time on Nov 13Closed Nov 13, 2026On time
- The 15:09 Nesslau-Neu St. Johann → Altstätten SG arrived on time on Nov 13Closed Nov 13, 2026On time
- The 15:06 Altstätten SG → Nesslau-Neu St. Johann arrived on time on Nov 13Closed Nov 13, 2026On time
- The 14:09 Nesslau-Neu St. Johann → Altstätten SG arrived on time on Nov 13Closed Nov 13, 2026On time
- The 14:06 Altstätten SG → Nesslau-Neu St. Johann arrived on time on Nov 13Closed Nov 13, 2026On time
- The 13:09 Nesslau-Neu St. Johann → Altstätten SG arrived on time on Nov 13Closed Nov 13, 2026On time
- The 13:06 Altstätten SG → Nesslau-Neu St. Johann arrived on time on Nov 13Closed Nov 13, 2026On time
- The 12:09 Nesslau-Neu St. Johann → Altstätten SG arrived on time on Nov 13Closed Nov 13, 2026On time
- The 12:06 Altstätten SG → Nesslau-Neu St. Johann arrived on time on Nov 13Closed Nov 13, 2026On time
- The 11:09 Nesslau-Neu St. Johann → Altstätten SG arrived on time on Nov 13Closed Nov 13, 2026On time
- The 11:06 Altstätten SG → Nesslau-Neu St. Johann arrived on time on Nov 13Closed Nov 13, 2026On time
- The 10:09 Nesslau-Neu St. Johann → Altstätten SG was cancelled on Nov 13Closed Nov 13, 2026Cancelled
- The 10:06 Altstätten SG → Nesslau-Neu St. Johann arrived on time on Nov 13Closed Nov 13, 2026On time
- The 09:09 Nesslau-Neu St. Johann → Altstätten SG arrived on time on Nov 13Closed Nov 13, 2026On time
- The 09:06 Altstätten SG → Nesslau-Neu St. Johann arrived on time on Nov 13Closed Nov 13, 2026On time
- The 08:09 Nesslau-Neu St. Johann → Altstätten SG arrived on time on Nov 13Closed Nov 13, 2026On time
- The 08:06 Altstätten SG → Nesslau-Neu St. Johann was cancelled on Nov 13Closed Nov 13, 2026Cancelled
- The 07:09 Nesslau-Neu St. Johann → Altstätten SG arrived on time on Nov 13Closed Nov 13, 2026On time
- The 07:06 Altstätten SG → Nesslau-Neu St. Johann arrived on time on Nov 13Closed Nov 13, 2026On time
- The 06:09 Nesslau-Neu St. Johann → Altstätten SG arrived on time on Nov 13Closed Nov 13, 2026On time
- The 06:06 Altstätten SG → Nesslau-Neu St. Johann arrived on time on Nov 13Closed Nov 13, 2026On time
- The 05:09 Nesslau-Neu St. Johann → Altstätten SG arrived on time on Nov 13Closed Nov 13, 2026On time
- The 05:08 St. Gallen → Altstätten SG arrived on time on Nov 13Closed Nov 13, 2026On time
- The 04:52 Altstätten SG → St. Gallen arrived on time on Nov 13Closed Nov 13, 2026On time
- The 04:53 Altstätten SG → Sargans arrived on time on Nov 13Closed Nov 13, 2026On time
- The 04:27 St. Margrethen SG → Altstätten SG arrived on time on Nov 13Closed Nov 13, 2026On time
- The 00:26 St. Gallen → Altstätten SG arrived on time on Nov 13Closed Nov 13, 2026On time
- The 00:06 Altstätten SG → Rorschach arrived on time on Nov 13Closed Nov 13, 2026On time
- The 22:06 Altstätten SG → St. Gallen arrived on time on Nov 12Closed Nov 13, 2026On time
- The 21:09 Nesslau-Neu St. Johann → Altstätten SG arrived on time on Nov 12Closed Nov 13, 2026On time
- The 23:06 Altstätten SG → St. Gallen arrived on time on Nov 12Closed Nov 13, 2026On time
- The 22:09 Nesslau-Neu St. Johann → Altstätten SG arrived on time on Nov 12Closed Nov 13, 2026On time
- The 20:09 Nesslau-Neu St. Johann → Altstätten SG arrived on time on Nov 12Closed Nov 13, 2026On time
- The 21:06 Altstätten SG → St. Gallen arrived on time on Nov 12Closed Nov 13, 2026On time
- The 20:06 Altstätten SG → Nesslau-Neu St. Johann arrived on time on Nov 12Closed Nov 13, 2026On time
- The 19:09 Nesslau-Neu St. Johann → Altstätten SG arrived on time on Nov 12Closed Nov 13, 2026On time
- The 19:06 Altstätten SG → Nesslau-Neu St. Johann arrived on time on Nov 12Closed Nov 13, 2026On time
- The 18:09 Nesslau-Neu St. Johann → Altstätten SG arrived on time on Nov 12Closed Nov 13, 2026On time
- The 18:06 Altstätten SG → Nesslau-Neu St. Johann arrived on time on Nov 12Closed Nov 13, 2026On time
- The 17:09 Nesslau-Neu St. Johann → Altstätten SG arrived on time on Nov 12Closed Nov 12, 2026On time
- The 17:06 Altstätten SG → Nesslau-Neu St. Johann arrived on time on Nov 12Closed Nov 12, 2026On time
- The 16:09 Nesslau-Neu St. Johann → Altstätten SG arrived on time on Nov 12Closed Nov 12, 2026On time
- The 16:06 Altstätten SG → Nesslau-Neu St. Johann arrived on time on Nov 12Closed Nov 12, 2026On time
- The 15:09 Nesslau-Neu St. Johann → Altstätten SG was delayed on Nov 12Closed Nov 12, 2026Delayed
- The 15:06 Altstätten SG → Nesslau-Neu St. Johann arrived on time on Nov 12Closed Nov 12, 2026On time
- The 14:09 Nesslau-Neu St. Johann → Altstätten SG arrived on time on Nov 12Closed Nov 12, 2026On time
- The 14:06 Altstätten SG → Nesslau-Neu St. Johann arrived on time on Nov 12Closed Nov 12, 2026On time
- The 13:09 Nesslau-Neu St. Johann → Altstätten SG arrived on time on Nov 12Closed Nov 12, 2026On time
- The 13:06 Altstätten SG → Nesslau-Neu St. Johann arrived on time on Nov 12Closed Nov 12, 2026On time
- The 12:09 Nesslau-Neu St. Johann → Altstätten SG arrived on time on Nov 12Closed Nov 12, 2026On time
- The 12:06 Altstätten SG → Nesslau-Neu St. Johann arrived on time on Nov 12Closed Nov 12, 2026On time
- The 11:09 Nesslau-Neu St. Johann → Altstätten SG arrived on time on Nov 12Closed Nov 12, 2026On time
- The 11:06 Altstätten SG → Nesslau-Neu St. Johann arrived on time on Nov 12Closed Nov 12, 2026On time
- The 10:09 Nesslau-Neu St. Johann → Altstätten SG arrived on time on Nov 12Closed Nov 12, 2026On time
- The 10:06 Altstätten SG → Nesslau-Neu St. Johann arrived on time on Nov 12Closed Nov 12, 2026On time
- The 09:09 Nesslau-Neu St. Johann → Altstätten SG arrived on time on Nov 12Closed Nov 12, 2026On time
- The 09:06 Altstätten SG → Nesslau-Neu St. Johann arrived on time on Nov 12Closed Nov 12, 2026On time
- The 08:09 Nesslau-Neu St. Johann → Altstätten SG arrived on time on Nov 12Closed Nov 12, 2026On time
- The 08:06 Altstätten SG → Nesslau-Neu St. Johann arrived on time on Nov 12Closed Nov 12, 2026On time
- The 07:09 Nesslau-Neu St. Johann → Altstätten SG arrived on time on Nov 12Closed Nov 12, 2026On time
- The 07:06 Altstätten SG → Nesslau-Neu St. Johann arrived on time on Nov 12Closed Nov 12, 2026On time
- The 06:09 Nesslau-Neu St. Johann → Altstätten SG arrived on time on Nov 12Closed Nov 12, 2026On time
- The 06:06 Altstätten SG → Nesslau-Neu St. Johann arrived on time on Nov 12Closed Nov 12, 2026On time
- The 05:09 Nesslau-Neu St. Johann → Altstätten SG arrived on time on Nov 12Closed Nov 12, 2026On time
- The 05:08 St. Gallen → Altstätten SG arrived on time on Nov 12Closed Nov 12, 2026On time
- The 04:52 Altstätten SG → St. Gallen arrived on time on Nov 12Closed Nov 12, 2026On time
- The 04:53 Altstätten SG → Sargans arrived on time on Nov 12Closed Nov 12, 2026On time
- The 04:27 St. Margrethen SG → Altstätten SG arrived on time on Nov 12Closed Nov 12, 2026On time
- The 00:26 St. Gallen → Altstätten SG arrived on time on Nov 12Closed Nov 12, 2026On time
- The 00:06 Altstätten SG → Rorschach arrived on time on Nov 12Closed Nov 12, 2026On time
- The 22:09 Nesslau-Neu St. Johann → Altstätten SG arrived on time on Nov 11Closed Nov 12, 2026On time
- The 22:06 Altstätten SG → St. Gallen arrived on time on Nov 11Closed Nov 12, 2026On time
- The 21:09 Nesslau-Neu St. Johann → Altstätten SG arrived on time on Nov 11Closed Nov 12, 2026On time
- The 23:06 Altstätten SG → St. Gallen arrived on time on Nov 11Closed Nov 12, 2026On time
- The 20:09 Nesslau-Neu St. Johann → Altstätten SG arrived on time on Nov 11Closed Nov 12, 2026On time
- The 20:06 Altstätten SG → Nesslau-Neu St. Johann arrived on time on Nov 11Closed Nov 12, 2026On time
- The 21:06 Altstätten SG → St. Gallen arrived on time on Nov 11Closed Nov 12, 2026On time
- The 19:09 Nesslau-Neu St. Johann → Altstätten SG arrived on time on Nov 11Closed Nov 12, 2026On time
- The 19:06 Altstätten SG → Nesslau-Neu St. Johann arrived on time on Nov 11Closed Nov 12, 2026On time
- The 18:09 Nesslau-Neu St. Johann → Altstätten SG arrived on time on Nov 11Closed Nov 12, 2026On time
- The 18:06 Altstätten SG → Nesslau-Neu St. Johann arrived on time on Nov 11Closed Nov 12, 2026On time
- The 17:09 Nesslau-Neu St. Johann → Altstätten SG arrived on time on Nov 11Closed Nov 11, 2026On time
- The 17:06 Altstätten SG → Nesslau-Neu St. Johann arrived on time on Nov 11Closed Nov 11, 2026On time
- The 16:09 Nesslau-Neu St. Johann → Altstätten SG arrived on time on Nov 11Closed Nov 11, 2026On time
- The 16:06 Altstätten SG → Nesslau-Neu St. Johann arrived on time on Nov 11Closed Nov 11, 2026On time
- The 15:09 Nesslau-Neu St. Johann → Altstätten SG arrived on time on Nov 11Closed Nov 11, 2026On time
- The 15:06 Altstätten SG → Nesslau-Neu St. Johann arrived on time on Nov 11Closed Nov 11, 2026On time
- The 14:09 Nesslau-Neu St. Johann → Altstätten SG arrived on time on Nov 11Closed Nov 11, 2026On time
- The 14:06 Altstätten SG → Nesslau-Neu St. Johann arrived on time on Nov 11Closed Nov 11, 2026On time
- The 13:09 Nesslau-Neu St. Johann → Altstätten SG arrived on time on Nov 11Closed Nov 11, 2026On time
- The 13:06 Altstätten SG → Nesslau-Neu St. Johann arrived on time on Nov 11Closed Nov 11, 2026On time
- The 12:09 Nesslau-Neu St. Johann → Altstätten SG arrived on time on Nov 11Closed Nov 11, 2026On time
- The 12:06 Altstätten SG → Nesslau-Neu St. Johann arrived on time on Nov 11Closed Nov 11, 2026On time
- The 11:09 Nesslau-Neu St. Johann → Altstätten SG arrived on time on Nov 11Closed Nov 11, 2026On time
- The 11:06 Altstätten SG → Nesslau-Neu St. Johann arrived on time on Nov 11Closed Nov 11, 2026On time
- The 10:09 Nesslau-Neu St. Johann → Altstätten SG arrived on time on Nov 11Closed Nov 11, 2026On time
- The 10:06 Altstätten SG → Nesslau-Neu St. Johann arrived on time on Nov 11Closed Nov 11, 2026On time
- The 09:09 Nesslau-Neu St. Johann → Altstätten SG arrived on time on Nov 11Closed Nov 11, 2026On time
- The 09:06 Altstätten SG → Nesslau-Neu St. Johann arrived on time on Nov 11Closed Nov 11, 2026On time
- The 08:09 Nesslau-Neu St. Johann → Altstätten SG arrived on time on Nov 11Closed Nov 11, 2026On time
- The 08:06 Altstätten SG → Nesslau-Neu St. Johann arrived on time on Nov 11Closed Nov 11, 2026On time
- The 07:09 Nesslau-Neu St. Johann → Altstätten SG arrived on time on Nov 11Closed Nov 11, 2026On time
- The 07:06 Altstätten SG → Nesslau-Neu St. Johann arrived on time on Nov 11Closed Nov 11, 2026On time
- The 06:09 Nesslau-Neu St. Johann → Altstätten SG arrived on time on Nov 11Closed Nov 11, 2026On time
- The 06:06 Altstätten SG → Nesslau-Neu St. Johann arrived on time on Nov 11Closed Nov 11, 2026On time
- The 05:09 Nesslau-Neu St. Johann → Altstätten SG arrived on time on Nov 11Closed Nov 11, 2026On time
- The 05:08 St. Gallen → Altstätten SG arrived on time on Nov 11Closed Nov 11, 2026On time
- The 04:52 Altstätten SG → St. Gallen arrived on time on Nov 11Closed Nov 11, 2026On time
- The 04:53 Altstätten SG → Sargans arrived on time on Nov 11Closed Nov 11, 2026On time
- The 04:27 St. Margrethen SG → Altstätten SG arrived on time on Nov 11Closed Nov 11, 2026On time
- The 00:26 St. Gallen → Altstätten SG arrived on time on Nov 11Closed Nov 11, 2026On time
- The 00:06 Altstätten SG → Rorschach arrived on time on Nov 11Closed Nov 11, 2026On time
- The 22:06 Altstätten SG → St. Gallen arrived on time on Nov 10Closed Nov 11, 2026On time
- The 23:06 Altstätten SG → St. Gallen arrived on time on Nov 10Closed Nov 11, 2026On time
- The 21:09 Nesslau-Neu St. Johann → Altstätten SG arrived on time on Nov 10Closed Nov 11, 2026On time
- The 22:09 Nesslau-Neu St. Johann → Altstätten SG arrived on time on Nov 10Closed Nov 11, 2026On time
- The 20:09 Nesslau-Neu St. Johann → Altstätten SG arrived on time on Nov 10Closed Nov 11, 2026On time
- The 21:06 Altstätten SG → St. Gallen arrived on time on Nov 10Closed Nov 11, 2026On time
- The 20:06 Altstätten SG → Nesslau-Neu St. Johann arrived on time on Nov 10Closed Nov 11, 2026On time
Operators at Altstätten SG
Sorted by number of markets. Each links to the operator's on-time record.
- Thurbo THURBO88 departing · 87 arriving
Connected stations
Stations served by trains with a market at Altstätten SG.
Prices for Altstätten SG are set by traders on GADUIN. They are not railway forecasts or a timetable.