search.ch
Schachen (Herisau) today
Line Dep Direction Track Interval
S-TrainS-Train S2 S2 20:49+1' Altstätten SG 1
S-TrainS-Train S2 S2 21:08+2' Nesslau-Neu St. Johann 1
S-TrainS-Train S4 S4 21:18+1' St. Gallen 1 60'
S-TrainS-Train S4 S4 21:39+1' Rapperswil SG 1 60'
S-TrainS-Train S2 S2 21:49+1' Altstätten SG 1
S-TrainS-Train S4 S4 22:18+1' St. Gallen 1 60'
S-TrainS-Train S4 S4 22:39+1' Rapperswil SG 1
S-TrainS-Train S2 S2 22:49+1' Heerbrugg 1
S-TrainS-Train S4 S4 23:18 St. Gallen 1
S-TrainS-Train S4 S4 23:39+1' Rapperswil SG 1
S-TrainS-Train S4 S4 00:18 St. Gallen 1
Monday 08/18/2025
S-TrainS-Train S4 S4 05:18 St. Gallen 1 60'
S-TrainS-Train S4 S4 05:39 Rapperswil SG 1 60'
S-TrainS-Train S2 S2 05:49 Altstätten SG 1 60'
S-TrainS-Train S2 S2 06:08 Nesslau-Neu St. Johann 1 60'
S-TrainS-Train S4 S4 06:18 St. Gallen 1 60'
S-TrainS-Train S4 S4 06:39 Rapperswil SG 1 60'
S-TrainS-Train S2 S2 06:49 Altstätten SG 1 60'
S-TrainS-Train S2 S2 07:08 Nesslau-Neu St. Johann 1 60'
S-TrainS-Train S4 S4 07:18 St. Gallen 1 60'
S-TrainS-Train S4 S4 07:39 Rapperswil SG 1 60'
S-TrainS-Train S2 S2 07:49 Altstätten SG 1 60'
S-TrainS-Train S2 S2 08:08 Nesslau-Neu St. Johann 1 60'
S-TrainS-Train S4 S4 08:18 St. Gallen 1 60'
S-TrainS-Train S4 S4 08:39 Rapperswil SG 1 60'
S-TrainS-Train S2 S2 08:49 Altstätten SG 1 60'
S-TrainS-Train S2 S2 09:08 Nesslau-Neu St. Johann 1 60'
S-TrainS-Train S4 S4 09:18 St. Gallen 1 60'
S-TrainS-Train S4 S4 09:39 Rapperswil SG 1 60'
S-TrainS-Train S2 S2 09:49 Altstätten SG 1 60'
S-TrainS-Train S2 S2 10:08 Nesslau-Neu St. Johann 1 60'
S-TrainS-Train S4 S4 10:18 St. Gallen 1 60'
S-TrainS-Train S4 S4 10:39 Rapperswil SG 1 60'
S-TrainS-Train S2 S2 10:49 Altstätten SG 1 60'
S-TrainS-Train S2 S2 11:08 Nesslau-Neu St. Johann 1 60'
S-TrainS-Train S4 S4 11:18 St. Gallen 1 60'
S-TrainS-Train S4 S4 11:39 Rapperswil SG 1 60'
S-TrainS-Train S2 S2 11:49 Altstätten SG 1 60'
S-TrainS-Train S2 S2 12:08 Nesslau-Neu St. Johann 1 60'
S-TrainS-Train S4 S4 12:18 St. Gallen 1 60'
S-TrainS-Train S4 S4 12:39 Rapperswil SG 1 60'
S-TrainS-Train S2 S2 12:49 Altstätten SG 1 60'
S-TrainS-Train S2 S2 13:08 Nesslau-Neu St. Johann 1 60'
S-TrainS-Train S4 S4 13:18 St. Gallen 1 60'
S-TrainS-Train S4 S4 13:39 Rapperswil SG 1 60'
S-TrainS-Train S2 S2 13:49 Altstätten SG 1 60'
S-TrainS-Train S2 S2 14:08 Nesslau-Neu St. Johann 1 60'
S-TrainS-Train S4 S4 14:18 St. Gallen 1 60'
S-TrainS-Train S4 S4 14:39 Rapperswil SG 1 60'
S-TrainS-Train S2 S2 14:49 Altstätten SG 1 60'
S-TrainS-Train S2 S2 15:08 Nesslau-Neu St. Johann 1 60'
S-TrainS-Train S4 S4 15:18 St. Gallen 1 60'
S-TrainS-Train S4 S4 15:39 Rapperswil SG 1 60'
S-TrainS-Train S2 S2 15:49 Altstätten SG 1 60'
S-TrainS-Train S2 S2 16:08 Nesslau-Neu St. Johann 1 60'
S-TrainS-Train S4 S4 16:18 St. Gallen 1 60'
S-TrainS-Train S4 S4 16:39 Rapperswil SG 1 60'
S-TrainS-Train S2 S2 16:49 Altstätten SG 1 60'
S-TrainS-Train S2 S2 17:08 Nesslau-Neu St. Johann 1 60'
S-TrainS-Train S4 S4 17:18 St. Gallen 1 60'
S-TrainS-Train S4 S4 17:39 Rapperswil SG 1 60'
S-TrainS-Train S2 S2 17:49 Altstätten SG 1 60'
S-TrainS-Train S2 S2 18:08 Nesslau-Neu St. Johann 1 60'
S-TrainS-Train S4 S4 18:18 St. Gallen 1 60'
S-TrainS-Train S4 S4 18:39 Rapperswil SG 1 60'
S-TrainS-Train S2 S2 18:49 Altstätten SG 1
S-TrainS-Train S2 S2 19:08 Nesslau-Neu St. Johann 1
S-TrainS-Train S4 S4 19:18 St. Gallen 1
S-TrainS-Train S4 S4 19:39 Rapperswil SG 1
S-TrainS-Train S2 S2 19:49 Altstätten SG 1
S-TrainS-Train S2 S2 20:08 Nesslau-Neu St. Johann 1
S-TrainS-Train S4 S4 20:18 St. Gallen 1
S-TrainS-Train S4 S4 20:39 Rapperswil SG 1