| Linie | An | Von | Gleis | Takt |
|---|---|---|---|---|
| S-Bahn | 09:41 | Schaffhausen | 1 | 30' |
| S-Bahn | 09:44 | Herisau | 4 | 60' |
| S-Bahn | 09:44 | Wil SG | 3 | 30' |
| 09:44 | Weinfelden | 5 | 60' | |
| S-Bahn | 09:50 | Altstätten SG | 5 | 60' |
| S-Bahn | 09:51 | Weinfelden | 6 | 60' |
| S-Bahn | 09:52 | Trogen | 11 | 30' |
| S-Bahn | 09:52 | Appenzell | 12 | 30' |
| 09:52 | Zürich HB | 1 | 180' | |
| 09:55 | Uznach | 3 | 60' | |
| 09:55 | Rorschach | 2 | 60' | |
| S-Bahn | 10:01 | St. Margrethen SG | 4 | 60' |
| 10:02 | Lausanne | 2 | 60' | |
| S-Bahn | 10:03 | Nesslau-Neu St. Johann | 6 | 60' |
| 10:04 | Chur | 5 | 60' | |
| S-Bahn | 10:11 | Schaffhausen | 2 | 30' |
| S-Bahn | 10:14 | Wil SG | 4 | 30' |
| 10:14 | Herisau | 6 | 60' | |
| S-Bahn | 10:20 | Uznach | 5 | 60' |
| 10:22 | Luzern | 2 | ||
| S-Bahn | 10:22 | Trogen | 11 | 30' |
| S-Bahn | 10:22 | Appenzell | 12 | 30' |
| 10:30 | Zürich HB | 2 | 120' | |
| S-Bahn | 10:33 | Sargans | 5 | 60' |
| 10:35 | Sargans | 1 | 60' | |
| S-Bahn | 10:41 | Schaffhausen | 1 | 30' |
| S-Bahn | 10:44 | Herisau | 4 | 60' |
| S-Bahn | 10:44 | Wil SG | 3 | 30' |
| 10:44 | Weinfelden | 5 | 60' | |
| S-Bahn | 10:50 | Altstätten SG | 5 | 60' |
| S-Bahn | 10:51 | Weinfelden | 6 | 60' |
| S-Bahn | 10:52 | Trogen | 11 | 30' |
| S-Bahn | 10:52 | Appenzell | 12 | 30 - 34' |
| 10:52 | Genève-Aéroport | 1 | ||
| 10:55 | Uznach | 3 | 60' | |
| 10:55 | Rorschach | 2 | 60' | |
| S-Bahn | 11:01 | St. Margrethen SG | 6 | 60' |
| 11:02 | Lausanne | 2 | 60' | |
| S-Bahn | 11:03 | Nesslau-Neu St. Johann | 5 | 60' |
| 11:04 | Chur | 4 | 60' | |
| S-Bahn | 11:11 | Schaffhausen | 2 | 30' |
| S-Bahn | 11:14 | Wil SG | 3 | 30' |
| 11:14 | Herisau | 5 | 60' | |
| S-Bahn | 11:20 | Uznach | 5 | 60' |
| 11:22 | Luzern | 2 | ||
| S-Bahn | 11:22 | Trogen | 11 | 30' |
| S-Bahn | 11:22 | Appenzell | 12 | 30 - 34' |
| 11:28 | Bregenz | 1 | 120' | |
| S-Bahn | 11:33 | Sargans | 5 | 60' |
| 11:35 | Sargans | 1 | 60' | |
| S-Bahn | 11:41 | Schaffhausen | 1 | 30' |
| S-Bahn | 11:44 | Herisau | 4 | 60' |
| S-Bahn | 11:44 | Wil SG | 3 | 30' |
| 11:44 | Weinfelden | 5 | 60' | |
| S-Bahn | 11:50 | Altstätten SG | 5 | 60' |
| S-Bahn | 11:51 | Weinfelden | 6 | 60' |
| S-Bahn | 11:52 | Trogen | 11 | 30' |
| S-Bahn | 11:52 | Appenzell | 12 | 30 - 34' |
| 11:52 | Genève-Aéroport | 1 | ||
| 11:55 | Uznach | 3 | 60' | |
| 11:55 | Rorschach | 2 | 60' | |
| S-Bahn | 12:01 | St. Margrethen SG | 6 | 60' |
| 12:02 | Lausanne | 2 | 60' | |
| S-Bahn | 12:03 | Nesslau-Neu St. Johann | 5 | 60' |
| 12:04 | Chur | 4 | 60' | |
| S-Bahn | 12:11 | Schaffhausen | 2 | 30' |
| S-Bahn | 12:14 | Wil SG | 3 | 30' |
| 12:14 | Herisau | 5 | 60' | |
| S-Bahn | 12:20 | Uznach | 5 | 60' |
| 12:22 | Zürich HB | 2 | ||
| S-Bahn | 12:22 | Trogen | 11 | 30' |
| S-Bahn | 12:26 | Appenzell | 12 | 30' |
| 12:30 | Zürich HB | 3 | 120' | |
| S-Bahn | 12:33 | Sargans | 5 | 60' |
| 12:35 | Sargans | 1 | 60' | |
| Mehr | ||||