| Line | Dep | Direction | Track | Interval |
|---|---|---|---|---|
| 16:25 | Sargans | 2 | 60' | |
| S-Train | 16:26 | Trogen | 12 | 30' |
| S-Train | 16:26 | Appenzell | 11 | 30' |
| S-Train | 16:27 | St. Gallen | 5 | 60' |
| 16:28 | Lausanne | 1 | ||
| 16:32 | Bregenz | 3 | 120' | |
| 16:37 | Zürich HB | 1 | 60' | |
| S-Train | 16:38 | Sargans | 5 | 60' |
| 16:44 | Herisau | 5 | 60' | |
| S-Train | 16:47 | Wil SG | 1 | 30' |
| S-Train | 16:49 | Schaffhausen | 3 | 30' |
| 16:55 | Chur | 4 | 60' | |
| S-Train | 16:56 | Trogen | 12 | 30' |
| S-Train | 16:56 | Appenzell | 11 | 30' |
| S-Train | 16:57 | Nesslau-Neu St. Johann | 5 | 60' |
| S-Train | 16:57 | St. Margrethen SG | 6 | 60' |
| 16:58 | Lausanne | 2 | ||
| 17:05 | Rorschach | 2 | 60' | |
| 17:05 | Uznach | 3 | 60' | |
| 17:07 | Genève-Aéroport | 1 | ||
| S-Train | 17:08 | Altstätten SG | 5 | 60' |
| S-Train | 17:10 | Weinfelden | 6 | 60' |
| S-Train | 17:14 | Herisau | 4 | 60' |
| 17:15 | Konstanz | 5 | 60' | |
| S-Train | 17:17 | Wil SG | 2 | 30' |
| S-Train | 17:19 | Schaffhausen | 3 | 30' |
| 17:25 | Sargans | 2 | 60' | |
| S-Train | 17:26 | Trogen | 12 | 30' |
| S-Train | 17:26 | Appenzell | 11 | 30' |
| S-Train | 17:27 | St. Gallen | 5 | 60' |
| 17:29 | Zürich HB | 1 | 120' | |
| 17:37 | Zürich HB | 1 | 60' | |
| S-Train | 17:38 | Sargans | 5 | 60' |
| 17:44 | Herisau | 5 | 60' | |
| S-Train | 17:47 | Wil SG | 1 | 30' |
| S-Train | 17:49 | Schaffhausen | 3 | 30' |
| 17:55 | Chur | 4 | 60' | |
| S-Train | 17:56 | Trogen | 12 | 30' |
| S-Train | 17:56 | Appenzell | 11 | 30' |
| S-Train | 17:57 | Nesslau-Neu St. Johann | 5 | 60' |
| S-Train | 17:57 | St. Margrethen SG | 6 | 60' |
| 17:58 | Lausanne | 2 | ||
| 18:05 | Rorschach | 2 | 60' | |
| 18:05 | Uznach | 3 | 60' | |
| 18:07 | Zürich HB | 1 | ||
| S-Train | 18:08 | Altstätten SG | 5 | 60' |
| S-Train | 18:10 | Weinfelden | 6 | 60' |
| S-Train | 18:14 | Herisau | 4 | 60' |
| 18:15 | Konstanz | 5 | 60' | |
| S-Train | 18:17 | Wil SG | 2 | 30' |
| S-Train | 18:19 | Schaffhausen | 3 | 30' |
| 18:25 | Sargans | 2 | 60' | |
| S-Train | 18:26 | Trogen | 12 | 30' |
| S-Train | 18:26 | Appenzell | 11 | 30' |
| S-Train | 18:27 | St. Gallen | 5 | 60' |
| 18:28 | Lausanne | 1 | ||
| 18:32 | Bregenz | 2 | ||
| 18:37 | Zürich HB | 1 | 60' | |
| S-Train | 18:38 | Sargans | 5 | 60' |
| 18:44 | Herisau | 5 | 60' | |
| S-Train | 18:47 | Wil SG | 1 | 30' |
| S-Train | 18:49 | Schaffhausen | 3 | 30' |
| 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 | 5 | 60' |
| S-Train | 18:57 | St. Margrethen SG | 6 | 60' |
| 18:58 | Lausanne | 2 | ||
| 19:05 | Rorschach | 2 | ||
| 19:05 | Uznach | 3 | 60' | |
| 19:07 | Lausanne | 1 | ||
| S-Train | 19:08 | Altstätten SG | 5 | 60' |
| S-Train | 19:10 | Weinfelden | 6 | 60' |
| S-Train | 19:14 | Herisau | 4 | 60' |
| 19:15 | Konstanz | 5 | 60' | |
| More | ||||