search.ch

Limited service: lines S21, S22, S20 on S-TrainS-Train S20 S20 S-TrainS-Train S21 S21 S-TrainS-Train S22 S22 from 06/29/2025 02:00 to 08/10/2025 02:00

Duration: 29.6. 02:00 – 10.8. 02:00

Due to construction work

Lines S21, S22, S20

Passengers travelling between St. Gallen and Trogen please use the replacement bus service

Lines S21, S22, S20: no service St. Gallen - Trogen

Further information: appenzellerbahnen.ch

Limited service: line S21 on S-TrainS-Train S21 S21 from 06/18/2025 to 08/16/2025 between 20:30 – 01:00

Duration: 18.6. 20:30 – 20.6. 01:00

Due to construction work

Line S21

Passengers travelling between St. Gallen and Trogen please use the replacement bus service

Line S21: no service St. Gallen - Trogen

Further information: appenzellerbahnen.ch

Duration: 10.8. 20:30 – 15.8. 01:00

Due to construction work

Line S21

Passengers travelling between St. Gallen and Trogen please use the replacement bus service

Line S21: no service St. Gallen - Trogen

Further information: appenzellerbahnen.ch

St. Gallen today
Line Dep Direction Track Interval
InterRegio 13 IR 13 04:37+0' Zürich HB 3 60'
VAE VAE 05:05+0' Biberbrugg 3
InterCity 1 IC 1 05:07+0' Genève-Aéroport 1 60'
S-TrainS-Train S2 S2 05:08+0' Altstätten SG 4 60'
S-TrainS-Train S5 S5 05:10+0' Weinfelden 7 30'
S-TrainS-Train S1 S1 05:17+0' Wil SG 6 30'
S-TrainS-Train S1 S1 05:19+1' Schaffhausen 4 30'
S-TrainS-Train S21 S21 05:22+0' Appenzell 11 30'
InterRegio 13 IR 13 05:25+0' Sargans 3 60'
S-TrainS-Train S4 S4 05:27+0' Rapperswil SG 5 59 - 60'
InterRegio 13 IR 13 05:37+0' Zürich HB 2 60'
S-TrainS-Train S4 S4 05:38+1' Sargans 5 60'
S-TrainS-Train S5 S5 05:40+0' Weinfelden 3 30'
S-TrainS-Train S22 S22 05:41+0' Trogen 12 30'
RE1 RE1 05:44+0' Herisau 6 60'
S-TrainS-Train S1 S1 05:47+0' Wil SG 1 30'
S-TrainS-Train S1 S1 05:49+1' Schaffhausen 3 30'
S-TrainS-Train S21 S21 05:52+0' Appenzell 11 30'
InterRegio 13 IR 13 05:55 Chur 4 60'
S-TrainS-Train S21 S21 05:56+0' Trogen 12 30'
S-TrainS-Train S2 S2 05:57+0' Nesslau-Neu St. Johann 5 59 - 60'
S-TrainS-Train S5 S5 05:57+0' St. Margrethen SG 6 60'
InterCity 5 IC 5 05:58+0' Lausanne 2
VAE VAE 06:05 Biberbrugg 3
InterCity 1 IC 1 06:07 Genève-Aéroport 1 60'
S-TrainS-Train S22 S22 06:07+0' Teufen AR 11 29 - 31'
S-TrainS-Train S2 S2 06:08+0' Altstätten SG 5 60'
S-TrainS-Train S81 S81 06:08 Herisau 7 60'
S-TrainS-Train S5 S5 06:10+0' Weinfelden 4 30'
S-TrainS-Train S22 S22 06:11+0' Trogen 12 30'
RE1 RE1 06:15 Konstanz 5 60'
S-TrainS-Train S1 S1 06:17+0' Wil SG 2 30'
S-TrainS-Train S1 S1 06:19 Schaffhausen 4 30'
S-TrainS-Train S21 S21 06:22+0' Appenzell 11 30'
InterRegio 13 IR 13 06:25 Sargans 3 60'
S-TrainS-Train S21 S21 06:26+0' Trogen 12 30'
S-TrainS-Train S4 S4 06:26+0' Rapperswil SG 5 60'
InterCity 5 IC 5 06:28 Lausanne 1
EuroCity EC 06:32 Bregenz 3 120'
S-TrainS-Train S82 S82 06:36 Wittenbach 6
InterRegio 13 IR 13 06:37+0' Zürich HB 1 60'
S-TrainS-Train S22 S22 06:38 Teufen AR 11 29 - 31'
S-TrainS-Train S4 S4 06:38+1' Sargans 5 60'
S-TrainS-Train S5 S5 06:40 Weinfelden 7 30'
S-TrainS-Train S22 S22 06:41+0' Trogen 12 30'
RE1 RE1 06:44 Herisau 5 60'
S-TrainS-Train S1 S1 06:47+0' Wil SG 1 30'
S-TrainS-Train S1 S1 06:49 Schaffhausen 3 30'
S-TrainS-Train S21 S21 06:52 Appenzell 11 30'
InterRegio 13 IR 13 06:55 Chur 4 60'
S-TrainS-Train S21 S21 06:56 Trogen 12 30'
S-TrainS-Train S2 S2 06:56 Nesslau-Neu St. Johann 5 60'
S-TrainS-Train S5 S5 06:57 St. Margrethen SG 6 60'
InterCity 5 IC 5 06:58 Lausanne 2
InterCity 5 IC 5 07:05 Rorschach 2 60'
VAE VAE 07:05 Luzern 3 60'
InterCity 1 IC 1 07:07 Genève-Aéroport 1 60'
S-TrainS-Train S22 S22 07:07 Teufen AR 11
S-TrainS-Train S2 S2 07:08 Altstätten SG 5 60'
S-TrainS-Train S81 S81 07:08 Herisau 6 60'
S-TrainS-Train S5 S5 07:10 Weinfelden 4 30'
S-TrainS-Train S22 S22 07:11 Trogen 12
RE1 RE1 07:15 Konstanz 5 60'
S-TrainS-Train S1 S1 07:17+0' Wil SG 1 30'
S-TrainS-Train S1 S1 07:19 Schaffhausen 4 30'
S-TrainS-Train S21 S21 07:22 Appenzell 11 30'
InterRegio 13 IR 13 07:25 Sargans 3 60'
S-TrainS-Train S21 S21 07:26 Trogen 12 30'
S-TrainS-Train S4 S4 07:26 Rapperswil SG 5 60'
EuroCity EC 07:29 Zürich HB 1 120'
S-TrainS-Train S82 S82 07:36 Wittenbach 6 120 - 125'
InterRegio 13 IR 13 07:37 Zürich HB 1 60'
S-TrainS-Train S22 S22 07:38 Teufen AR 11
S-TrainS-Train S4 S4 07:38 Sargans 5 60'
S-TrainS-Train S5 S5 07:40 Weinfelden 7 30'
S-TrainS-Train S22 S22 07:41 Trogen 12
RE1 RE1 07:44 Herisau 5 60'
S-TrainS-Train S1 S1 07:47 Wil SG 1 30'
S-TrainS-Train S1 S1 07:49 Schaffhausen 3 30'
S-TrainS-Train S21 S21 07:52 Appenzell 11 30'
InterRegio 13 IR 13 07:55 Chur 4 60'
S-TrainS-Train S21 S21 07:56 Trogen 12 30'
S-TrainS-Train S2 S2 07:56 Nesslau-Neu St. Johann 6 60'
S-TrainS-Train S5 S5 07:57 St. Margrethen SG 5 60'
InterCity 5 IC 5 07:58 Lausanne 2
InterCity 5 IC 5 08:05+0' Rorschach 2 60'
VAE VAE 08:05 Luzern 3 60'
InterCity 1 IC 1 08:07 Genève-Aéroport 1 60'
S-TrainS-Train S22 S22 08:07 Teufen AR 11
S-TrainS-Train S2 S2 08:08 Altstätten SG 5 60'
S-TrainS-Train S81 S81 08:08 Herisau 4 60'
S-TrainS-Train S5 S5 08:10 Weinfelden 6 30'
S-TrainS-Train S22 S22 08:11 Trogen 12
RE1 RE1 08:15 Konstanz 5 60'
More