Duration: 13.9. 20:40 – 14.9. 02:00
Due to construction work
Line S21
Passengers travelling between St. Gallen and Appenzell please use the replacement bus service
Line S21: no service St. Gallen - Appenzell
The online timetable will be changed
Further information: appenzellerbahnen.ch
Duration: 14.9. 20:40 – 15.9. 02:00
Due to construction work
Line S21
Passengers travelling between St. Gallen and Appenzell please use the replacement bus service
Line S21: no service St. Gallen - Appenzell
Further information: appenzellerbahnen.ch
Duration: 15.9. 20:40 – 16.9. 02:00
Due to construction work
Line S21
Passengers travelling between St. Gallen and Appenzell please use the replacement bus service
Line S21: no service St. Gallen - Appenzell
Further information: appenzellerbahnen.ch
Duration: 16.9. 20:40 – 17.9. 02:00
Due to construction work
Line S21
Passengers travelling between St. Gallen and Appenzell please use the replacement bus service
Line S21: no service St. Gallen - Appenzell
Further information: appenzellerbahnen.ch
Duration: 17.9. 20:40 – 18.9. 02:00
Due to construction work
Line S21
Passengers travelling between St. Gallen and Appenzell please use the replacement bus service
Line S21: no service St. Gallen - Appenzell
Further information: appenzellerbahnen.ch
| Line | Dep | Direction | Track | Interval |
|---|---|---|---|---|
| 13:25+0' | Sargans | 2 | 60' | |
| S-Train | 13:26+0' | Trogen | 12 | 30' |
| S-Train | 13:26+0' | Appenzell | 11 | 30' |
| S-Train | 13:27+0' | Rapperswil SG | 5 | 60' |
| 13:29+2' | Zürich HB | 1 | 120' | |
| 13:37+0' | St. Gallen | 1 | 60' | |
| S-Train | 13:38+1' | Sargans | 5 | 60' |
| S-Train | 13:40+0' | Weinfelden | 7 | 30' |
| 13:44+1' | Herisau | 5 | 60' | |
| S-Train | 13:47+0' | Wil SG | 1 | 30' |
| S-Train | 13:49+1' | Schaffhausen | 3 | 30' |
| 13:55+0' | Chur | 4 | 60' | |
| S-Train | 13:56+0' | Trogen | 12 | 30' |
| S-Train | 13:56+0' | Appenzell | 11 | 30' |
| S-Train | 13:57+0' | Nesslau-Neu St. Johann | 5 | 60' |
| S-Train | 13:57+0' | St. Margrethen SG | 6 | 60' |
| 13:58+0' | Lausanne | 2 | 60' | |
| 14:05+0' | Rorschach | 2 | 60' | |
| 14:05+0' | Rapperswil SG | 3 | 60' | |
| 14:07+0' | Biel/Bienne | 1 | 120' | |
| S-Train | 14:08+0' | Altstätten SG | 5 | 60' |
| S-Train | 14:10+0' | Weinfelden | 6 | 30' |
| S-Train | 14:14+0' | Herisau | 4 | 60' |
| 14:15+0' | Konstanz | 5 | 60' | |
| S-Train | 14:17+0' | Wil SG | 2 | 30' |
| S-Train | 14:19+1' | Schaffhausen | 3 | 30' |
| 14:25+0' | Sargans | 2 | 60' | |
| S-Train | 14:26+0' | Trogen | 12 | 30' |
| S-Train | 14:26+0' | Appenzell | 11 | 30' |
| S-Train | 14:27+0' | Rapperswil SG | 5 | 60' |
| 14:32+0' | Bregenz | 2 | 120' | |
| 14:37+0' | St. Gallen | 1 | 60' | |
| S-Train | 14:38+1' | Sargans | 5 | 60' |
| S-Train | 14:40+0' | Weinfelden | 7 | 30' |
| 14:44+1' | Herisau | 5 | 60' | |
| S-Train | 14:47+0' | Wil SG | 1 | 30' |
| S-Train | 14:49+1' | Schaffhausen | 3 | 30' |
| 14:55+0' | Chur | 4 | 60' | |
| S-Train | 14:56+0' | Trogen | 12 | 30' |
| S-Train | 14:56+0' | Appenzell | 11 | 30' |
| S-Train | 14:57+0' | Nesslau-Neu St. Johann | 5 | 60' |
| S-Train | 14:57+0' | St. Margrethen SG | 6 | 60' |
| 14:58+0' | Lausanne | 2 | 60' | |
| 15:05+0' | Rorschach | 2 | 60' | |
| 15:05+0' | Rapperswil SG | 3 | 60' | |
| 15:07+0' | Genève-Aéroport | 1 | 120' | |
| S-Train | 15:08+0' | Altstätten SG | 5 | 60' |
| S-Train | 15:10+0' | Weinfelden | 6 | 30' |
| S-Train | 15:14+0' | Herisau | 4 | 60' |
| 15:15+0' | Konstanz | 5 | 60' | |
| S-Train | 15:17+0' | Wil SG | 2 | 30' |
| S-Train | 15:19+1' | Schaffhausen | 3 | 30' |
| 15:25+0' | Sargans | 2 | 60' | |
| S-Train | 15:26+0' | Trogen | 12 | 30' |
| S-Train | 15:26+0' | Appenzell | 11 | 30' |
| S-Train | 15:27+0' | Rapperswil SG | 5 | 60' |
| 15:29+1' | Zürich HB | 1 | 120' | |
| 15:37+0' | St. Gallen | 1 | 60' | |
| S-Train | 15:38+1' | Sargans | 5 | 60' |
| S-Train | 15:40 | Weinfelden | 7 | 30' |
| 15:44+1' | Herisau | 5 | 60' | |
| S-Train | 15:47+0' | Wil SG | 1 | 30' |
| S-Train | 15:49 | Schaffhausen | 3 | 30' |
| 15:55 | Chur | 4 | 60' | |
| S-Train | 15:56+0' | Trogen | 12 | 30' |
| S-Train | 15:56 | Appenzell | 11 | 30' |
| S-Train | 15:57+0' | Nesslau-Neu St. Johann | 5 | 60' |
| S-Train | 15:57+0' | St. Margrethen SG | 6 | 60' |
| 15:58 | Lausanne | 2 | 60' | |
| 16:05+0' | Rorschach | 2 | 60' | |
| 16:05 | Rapperswil SG | 3 | 60' | |
| 16:07 | Biel/Bienne | 1 | ||
| S-Train | 16:08+0' | Altstätten SG | 5 | 60' |
| S-Train | 16:10 | Weinfelden | 6 | 30' |
| S-Train | 16:14 | Herisau | 4 | 60' |
| 16:15 | Konstanz | 5 | 60' | |
| More | ||||