| Line | Dep | Direction | Track | Interval |
|---|---|---|---|---|
| 18:55 | Chur | 4 | 60' | |
| S-Train | 18:56 | Trogen | 12 | 30' |
| S-Train | 18:56 | Appenzell | 11 | 30' |
| S-Train | 18:57 | Nesslau-Neu St. Johann | 6 | 60' |
| S-Train | 18:57 | St. Margrethen SG | 5 | 60' |
| 18:58 | Lausanne | 2 | ||
| 19:05 | Rorschach | 2 | ||
| 19:05 | Luzern | 3 | ||
| 19:07 | Genève-Aéroport | 1 | ||
| S-Train | 19:08 | Altstätten SG | 5 | 60' |
| S-Train | 19:10 | Weinfelden | 6 | |
| S-Train | 19:11 | Appenzell | 11 | |
| S-Train | 19:14 | Herisau | 4 | 60' |
| 19:15 | Konstanz | 5 | 60' | |
| S-Train | 19:17 | Wil SG | 1 | 30' |
| S-Train | 19:19 | Schaffhausen | 3 | 30' |
| 19:25 | Sargans | 2 | ||
| S-Train | 19:26 | Trogen | 12 | 30' |
| S-Train | 19:26 | Appenzell | 11 | 30' |
| S-Train | 19:27 | Rapperswil SG | 5 | |
| 19:29 | Zürich HB | 1 | 120' | |
| S-Train | 19:36 | Romanshorn | 6 | |
| 19:37 | Zürich HB | 1 | 60' | |
| S-Train | 19:38 | Sargans | 5 | 60' |
| S-Train | 19:40 | Weinfelden | 7 | |
| 19:44 | Herisau | 5 | 60' | |
| S-Train | 19:47 | Wil SG | 1 | 30' |
| S-Train | 19:49 | Schaffhausen | 3 | 30' |
| 19:55 | Chur | 4 | ||
| S-Train | 19:56 | Trogen | 12 | 30' |
| S-Train | 19:56 | Appenzell | 11 | 30' |
| S-Train | 19:57 | Nesslau-Neu St. Johann | 6 | |
| S-Train | 19:57 | St. Margrethen SG | 5 | 60' |
| 19:58 | Lausanne | 2 | ||
| 20:05 | Rorschach | 2 | ||
| 20:05 | Arth-Goldau | 3 | ||
| 20:07 | Fribourg/Freiburg | 1 | ||
| S-Train | 20:08 | Altstätten SG | 5 | 60' |
| S-Train | 20:10 | Weinfelden | 6 | 60' |
| S-Train | 20:14 | Herisau | 4 | 60' |
| 20:15 | Konstanz | 5 | ||
| S-Train | 20:17 | Wil SG | 1 | 30' |
| S-Train | 20:19 | Schaffhausen | 3 | 30' |
| 20:25 | Sargans | 2 | ||
| S-Train | 20:26 | Trogen | 12 | 30' |
| S-Train | 20:26 | Appenzell | 11 | 30' |
| S-Train | 20:27 | Rapperswil SG | 5 | |
| 20:32 | Bregenz | 3 | ||
| 20:37 | Zürich HB | 1 | 60' | |
| S-Train | 20:38 | Sargans | 5 | 60' |
| 20:44 | Herisau | 5 | 60' | |
| S-Train | 20:47 | Wil SG | 1 | |
| S-Train | 20:49 | Schaffhausen | 2 | 30' |
| 20:55 | Chur | 4 | ||
| S-Train | 20:56 | Trogen | 12 | 30' |
| S-Train | 20:56 | Appenzell | 11 | 30' |
| S-Train | 20:57 | Nesslau-Neu St. Johann | 5 | |
| S-Train | 20:57 | St. Margrethen SG | 6 | |
| 21:05 | Uznach | 3 | 60' | |
| 21:07 | Bern | 1 | ||
| S-Train | 21:08 | Altstätten SG | 5 | 60' |
| S-Train | 21:10 | Weinfelden | 6 | 60' |
| S-Train | 21:14 | Herisau | 4 | |
| 21:15 | Konstanz | 5 | ||
| S-Train | 21:17 | Wil SG | 1 | |
| S-Train | 21:19 | Schaffhausen | 3 | 30' |
| 21:25 | Sargans | 5 | 60' | |
| S-Train | 21:26 | Trogen | 12 | 30' |
| S-Train | 21:26 | Appenzell | 11 | 30' |
| S-Train | 21:27 | Wattwil | 6 | |
| 21:29 | Zürich HB | 1 | ||
| 21:37 | Zürich HB | 1 | 60' | |
| S-Train | 21:38 | Sargans | 5 | 60' |
| 21:44 | Herisau | 5 | 60 - 61' | |
| More | ||||