| Line | Arr | From | Track | Interval |
|---|---|---|---|---|
| S-Train | 07:22 | Appenzell | 12 | 30' |
| S-Train | 07:33 | Sargans | 5 | 60' |
| 07:35 | Sargans | 1 | 60' | |
| S-Train | 07:41 | Schaffhausen | 1 | 30' |
| S-Train | 07:44 | Herisau | 4 | 60' |
| S-Train | 07:44 | Wil SG | 3 | 30' |
| 07:44 | Kreuzlingen | 5 | 60' | |
| S-Train | 07:50 | Altstätten SG | 5 | 60' |
| S-Train | 07:51 | Weinfelden | 6 | 60' |
| S-Train | 07:52 | Trogen | 11 | 30' |
| S-Train | 07:52 | Appenzell | 12 | 30' |
| 07:52 | Bern | 1 | ||
| 07:55 | Uznach | 3 | 60' | |
| 07:55 | Rorschach | 2 | 60' | |
| S-Train | 08:01 | St. Margrethen SG | 6 | 60' |
| 08:02 | Biel/Bienne | 2 | ||
| S-Train | 08:03 | Nesslau-Neu St. Johann | 5 | 60' |
| 08:04 | Chur | 4 | 60' | |
| S-Train | 08:11 | Schaffhausen | 2 | 30' |
| S-Train | 08:14 | Wil SG | 3 | 30' |
| 08:14 | Herisau | 5 | 60' | |
| S-Train | 08:20 | Uznach | 5 | 60' |
| 08:22 | Luzern | 2 | 60' | |
| S-Train | 08:22 | Trogen | 11 | 30' |
| S-Train | 08:22 | Appenzell | 12 | 30' |
| 08:30 | Zürich HB | 2 | 120' | |
| S-Train | 08:33 | Sargans | 5 | 60' |
| 08:35 | Sargans | 1 | 60' | |
| S-Train | 08:41 | Schaffhausen | 1 | 30' |
| S-Train | 08:44 | Herisau | 4 | 60' |
| S-Train | 08:44 | Wil SG | 3 | 30' |
| 08:44 | Kreuzlingen | 5 | 60' | |
| S-Train | 08:50 | Altstätten SG | 5 | 60' |
| S-Train | 08:51 | Weinfelden | 6 | 60' |
| S-Train | 08:52 | Trogen | 11 | 30' |
| S-Train | 08:52 | Appenzell | 12 | 30' |
| 08:52 | Fribourg/Freiburg | 1 | ||
| 08:55 | Uznach | 3 | 60' | |
| 08:55 | Rorschach | 2 | 60' | |
| S-Train | 09:01 | St. Margrethen SG | 6 | 60' |
| 09:02 | Lausanne | 2 | 60' | |
| S-Train | 09:03 | Nesslau-Neu St. Johann | 5 | 60' |
| 09:04 | Chur | 4 | 60' | |
| S-Train | 09:11 | Schaffhausen | 2 | 30' |
| S-Train | 09:14 | Wil SG | 3 | 30' |
| 09:14 | Herisau | 5 | 60' | |
| S-Train | 09:20 | Uznach | 5 | 60' |
| 09:22 | Luzern | 2 | 60' | |
| S-Train | 09:22 | Trogen | 11 | 30' |
| S-Train | 09:22 | Appenzell | 12 | 30' |
| 09:28 | Bregenz | 1 | 120' | |
| S-Train | 09:33 | Sargans | 5 | 60' |
| 09:35 | Sargans | 1 | 60' | |
| S-Train | 09:41 | Schaffhausen | 1 | 30' |
| S-Train | 09:44 | Herisau | 4 | 60' |
| S-Train | 09:44 | Wil SG | 3 | 30' |
| 09:44 | Kreuzlingen | 5 | 60' | |
| S-Train | 09:50 | Altstätten SG | 5 | 60' |
| S-Train | 09:51 | Weinfelden | 6 | 60' |
| S-Train | 09:52 | Trogen | 11 | 30' |
| S-Train | 09:52 | Appenzell | 12 | 30' |
| 09:52 | Zürich HB | 1 | 180' | |
| 09:55 | Uznach | 3 | 60' | |
| 09:55 | Rorschach | 2 | 60' | |
| S-Train | 10:01 | St. Margrethen SG | 4 | 60' |
| 10:02 | Lausanne | 2 | 60' | |
| S-Train | 10:03 | Nesslau-Neu St. Johann | 6 | 60' |
| 10:04 | Chur | 5 | 60' | |
| S-Train | 10:11 | Schaffhausen | 2 | 30' |
| S-Train | 10:14 | Wil SG | 4 | 30' |
| 10:14 | Herisau | 6 | 60' | |
| S-Train | 10:20 | Uznach | 5 | 60' |
| 10:22 | Luzern | 2 | 60' | |
| S-Train | 10:22 | Trogen | 11 | 30' |
| S-Train | 10:22 | Appenzell | 12 | 30' |
| 10:30 | Zürich HB | 2 | 120' | |
| More | ||||