| Linie | Ab | Richtung | Gleis | Takt |
|---|---|---|---|---|
| S-Bahn | 14:08+0' | Altstätten SG | 5 | 60' |
| S-Bahn | 14:10+0' | Weinfelden | 6 | 30' |
| S-Bahn | 14:11+0' | Speicher | 12 | |
| S-Bahn | 14:14+0' | Herisau | 4 | 60' |
| 14:15+0' | Konstanz | 5 | 60' | |
| S-Bahn | 14:17+0' | Wil SG | 2 | 30' |
| S-Bahn | 14:19+1' | Stein am Rhein | 3 | |
| 14:25+0' | Sargans | 2 | 60' | |
| S-Bahn | 14:26+0' | Trogen | 12 | 30' |
| S-Bahn | 14:26+0' | Appenzell | 11 | 30' |
| S-Bahn | 14:27+0' | Rapperswil SG | 5 | 60' |
| 14:28+0' | Lausanne | 1 | ||
| 14:32+0' | Bregenz | 2 | 120' | |
| S-Bahn | 14:36+0' | Wittenbach | 6 | 60' |
| 14:37+0' | Zürich HB | 1 | 60' | |
| S-Bahn | 14:38+1' | Sargans | 5 | 60' |
| S-Bahn | 14:40+0' | Weinfelden | 7 | 30' |
| 14:44+1' | Herisau | 6 | 60' | |
| S-Bahn | 14:47+0' | Wil SG | 1 | 30' |
| S-Bahn | 14:49+1' | Schaffhausen | 3 | 30' |
| 14:55+0' | Chur | 4 | 60' | |
| S-Bahn | 14:56+0' | Trogen | 12 | 30' |
| S-Bahn | 14:56+0' | Appenzell | 11 | 30' |
| S-Bahn | 14:57+0' | Nesslau-Neu St. Johann | 5 | 60' |
| S-Bahn | 14:57+0' | St. Margrethen SG | 6 | 60' |
| 14:58+0' | Lausanne | 2 | ||
| 15:05+0' | Rorschach | 2 | 60' | |
| 15:05+0' | Luzern | 3 | 60' | |
| 15:07+0' | Genève-Aéroport | 1 | 60' | |
| S-Bahn | 15:08+0' | Altstätten SG | 5 | 60' |
| S-Bahn | 15:10+0' | Weinfelden | 6 | 30' |
| S-Bahn | 15:14+0' | Herisau | 4 | 60' |
| 15:15+0' | Konstanz | 5 | 60' | |
| S-Bahn | 15:17+0' | Wil SG | 2 | 30' |
| S-Bahn | 15:19+1' | Schaffhausen | 3 | 30' |
| 15:25+0' | Sargans | 2 | ||
| S-Bahn | 15:26+0' | Trogen | 12 | 30' |
| S-Bahn | 15:26+0' | Appenzell | 11 | 30' |
| S-Bahn | 15:27+0' | Rapperswil SG | 5 | 60' |
| 15:2916:16 | Zürich HB | 1 | 120' | |
| S-Bahn | 15:36+0' | Wittenbach | 6 | 60' |
| 15:37+0' | Zürich HB | 1 | 60' | |
| S-Bahn | 15:38+1' | Sargans | 5 | 60' |
| S-Bahn | 15:40+0' | Weinfelden | 7 | 30' |
| 15:44+1' | Herisau | 5 | 60' | |
| S-Bahn | 15:47+0' | Wil SG | 1 | 30' |
| S-Bahn | 15:49+1' | Schaffhausen | 3 | 30' |
| 15:55+0' | Chur | 4 | 60' | |
| S-Bahn | 15:56+0' | Trogen | 12 | 30' |
| S-Bahn | 15:56+0' | Appenzell | 11 | 30' |
| S-Bahn | 15:57+0' | Nesslau-Neu St. Johann | 5 | 60' |
| S-Bahn | 15:57+0' | St. Margrethen SG | 6 | 60' |
| 15:58+0' | Lausanne | 2 | ||
| 16:05+0' | Rorschach | 2 | 60' | |
| 16:05 | Luzern | 3 | 60' | |
| 16:07 | Genève-Aéroport | 1 | ||
| S-Bahn | 16:08+0' | Altstätten SG | 6 | 60' |
| S-Bahn | 16:10+0' | Weinfelden | 5 | 30' |
| S-Bahn | 16:11+0' | Trogen | 12 | 30' |
| S-Bahn | 16:11+0' | Teufen AR | 11 | 30' |
| S-Bahn | 16:14 | Herisau | 4 | 60' |
| 16:15 | Konstanz | 5 | 60' | |
| S-Bahn | 16:17+0' | Wil SG | 2 | 30' |
| S-Bahn | 16:19+1' | Schaffhausen | 3 | 30' |
| 16:25 | Sargans | 2 | ||
| 16:25+0' | Sargans | 3 | 60' | |
| S-Bahn | 16:26+0' | Trogen | 12 | 30' |
| S-Bahn | 16:26+0' | Appenzell | 11 | 30' |
| S-Bahn | 16:27+0' | Rapperswil SG | 5 | 60' |
| 16:28 | Lausanne | 1 | ||
| 16:32+0' | Bregenz | 3 | 120' | |
| S-Bahn | 16:36 | Wittenbach | 6 | 60' |
| 16:37+0' | Zürich HB | 1 | 60' | |
| S-Bahn | 16:38+1' | Sargans | 5 | 60' |
| S-Bahn | 16:40 | Weinfelden | 7 | 30' |
| S-Bahn | 16:41 | Trogen | 12 | 30' |
| S-Bahn | 16:41 | Teufen AR | 11 | |
| 16:44 | Herisau | 5 | 60' | |
| S-Bahn | 16:47+0' | Wil SG | 1 | 30' |
| S-Bahn | 16:49 | Schaffhausen | 3 | 30' |
| S-Bahn | 16:52 | Appenzell | 11 | |
| 16:55 | Chur | 4 | 60' | |
| S-Bahn | 16:56 | Trogen | 12 | 30' |
| S-Bahn | 16:56 | Appenzell | 11 | 30' |
| S-Bahn | 16:57 | Nesslau-Neu St. Johann | 5 | 60' |
| S-Bahn | 16:57 | St. Margrethen SG | 6 | 60' |
| 16:58 | Lausanne | 2 | ||
| 17:05+0' | Rorschach | 2 | 60' | |
| 17:05 | Luzern | 3 | 60' | |
| 17:07 | Genève-Aéroport | 1 | ||
| S-Bahn | 17:08 | Altstätten SG | 5 | 60' |
| S-Bahn | 17:10 | Weinfelden | 6 | 30' |
| S-Bahn | 17:11 | Trogen | 12 | 30' |
| S-Bahn | 17:11 | Teufen AR | 11 | |
| S-Bahn | 17:14 | Herisau | 4 | 60' |
| 17:15 | Konstanz | 5 | 60' | |
| S-Bahn | 17:17+0' | Wil SG | 2 | 30' |
| S-Bahn | 17:19 | Schaffhausen | 3 | 30' |
| 17:25 | Sargans | 2 | 60' | |
| S-Bahn | 17:26 | Trogen | 12 | 30' |
| S-Bahn | 17:26 | Appenzell | 11 | 30' |
| S-Bahn | 17:27 | Rapperswil SG | 5 | 60' |
| 17:29+1' | Zürich HB | 1 | 120' | |
| S-Bahn | 17:36 | Wittenbach | 6 | |
| 17:37 | Zürich HB | 1 | 60' | |
| S-Bahn | 17:38 | Sargans | 5 | 60' |
| S-Bahn | 17:40 | Weinfelden | 7 | 30' |
| S-Bahn | 17:41 | Trogen | 12 | |
| S-Bahn | 17:41 | Teufen AR | 11 | |
| 17:44 | Herisau | 5 | 60' | |
| S-Bahn | 17:47 | Wil SG | 1 | 30' |
| S-Bahn | 17:49 | Schaffhausen | 3 | 30' |
| S-Bahn | 17:52 | Appenzell | 11 | |
| 17:55 | Chur | 4 | 60' | |
| S-Bahn | 17:56 | Trogen | 12 | 30' |
| S-Bahn | 17:56 | Appenzell | 11 | 30' |
| S-Bahn | 17:57 | Nesslau-Neu St. Johann | 5 | 60' |
| S-Bahn | 17:57 | St. Margrethen SG | 6 | 60' |
| 17:58 | Lausanne | 2 | ||
| 18:05+0' | Rorschach | 2 | 60' | |
| 18:05 | Luzern | 3 | ||
| 18:07 | Lausanne | 1 | ||
| S-Bahn | 18:08 | Altstätten SG | 5 | 60' |
| S-Bahn | 18:10 | Weinfelden | 6 | 30' |
| S-Bahn | 18:11 | Trogen | 12 | |
| S-Bahn | 18:11 | Appenzell | 11 | |
| S-Bahn | 18:14 | Herisau | 4 | 60' |
| 18:15 | Konstanz | 5 | 60' | |
| S-Bahn | 18:17 | Wil SG | 2 | 30' |
| S-Bahn | 18:19 | Schaffhausen | 3 | 30' |
| 18:25 | Sargans | 2 | 60' | |
| S-Bahn | 18:26 | Trogen | 12 | 30' |
| S-Bahn | 18:26 | Appenzell | 11 | 30' |
| S-Bahn | 18:27 | Rapperswil SG | 5 | 60' |
| 18:28 | Lausanne | 1 | ||
| 18:32 | Bregenz | 2 | ||
| S-Bahn | 18:36 | Wittenbach | 6 | |
| 18:37 | Zürich HB | 1 | 60' | |
| S-Bahn | 18:38 | Sargans | 5 | 60' |
| S-Bahn | 18:40 | Weinfelden | 7 | 30' |
| S-Bahn | 18:41 | Trogen | 12 | |
| S-Bahn | 18:41 | Appenzell | 11 | |
| 18:44 | Herisau | 5 | 60' | |
| S-Bahn | 18:47 | Wil SG | 1 | 30' |
| S-Bahn | 18:49 | Schaffhausen | 3 | 30' |
| 18:55 | Chur | 4 | 60' | |
| S-Bahn | 18:56 | Trogen | 12 | 30' |
| S-Bahn | 18:56 | Appenzell | 11 | 30' |
| S-Bahn | 18:57 | Nesslau-Neu St. Johann | 6 | 60' |
| S-Bahn | 18:57 | St. Margrethen SG | 5 | 60' |
| 18:58 | Lausanne | 2 | ||
| 19:05+0' | Rorschach | 2 | ||
| 19:05 | Luzern | 3 | ||
| 19:07 | Zürich HB | 1 | 60' | |
| S-Bahn | 19:08 | Altstätten SG | 5 | 60' |
| S-Bahn | 19:10 | Weinfelden | 6 | |
| S-Bahn | 19:11 | Appenzell | 11 | |
| S-Bahn | 19:14 | Herisau | 4 | 60' |
| 19:15 | Konstanz | 5 | 60' | |
| S-Bahn | 19:17 | Wil SG | 1 | 30' |
| S-Bahn | 19:19 | Schaffhausen | 3 | 30' |
| 19:25 | Sargans | 2 | ||
| S-Bahn | 19:26 | Trogen | 12 | 30' |
| S-Bahn | 19:26 | Appenzell | 11 | 30' |
| S-Bahn | 19:27 | Rapperswil SG | 5 | |
| 19:29 | Zürich HB | 1 | 120' | |
| S-Bahn | 19:36 | Romanshorn | 6 | |
| 19:37 | Zürich HB | 1 | 60' | |
| S-Bahn | 19:38 | Sargans | 5 | 60' |
| S-Bahn | 19:40 | Weinfelden | 7 | |
| 19:44 | Herisau | 5 | 60' | |
| S-Bahn | 19:47 | Wil SG | 1 | 30' |
| S-Bahn | 19:49 | Schaffhausen | 3 | 30' |
| 19:55 | Chur | 4 | ||
| S-Bahn | 19:56 | Trogen | 12 | 30' |
| S-Bahn | 19:56 | Appenzell | 11 | 30' |
| S-Bahn | 19:57 | Nesslau-Neu St. Johann | 6 | |
| S-Bahn | 19:57 | St. Margrethen SG | 5 | 60' |
| 19:58 | Lausanne | 2 | ||
| 20:05 | Rorschach | 2 | ||
| 20:05 | Arth-Goldau | 3 | ||
| 20:07 | Zürich HB | 1 | ||
| S-Bahn | 20:08 | Altstätten SG | 5 | 60' |
| S-Bahn | 20:10 | Weinfelden | 6 | 60' |
| S-Bahn | 20:14 | Herisau | 4 | 60' |
| 20:15 | Konstanz | 5 | ||
| S-Bahn | 20:17 | Wil SG | 1 | 30' |
| S-Bahn | 20:19 | Schaffhausen | 3 | 30' |
| 20:25 | Sargans | 2 | ||
| S-Bahn | 20:26 | Trogen | 12 | 30' |
| S-Bahn | 20:26 | Appenzell | 11 | 30' |
| S-Bahn | 20:27 | Rapperswil SG | 5 | |
| 20:32 | Bregenz | 3 | ||
| 20:37 | Zürich HB | 1 | 60' | |
| S-Bahn | 20:38 | Sargans | 5 | 60' |
| 20:44 | Herisau | 5 | 60' | |
| S-Bahn | 20:47 | Wil SG | 1 | |
| S-Bahn | 20:49 | Schaffhausen | 2 | 30' |
| 20:55 | Chur | 4 | ||
| S-Bahn | 20:56 | Trogen | 12 | 30' |
| S-Bahn | 20:56 | Appenzell | 11 | 30' |
| S-Bahn | 20:57 | Nesslau-Neu St. Johann | 5 | |
| S-Bahn | 20:57 | St. Margrethen SG | 6 | |
| 21:05 | Uznach | 3 | 60' | |
| 21:07 | Zürich HB | 1 | ||
| S-Bahn | 21:08 | Altstätten SG | 5 | |
| S-Bahn | 21:10 | Weinfelden | 6 | 60' |
| S-Bahn | 21:14 | Herisau | 4 | |
| 21:15 | Konstanz | 5 | ||
| S-Bahn | 21:17 | Wil SG | 1 | |
| S-Bahn | 21:19 | Schaffhausen | 3 | 30' |
| 21:25 | Sargans | 5 | ||
| S-Bahn | 21:26 | Trogen | 12 | 30' |
| S-Bahn | 21:26 | Appenzell | 11 | 30' |
| S-Bahn | 21:27 | Wattwil | 6 | |
| 21:29 | Zürich HB | 1 | ||
| 21:37 | Zürich HB | 1 | 60' | |
| S-Bahn | 21:38 | Sargans | 5 | |
| 21:44 | Herisau | 5 | 60 - 61' | |
| S-Bahn | 21:47 | Wil SG | 1 | |
| S-Bahn | 21:49 | Schaffhausen | 2 | 30' |
| S-Bahn | 21:56 | Trogen | 12 | 30' |
| S-Bahn | 21:56 | Appenzell | 11 | 30' |
| S-Bahn | 21:57 | St. Margrethen SG | 4 | |
| 22:05 | Uznach | 3 | 60' | |
| S-Bahn | 22:08 | Altstätten SG | 5 | |
| S-Bahn | 22:10 | Weinfelden | 2 | 60' |
| 22:13 | Zürich HB | 1 | ||
| S-Bahn | 22:14 | Herisau | 4 | |
| S-Bahn | 22:19 | Schaffhausen | 3 | |
| 22:25 | Sargans | 2 | ||
| S-Bahn | 22:26 | Trogen | 12 | 30 - 34' |
| S-Bahn | 22:26 | Appenzell | 11 | 30 - 34' |
| S-Bahn | 22:27 | Wattwil | 6 | |
| 22:37 | Zürich HB | 1 | ||
| S-Bahn | 22:38 | Sargans | 5 | |
| 22:44 | Herisau | 7 | ||
| S-Bahn | 22:47 | Wil SG | 1 | |
| S-Bahn | 22:49 | Schaffhausen | 3 | |
| S-Bahn | 22:56 | Trogen | 12 | |
| S-Bahn | 22:56 | Appenzell | 11 | |
| S-Bahn | 22:57 | Rorschach | 6 | |
| 23:05 | Uznach | 3 | ||
| S-Bahn | 23:08 | Rorschach | 5 | |
| S-Bahn | 23:10 | Weinfelden | 6 | |
| S-Bahn | 23:13 | Wil SG | 1 | |
| S-Bahn | 23:19 | Schaffhausen | 4 | |
| 23:25 | Rorschach | 3 | ||
| S-Bahn | 23:26 | Trogen | 12 | |
| S-Bahn | 23:26 | Appenzell | 11 | |
| S-Bahn | 23:27 | St. Gallen | 5 | |
| 23:29 | Zürich HB | 3 | ||
| 23:37 | Zürich HB | 2 | ||
| S-Bahn | 23:38 | St. Gallen | 5 | |
| 23:45 | Herisau | 6 | ||
| S-Bahn | 23:47 | Wil SG | 1 | |
| S-Bahn | 23:49 | Kreuzlingen | 2 | |
| S-Bahn | 00:00 | Trogen | 12 | |
| S-Bahn | 00:00 | Appenzell | 11 | |
| 00:05 | Uznach | 3 | ||
| S-Bahn | 00:10 | Weinfelden | 5 | |
| S-Bahn | 00:13 | Wil SG | 2 | |
| S-Bahn | 00:19 | Kreuzlingen | 4 | |
| S-Bahn | 00:26 | Trogen | 12 | |
| S-Bahn | 00:26 | Rorschach | 6 | |
| S-Bahn | 00:27 | Wattwil | 5 | |
| 00:37 | Wil SG | 2 | ||
| Nacht-S-Bahn | 01:00 | Lichtensteig | 4 | 60' |
| Nacht-S-Bahn | 01:02 | Winterthur | 3 | 60' |
| Nacht-S-Bahn | 01:03 | Romanshorn | 2 | 60' |
| 01:05 | Herisau | 5 | ||
| Nacht-S-Bahn | 01:19 | Rorschach | 2 | 60' |
| S-Bahn | 01:40 | Herisau | 3 | |
| Nacht-S-Bahn | 01:40 | Winterthur | 1 | |
| Nacht-S-Bahn | 02:00 | Lichtensteig | 2 | |
| Nacht-S-Bahn | 02:02 | Winterthur | 3 | |
| Nacht-S-Bahn | 02:03 | Romanshorn | 5 | |
| Nacht-S-Bahn | 02:19 | Rorschach | 3 | |
| Nacht-S-Bahn | 02:40 | Winterthur | 2 | |
| Nacht-S-Bahn | 03:00 | Lichtensteig | 2 | |
| Nacht-S-Bahn | 03:02 | Winterthur | 3 | |
| Nacht-S-Bahn | 03:03 | Romanshorn | 5 | |
| Nacht-S-Bahn | 03:19 | Rorschach | 3 | |
| Nacht-S-Bahn | 03:40 | Wil SG | 2 | |
Samstag 25.10.2025
|
||||
| 04:37 | Zürich HB | 3 | 60' | |
| 05:05 | Uznach | 3 | 60' | |
| 05:07 | Zürich HB | 1 | 60' | |
| S-Bahn | 05:08 | Rorschach | 5C-E | 60' |
| S-Bahn | 05:10 | Weinfelden | 6 | 60' |
| S-Bahn | 05:19 | Schaffhausen | 4 | 30' |
| S-Bahn | 05:22 | Appenzell | 11 | 30' |
| 05:25 | Rorschach | 3 | 30' | |
| S-Bahn | 05:27 | Sargans | 5AB | 60' |
| 05:37 | Zürich HB | 2 | 60' | |
| S-Bahn | 05:38 | St. Gallen | 4 | 60' |
| 05:44 | Herisau | 6 | 60' | |
| S-Bahn | 05:49 | Schaffhausen | 2 | 30' |
| S-Bahn | 05:52 | Appenzell | 11 | 30' |
| 05:55 | Rorschach | 4 | ||
| S-Bahn | 05:56 | Trogen | 12 | 30' |
| S-Bahn | 05:57 | Nesslau-Neu St. Johann | 5 | 60' |
| S-Bahn | 05:57 | Rorschach | 6 | 60' |
| 05:58 | Lausanne | 2 | 60' | |
| 06:05 | Uznach | 3 | 60' | |
| 06:07 | Zürich HB | 1 | 60' | |
| S-Bahn | 06:08 | Rorschach | 5 | 60' |
| S-Bahn | 06:10 | Weinfelden | 4 | 60' |
| 06:15 | Konstanz | 5 | 60' | |
| S-Bahn | 06:17 | Wil SG | 2 | 30' |
| S-Bahn | 06:19 | Schaffhausen | 4 | 30' |
| S-Bahn | 06:22 | Appenzell | 11 | 30' |
| 06:25 | Rorschach | 3 | ||
| S-Bahn | 06:26 | Trogen | 12 | 30' |
| S-Bahn | 06:27 | Sargans | 5 | 60' |
| 06:37 | Zürich HB | 1 | 60' | |
| S-Bahn | 06:38 | St. Gallen | 5 | 60' |
| 06:44 | Herisau | 5 | 60' | |
| S-Bahn | 06:47 | Wil SG | 1 | 30' |
| S-Bahn | 06:49 | Schaffhausen | 3 | 30' |
| S-Bahn | 06:52 | Appenzell | 11 | 30' |
| 06:55 | Rorschach | 4 | 60' | |
| S-Bahn | 06:56 | Trogen | 12 | 30' |
| S-Bahn | 06:57 | Nesslau-Neu St. Johann | 5 | 60' |
| S-Bahn | 06:57 | Rorschach | 6 | 60' |
| 06:58 | Lausanne | 2 | 60' | |
| 07:05 | Rorschach | 2 | 60' | |
| 07:05 | Uznach | 3 | 60' | |
| 07:07 | Zürich HB | 1 | 60' | |
| S-Bahn | 07:08 | Rorschach | 5 | 60' |
| S-Bahn | 07:10 | Weinfelden | 4 | 60' |
| S-Bahn | 07:14 | Herisau | 6 | 60' |
| 07:15 | Konstanz | 5 | 60' | |
| S-Bahn | 07:17 | Wil SG | 1 | 30' |
| S-Bahn | 07:19 | Schaffhausen | 4 | 30' |
| S-Bahn | 07:22 | Appenzell | 11 | 30' |
| 07:25 | St. Gallen | 3 | 60' | |
| S-Bahn | 07:26 | Trogen | 12 | 30' |
| S-Bahn | 07:27 | Sargans | 5 | 60' |
| 07:37 | Zürich HB | 1 | 60' | |
| S-Bahn | 07:38 | St. Gallen | 5 | 60' |
| 07:44 | Herisau | 5 | 60' | |
| S-Bahn | 07:47 | Wil SG | 1 | 30' |
| S-Bahn | 07:49 | Schaffhausen | 3 | 30' |
| S-Bahn | 07:52 | Appenzell | 11 | 30' |
| 07:55 | Rorschach | 4 | 60' | |
| S-Bahn | 07:56 | Trogen | 12 | 30' |
| S-Bahn | 07:57 | Nesslau-Neu St. Johann | 5 | 60' |
| S-Bahn | 07:57 | Rorschach | 6 | 60' |
| 07:58 | Lausanne | 2 | 60' | |
| 08:05 | Rorschach | 2 | 60' | |
| 08:05 | Uznach | 3 | 60' | |
| 08:07 | Zürich HB | 1 | 60' | |
| S-Bahn | 08:08 | Rorschach | 5 | 60' |
| S-Bahn | 08:10 | Weinfelden | 6 | 60' |
| S-Bahn | 08:14 | Herisau | 4 | 60' |
| 08:15 | Konstanz | 5 | 60' | |
| S-Bahn | 08:17 | Wil SG | 2 | 30' |
| S-Bahn | 08:19 | Schaffhausen | 3 | 30' |
| S-Bahn | 08:22 | Appenzell | 11 | 30' |
| 08:25 | St. Gallen | 2 | 60' | |
| S-Bahn | 08:26 | Trogen | 12 | 30' |
| S-Bahn | 08:27 | Sargans | 5 | 60' |
| 08:37 | Zürich HB | 1 | 60' | |
| S-Bahn | 08:38 | St. Gallen | 5 | 60' |
| 08:44 | Herisau | 5 | 60' | |
| S-Bahn | 08:47 | Wil SG | 1 | 30' |
| S-Bahn | 08:49 | Schaffhausen | 3 | 30' |
| S-Bahn | 08:52 | Appenzell | 11 | 30' |
| 08:55 | Rorschach | 4 | 60' | |
| S-Bahn | 08:56 | Trogen | 12 | 30' |
| S-Bahn | 08:57 | Nesslau-Neu St. Johann | 5 | 60' |
| S-Bahn | 08:57 | Rorschach | 6 | 60' |
| 08:58 | Lausanne | 2 | 60' | |
| 09:05 | Rorschach | 2 | 60' | |
| 09:05 | Uznach | 3 | 60' | |
| 09:07 | Zürich HB | 1 | 60' | |
| S-Bahn | 09:08 | Rorschach | 5 | 60' |
| S-Bahn | 09:10 | Weinfelden | 6 | 60' |
| S-Bahn | 09:14 | Herisau | 4 | 60' |
| 09:15 | Konstanz | 5 | 60' | |
| S-Bahn | 09:17 | Wil SG | 2 | 30' |
| S-Bahn | 09:19 | Schaffhausen | 3 | 30' |
| S-Bahn | 09:22 | Appenzell | 11 | 30' |
| 09:25 | St. Gallen | 2 | 60' | |
| S-Bahn | 09:26 | Trogen | 12 | 30' |
| S-Bahn | 09:27 | Sargans | 5 | 60' |
| 09:37 | Zürich HB | 1 | 60' | |
| S-Bahn | 09:38 | St. Gallen | 5 | 60' |
| 09:44 | Herisau | 5 | 60' | |
| S-Bahn | 09:47 | Wil SG | 1 | 30' |
| S-Bahn | 09:49 | Schaffhausen | 3 | 30' |
| S-Bahn | 09:52 | Appenzell | 11 | 30' |
| 09:55 | Rorschach | 4 | 60' | |
| S-Bahn | 09:56 | Trogen | 12 | 30' |
| S-Bahn | 09:57 | Nesslau-Neu St. Johann | 5 | 60' |
| S-Bahn | 09:57 | Rorschach | 6 | 60' |
| 09:58 | Lausanne | 2 | 60' | |
| 10:05 | Rorschach | 2 | 60' | |
| 10:05 | Uznach | 3 | 60' | |
| 10:07 | Zürich HB | 1 | 60' | |
| S-Bahn | 10:08 | Rorschach | 6 | 60' |
| S-Bahn | 10:10 | Weinfelden | 4 | 60' |
| S-Bahn | 10:14 | Herisau | 5 | 60' |
| 10:15 | Konstanz | 6 | 60' | |
| S-Bahn | 10:17 | Wil SG | 2 | 30' |
| S-Bahn | 10:19 | Schaffhausen | 4 | 30' |
| S-Bahn | 10:22 | Appenzell | 11 | 30 - 34' |
| 10:25 | St. Gallen | 2 | 60' | |
| S-Bahn | 10:26 | Trogen | 12 | 30' |
| S-Bahn | 10:27 | Sargans | 5 | 60' |
| 10:37 | Zürich HB | 1 | 60' | |
| S-Bahn | 10:38 | St. Gallen | 5 | 60' |
| 10:44 | Herisau | 5 | 60' | |
| S-Bahn | 10:47 | Wil SG | 1 | 30' |
| S-Bahn | 10:49 | Schaffhausen | 3 | 30' |
| S-Bahn | 10:52 | Appenzell | 11 | 30 - 34' |
| 10:55 | Rorschach | 4 | 60' | |
| S-Bahn | 10:56 | Trogen | 12 | 30' |
| S-Bahn | 10:57 | Nesslau-Neu St. Johann | 5 | 60' |
| S-Bahn | 10:57 | Rorschach | 6 | 60' |
| 10:58 | Lausanne | 2 | 60' | |
| 11:05 | Rorschach | 2 | 60' | |
| 11:05 | Uznach | 3 | 60' | |
| 11:07 | Zürich HB | 1 | 60' | |
| S-Bahn | 11:08 | Rorschach | 5 | 60' |
| S-Bahn | 11:10 | Weinfelden | 6 | 60' |
| S-Bahn | 11:14 | Herisau | 4 | 60' |
| 11:15 | Konstanz | 5 | 60' | |
| S-Bahn | 11:17 | Wil SG | 2 | 30' |
| S-Bahn | 11:19 | Schaffhausen | 3 | 30' |
| S-Bahn | 11:22 | Appenzell | 11 | 30 - 34' |
| 11:25 | St. Gallen | 2 | 60' | |
| S-Bahn | 11:26 | Trogen | 12 | 30' |
| S-Bahn | 11:27 | Sargans | 5 | 60' |
| 11:37 | Zürich HB | 1 | 60' | |
| S-Bahn | 11:38 | St. Gallen | 5 | 60' |
| 11:44 | Herisau | 5 | 60' | |
| S-Bahn | 11:47 | Wil SG | 1 | 30' |
| S-Bahn | 11:49 | Schaffhausen | 3 | 30' |
| 11:55 | Rorschach | 4 | 60' | |
| S-Bahn | 11:56 | Trogen | 12 | 30' |
| S-Bahn | 11:56 | Appenzell | 11 | 30' |
| S-Bahn | 11:57 | Nesslau-Neu St. Johann | 5 | 60' |
| S-Bahn | 11:57 | Rorschach | 6 | 60' |
| 11:58 | Lausanne | 2 | 60' | |
| 12:05 | Rorschach | 2 | 60' | |
| 12:05 | Uznach | 3 | 60' | |
| 12:07 | Zürich HB | 1 | 60' | |
| S-Bahn | 12:08 | Rorschach | 5 | |
| S-Bahn | 12:10 | Weinfelden | 6 | |
| S-Bahn | 12:14 | Herisau | 4 | |
| 12:15 | Konstanz | 5 | ||
| S-Bahn | 12:17 | Wil SG | 2 | 30' |
| S-Bahn | 12:19 | Schaffhausen | 3 | 30' |
| 12:25 | St. Gallen | 2 | ||
| S-Bahn | 12:26 | Trogen | 12 | 30' |
| S-Bahn | 12:26 | Appenzell | 11 | 30' |
| S-Bahn | 12:27 | Sargans | 5 | |
| 12:37 | Zürich HB | 1 | ||
| S-Bahn | 12:38 | St. Gallen | 5 | |
| 12:44 | Herisau | 5 | ||
| S-Bahn | 12:47 | Wil SG | 1 | |
| S-Bahn | 12:49 | Schaffhausen | 3 | |
| 12:55 | Rorschach | 4 | ||
| S-Bahn | 12:56 | Trogen | 12 | |
| S-Bahn | 12:56 | Appenzell | 11 | |
| S-Bahn | 12:57 | Nesslau-Neu St. Johann | 5 | |
| S-Bahn | 12:57 | Rorschach | 6 | |
| 12:58 | Lausanne | 2 | ||
| 13:05 | Rorschach | 2 | ||
| 13:05 | Uznach | 3 | ||
| 13:07 | Zürich HB | 1 | ||
| S-Bahn | 13:08 | Rorschach | 5 | |
| S-Bahn | 13:10 | Weinfelden | 6 | |
| S-Bahn | 13:14 | Herisau | 4 | |
| 13:15 | Konstanz | 5 | ||
| S-Bahn | 13:17 | Wil SG | 2 | |
| S-Bahn | 13:19 | Schaffhausen | 3 | |
| 13:25 | St. Gallen | 2 | ||
| S-Bahn | 13:26 | Trogen | 12 | |
| S-Bahn | 13:26 | Appenzell | 11 | |
| S-Bahn | 13:27 | Sargans | 5 | |
| 13:37 | Zürich HB | 1 | ||
| S-Bahn | 13:38 | St. Gallen | 5 | |
| 13:44 | Herisau | 5 | ||
| S-Bahn | 13:47 | Wil SG | 1 | |
| S-Bahn | 13:49 | Schaffhausen | 3 | |
| 13:55 | Rorschach | 4 | ||
| S-Bahn | 13:56 | Trogen | 12 | |
| S-Bahn | 13:56 | Appenzell | 11 | |
| S-Bahn | 13:57 | Nesslau-Neu St. Johann | 5 | |
| S-Bahn | 13:57 | Rorschach | 6 | |
| 13:58 | Lausanne | 2 | ||
| 14:05 | Rorschach | 2 | ||
| 14:05 | Uznach | 3 | ||
| 14:07 | Zürich HB | 1 | ||