search.ch

Interrupted service: St. Margrethen SG - Rorschach from 10/24/2025 23:25 to 11/03/2025 04:20

Duration: 24.10. 23:25 – 27.10. 04:20. Duration: 31.10. 23:25 – 3.11. 04:20

Due to construction work

Please consult online timetable. Passengers travelling between Rorschach and St.Margrethen and between Rorschach and Heerbrugg please use the replacement bus service (EV). Bikes cannot be transported. Registration recommended for customers in a wheelchair

Rorschach Thursday, 10/16/2025
Line Dep Direction Track Interval
S-TrainS-Train S5 S5 20:45 Weinfelden 5 60'
InterRegio 13 IR 13 20:51 St. Gallen 5
S-TrainS-Train S7 S7 20:54 Weinfelden 3 60'
S-TrainS-Train S4 S4 20:56 Sargans 4 60'
S-TrainS-Train S4 S4 21:03 Rapperswil SG 5 60'
InterRegio 13 IR 13 21:09 Chur 4
S-TrainS-Train S25 S25 21:11 Heiden 2
S-TrainS-Train S5 S5 21:14 St. Margrethen SG 4
InterRegio 13 IR 13 21:21 Zürich HB 5
S-TrainS-Train S7 S7 21:24 Romanshorn 3 60'
S-TrainS-Train S2 S2 21:26 Altstätten SG 4 60'
S-TrainS-Train S2 S2 21:33 St. Gallen 5 60'
RE13 RE13 21:39 Sargans 4 60'
S-TrainS-Train S5 S5 21:45 Weinfelden 5
InterRegio 13 IR 13 21:51 St. Gallen 5
S-TrainS-Train S7 S7 21:54 Weinfelden 3
S-TrainS-Train S4 S4 21:56 Sargans 4 60'
S-TrainS-Train S4 S4 22:03 Rapperswil SG 5
S-TrainS-Train S5 S5 22:14 St. Margrethen SG 4
InterRegio 13 IR 13 22:21 Zürich HB 5
S-TrainS-Train S7 S7 22:24 Romanshorn 3
S-TrainS-Train S2 S2 22:26 Altstätten SG 4
S-TrainS-Train S2 S2 22:33 St. Gallen 5
RE13 RE13 22:39 Sargans 4
S-TrainS-Train S5 S5 22:45 Weinfelden 5
S-TrainS-Train S7 S7 22:54 Weinfelden 3
S-TrainS-Train S4 S4 22:56 Sargans 4
S-TrainS-Train S4 S4 23:03 Rapperswil SG 5
RE13 RE13 23:21 St. Gallen 5
S-TrainS-Train S7 S7 23:24 Romanshorn 3
S-TrainS-Train S2 S2 23:26 Altstätten SG 4
S-TrainS-Train S2 S2 23:33 St. Gallen 5
RE13 RE13 23:39 Sargans 4
S-TrainS-Train S7 S7 23:54 Romanshorn 3
S-TrainS-Train S4 S4 23:56 Sargans 4
S-TrainS-Train S4 S4 00:03 Herisau 5
RE13 RE13 00:21 St. Gallen 5
S-TrainS-Train S7 S7 00:24 Romanshorn 3
S-TrainS-Train S2 S2 00:43 Altstätten SG 4
S-TrainS-Train S4 S4 01:03 Herisau 4
Friday 10/17/2025
S-TrainS-Train S7 S7 04:54 Weinfelden 3 60'
S-TrainS-Train S2 S2 05:15 St. Gallen 5
S-TrainS-Train S7 S7 05:24 Romanshorn 3 60'
S-TrainS-Train S2 S2 05:26 Altstätten SG 5 60'
S-TrainS-Train S2 S2 05:32 Nesslau-Neu St. Johann 2 60 - 61'
InterCity 5 IC 5 05:39 Lausanne 4 60'
InterRegio 13 IR 13 05:39 Sargans 5 60'
S-TrainS-Train S5 S5 05:45 Weinfelden 5 60'
S-TrainS-Train S7 S7 05:54 Weinfelden 3 60'
S-TrainS-Train S4 S4 05:56 Sargans 4 60'
S-TrainS-Train S4 S4 06:03 Rapperswil SG 5 60'
InterRegio 13 IR 13 06:09 Chur 4 60'
S-TrainS-Train S25 S25 06:11 Heiden 2 60'
S-TrainS-Train S5 S5 06:14 St. Margrethen SG 4 60'
InterRegio 13 IR 13 06:21 Zürich HB 5 60'
S-TrainS-Train S7 S7 06:24 Romanshorn 3 60'
S-TrainS-Train S2 S2 06:26 Altstätten SG 5 60'
S-TrainS-Train S2 S2 06:33 Nesslau-Neu St. Johann 5 60'
InterCity 5 IC 5 06:39 Lausanne 4 60'
InterRegio 13 IR 13 06:39 Sargans 5 60'
S-TrainS-Train S5 S5 06:45 Weinfelden 5 60'
InterRegio 13 IR 13 06:51 St. Gallen 5 60'
S-TrainS-Train S7 S7 06:54 Weinfelden 3 60'
S-TrainS-Train S4 S4 06:56 Sargans 4 60'
S-TrainS-Train S4 S4 07:03 Rapperswil SG 5 60'
InterRegio 13 IR 13 07:09 Chur 4 60'
S-TrainS-Train S25 S25 07:11 Heiden 2 60'
S-TrainS-Train S5 S5 07:14 St. Margrethen SG 4 60'
InterRegio 13 IR 13 07:21 Zürich HB 5 60'
S-TrainS-Train S7 S7 07:24 Romanshorn 3 60'
S-TrainS-Train S2 S2 07:26 Altstätten SG 5 60'
S-TrainS-Train S2 S2 07:33 Nesslau-Neu St. Johann 5 60'
InterCity 5 IC 5 07:39 Lausanne 4 60'
InterRegio 13 IR 13 07:39 Sargans 5 60'
S-TrainS-Train S5 S5 07:45 Weinfelden 5 60'
InterRegio 13 IR 13 07:51 St. Gallen 5 60'
S-TrainS-Train S7 S7 07:54 Weinfelden 3 60'
S-TrainS-Train S4 S4 07:56 Sargans 4 60'
S-TrainS-Train S4 S4 08:03 Rapperswil SG 5 60'
InterRegio 13 IR 13 08:09 Chur 4 60'
S-TrainS-Train S25 S25 08:11 Heiden 2 60'
S-TrainS-Train S5 S5 08:14 St. Margrethen SG 4 60'
InterRegio 13 IR 13 08:21 Zürich HB 5 60'
S-TrainS-Train S7 S7 08:24 Romanshorn 3 60'
S-TrainS-Train S2 S2 08:26 Altstätten SG 5 60'
S-TrainS-Train S2 S2 08:33 Nesslau-Neu St. Johann 5 60'
InterCity 5 IC 5 08:39 Lausanne 4 60'
InterRegio 13 IR 13 08:39 Sargans 5 60'
S-TrainS-Train S5 S5 08:45 Weinfelden 5 60'
InterRegio 13 IR 13 08:51 St. Gallen 5 60'
S-TrainS-Train S7 S7 08:54 Weinfelden 3 60'
S-TrainS-Train S4 S4 08:56 Sargans 4 60'
S-TrainS-Train S4 S4 09:03 Rapperswil SG 5 60'
InterRegio 13 IR 13 09:09 Chur 4 60'
S-TrainS-Train S25 S25 09:11 Heiden 2 60'
S-TrainS-Train S5 S5 09:14 St. Margrethen SG 4 60'
InterRegio 13 IR 13 09:21 Zürich HB 5 60'
S-TrainS-Train S7 S7 09:24 Romanshorn 3 60'
S-TrainS-Train S2 S2 09:26 Altstätten SG 5 60'
S-TrainS-Train S2 S2 09:33 Nesslau-Neu St. Johann 5 60'
InterCity 5 IC 5 09:39 Lausanne 4 60'
InterRegio 13 IR 13 09:39 Sargans 5 60'
S-TrainS-Train S7 S7 09:42 Bregenz 3
S-TrainS-Train S5 S5 09:45 Weinfelden 5 60'
InterRegio 13 IR 13 09:51 St. Gallen 5 60'
S-TrainS-Train S7 S7 09:54 Weinfelden 3 60'
S-TrainS-Train S25 S25 09:55 Rorschach Hafen 2 60'
S-TrainS-Train S4 S4 09:56 Sargans 4 60'
S-TrainS-Train S4 S4 10:03 Rapperswil SG 5 60'
InterRegio 13 IR 13 10:09 Chur 4 60'
S-TrainS-Train S25 S25 10:11 Heiden 2 60'
S-TrainS-Train S5 S5 10:14 St. Margrethen SG 4 60'
InterRegio 13 IR 13 10:21 Zürich HB 5 60'
S-TrainS-Train S7 S7 10:24 Romanshorn 3 60'
S-TrainS-Train S2 S2 10:26 Altstätten SG 5 60'
S-TrainS-Train S2 S2 10:33 Nesslau-Neu St. Johann 5 60'
InterCity 5 IC 5 10:39 Lausanne 4 60'
InterRegio 13 IR 13 10:39 Sargans 5 60'
S-TrainS-Train S5 S5 10:45 Weinfelden 5 60'
InterRegio 13 IR 13 10:51 St. Gallen 5 60'
S-TrainS-Train S7 S7 10:54 Weinfelden 3 60'
S-TrainS-Train S25 S25 10:55 Rorschach Hafen 2 60'
S-TrainS-Train S4 S4 10:56 Sargans 4 60'
S-TrainS-Train S4 S4 11:03 Rapperswil SG 5 60'
InterRegio 13 IR 13 11:09 Chur 4 60'
S-TrainS-Train S25 S25 11:11 Heiden 2 60'
S-TrainS-Train S5 S5 11:14 St. Margrethen SG 4 60'
InterRegio 13 IR 13 11:21 Zürich HB 5 60'
S-TrainS-Train S7 S7 11:24 Romanshorn 3 60'
S-TrainS-Train S2 S2 11:26 Altstätten SG 5 60'
S-TrainS-Train S2 S2 11:33 Nesslau-Neu St. Johann 5 60'
InterCity 5 IC 5 11:39 Lausanne 4 60'
InterRegio 13 IR 13 11:39 Sargans 5 60'
S-TrainS-Train S5 S5 11:45 Weinfelden 5 60'
InterRegio 13 IR 13 11:51 St. Gallen 5 60'
S-TrainS-Train S7 S7 11:54 Weinfelden 3 60'
S-TrainS-Train S25 S25 11:55 Rorschach Hafen 2 60'
S-TrainS-Train S4 S4 11:56 Sargans 4 60'
S-TrainS-Train S4 S4 12:03 Rapperswil SG 5 60'
InterRegio 13 IR 13 12:09 Chur 4 60'
S-TrainS-Train S25 S25 12:11 Heiden 2 60'
S-TrainS-Train S5 S5 12:14 St. Margrethen SG 4 60'
InterRegio 13 IR 13 12:21 Zürich HB 5 60'
S-TrainS-Train S7 S7 12:24 Romanshorn 2 60'
S-TrainS-Train S2 S2 12:26 Altstätten SG 5 60'
S-TrainS-Train S2 S2 12:33 Nesslau-Neu St. Johann 5 60'
InterCity 5 IC 5 12:39 Lausanne 4 60'
InterRegio 13 IR 13 12:39 Sargans 5 60'
S-TrainS-Train S5 S5 12:45 Weinfelden 5 60'
InterRegio 13 IR 13 12:51 St. Gallen 5 60'
S-TrainS-Train S7 S7 12:54 Weinfelden 3 60'
S-TrainS-Train S25 S25 12:55 Rorschach Hafen 2 60'
S-TrainS-Train S4 S4 12:56 Sargans 4 60'
S-TrainS-Train S4 S4 13:03 Rapperswil SG 5 60'
InterRegio 13 IR 13 13:09 Chur 4 60'
S-TrainS-Train S25 S25 13:11 Heiden 2 60'
S-TrainS-Train S5 S5 13:14 St. Margrethen SG 4 60'
InterRegio 13 IR 13 13:21 Zürich HB 5 60'
S-TrainS-Train S7 S7 13:24 Romanshorn 3 60'
S-TrainS-Train S2 S2 13:26 Altstätten SG 5 60'
S-TrainS-Train S2 S2 13:33 Nesslau-Neu St. Johann 5 60'
InterCity 5 IC 5 13:39 Lausanne 4 60'
InterRegio 13 IR 13 13:39 Sargans 5 60'
S-TrainS-Train S5 S5 13:45 Weinfelden 5 60'
InterRegio 13 IR 13 13:51 St. Gallen 5 60'
S-TrainS-Train S7 S7 13:54 Weinfelden 3 60'
S-TrainS-Train S25 S25 13:55 Rorschach Hafen 2 60'
S-TrainS-Train S4 S4 13:56 Sargans 4 60'
S-TrainS-Train S4 S4 14:03 Rapperswil SG 5 60'
InterRegio 13 IR 13 14:09 Chur 4 60'
S-TrainS-Train S25 S25 14:11 Heiden 2 60'
S-TrainS-Train S5 S5 14:14 St. Margrethen SG 4 60'
InterRegio 13 IR 13 14:21 Zürich HB 5 60'
S-TrainS-Train S7 S7 14:24 Romanshorn 3 60'
S-TrainS-Train S2 S2 14:26 Altstätten SG 5 60'
S-TrainS-Train S2 S2 14:33 Nesslau-Neu St. Johann 5 60'
InterCity 5 IC 5 14:39 Lausanne 4 60'
InterRegio 13 IR 13 14:39 Sargans 5 60'
S-TrainS-Train S5 S5 14:45 Weinfelden 5 60'
InterRegio 13 IR 13 14:51 St. Gallen 5 60'
S-TrainS-Train S7 S7 14:54 Weinfelden 3 60'
S-TrainS-Train S25 S25 14:55 Rorschach Hafen 2 60'
S-TrainS-Train S4 S4 14:56 Sargans 4 60'
S-TrainS-Train S4 S4 15:03 Rapperswil SG 5 60'
InterRegio 13 IR 13 15:09 Chur 4 60'
S-TrainS-Train S25 S25 15:11 Heiden 2 60'
S-TrainS-Train S5 S5 15:14 St. Margrethen SG 4 60'
InterRegio 13 IR 13 15:21 Zürich HB 5 60'
S-TrainS-Train S7 S7 15:24 Romanshorn 3 60'
S-TrainS-Train S2 S2 15:26 Altstätten SG 5 60'
S-TrainS-Train S2 S2 15:33 Nesslau-Neu St. Johann 5 60'
InterCity 5 IC 5 15:39 Lausanne 4 60'
InterRegio 13 IR 13 15:39 Sargans 5 60'
S-TrainS-Train S7 S7 15:42 Bregenz 2 120'
S-TrainS-Train S5 S5 15:45 Weinfelden 5 60'
InterRegio 13 IR 13 15:51 St. Gallen 5 60'
S-TrainS-Train S7 S7 15:54 Weinfelden 3 60'
S-TrainS-Train S25 S25 15:55 Rorschach Hafen 2
S-TrainS-Train S4 S4 15:56 Sargans 4 60'
S-TrainS-Train S4 S4 16:03 Rapperswil SG 5 60'
InterRegio 13 IR 13 16:09 Chur 4 60'
S-TrainS-Train S25 S25 16:11 Heiden 2 60'
S-TrainS-Train S5 S5 16:14 St. Margrethen SG 4 60'
InterRegio 13 IR 13 16:21 Zürich HB 5 60'
S-TrainS-Train S7 S7 16:24 Romanshorn 3 60'
S-TrainS-Train S2 S2 16:26 Altstätten SG 5 60'
S-TrainS-Train S2 S2 16:33 Nesslau-Neu St. Johann 5 60'
InterCity 5 IC 5 16:39 Lausanne 4 60'
InterRegio 13 IR 13 16:39 Sargans 5 60'
S-TrainS-Train S5 S5 16:45 Weinfelden 5 60'
InterRegio 13 IR 13 16:51 St. Gallen 5 60'
S-TrainS-Train S7 S7 16:54 Weinfelden 3 60'
S-TrainS-Train S25 S25 16:55 Rorschach Hafen 2
S-TrainS-Train S4 S4 16:56 Sargans 4 60'
S-TrainS-Train S4 S4 17:03 Rapperswil SG 5 60'
InterRegio 13 IR 13 17:09 Chur 4 60'
S-TrainS-Train S25 S25 17:11 Heiden 2 60'
S-TrainS-Train S5 S5 17:14 St. Margrethen SG 4 60'
InterRegio 13 IR 13 17:21 Zürich HB 5 60'
S-TrainS-Train S7 S7 17:24 Romanshorn 3 60'
S-TrainS-Train S2 S2 17:26 Altstätten SG 5 60'
S-TrainS-Train S2 S2 17:33 Nesslau-Neu St. Johann 5 60'
InterCity 5 IC 5 17:39 Lausanne 4 60'
InterRegio 13 IR 13 17:39 Sargans 5 60'
S-TrainS-Train S7 S7 17:42 Bregenz 3
S-TrainS-Train S5 S5 17:45 Weinfelden 5 60'
InterRegio 13 IR 13 17:51 St. Gallen 5 60'
S-TrainS-Train S7 S7 17:54 Weinfelden 3 60'
S-TrainS-Train S4 S4 17:56 Sargans 4 60'
S-TrainS-Train S4 S4 18:03 Rapperswil SG 5 60'
InterRegio 13 IR 13 18:09 Chur 4 60'
S-TrainS-Train S25 S25 18:11 Heiden 2 60'
S-TrainS-Train S5 S5 18:14 St. Margrethen SG 4 60'
InterRegio 13 IR 13 18:21 Zürich HB 5 60'
S-TrainS-Train S7 S7 18:24 Romanshorn 3 60'
S-TrainS-Train S2 S2 18:26 Altstätten SG 5 60'
S-TrainS-Train S2 S2 18:33 Nesslau-Neu St. Johann 5 60'
InterCity 5 IC 5 18:39 Lausanne 4
InterRegio 13 IR 13 18:39 Sargans 5 60'
S-TrainS-Train S5 S5 18:45 Weinfelden 5
InterRegio 13 IR 13 18:51 St. Gallen 5
S-TrainS-Train S7 S7 18:54 Weinfelden 3
S-TrainS-Train S4 S4 18:56 Sargans 4
S-TrainS-Train S4 S4 19:03 Rapperswil SG 5
InterRegio 13 IR 13 19:09 Chur 4
S-TrainS-Train S25 S25 19:11 Heiden 2
S-TrainS-Train S5 S5 19:14 St. Margrethen SG 4
InterRegio 13 IR 13 19:21 Zürich HB 5
S-TrainS-Train S7 S7 19:24 Romanshorn 3
S-TrainS-Train S2 S2 19:26 Altstätten SG 5
S-TrainS-Train S2 S2 19:33 Nesslau-Neu St. Johann 5
InterCity 5 IC 5 19:39 Lausanne 4
InterRegio 13 IR 13 19:39 Sargans 5
S-TrainS-Train S7 S7 19:42 Bregenz 3
S-TrainS-Train S5 S5 19:45 Weinfelden 5
InterRegio 13 IR 13 19:51 St. Gallen 5
S-TrainS-Train S7 S7 19:54 Weinfelden 3
S-TrainS-Train S4 S4 19:56 Sargans 4
S-TrainS-Train S4 S4 20:03 Rapperswil SG 5
InterRegio 13 IR 13 20:09 Chur 4
S-TrainS-Train S25 S25 20:11 Heiden 2
S-TrainS-Train S5 S5 20:14 St. Margrethen SG 4
InterRegio 13 IR 13 20:21 Zürich HB 5
S-TrainS-Train S7 S7 20:24 Romanshorn 3
S-TrainS-Train S2 S2 20:26 Altstätten SG 5
S-TrainS-Train S2 S2 20:33 Nesslau-Neu St. Johann 5
InterRegio 13 IR 13 20:39 Sargans 4
Ad