| Line | Arr | From | Track | Interval |
|---|---|---|---|---|
| S-Train | 15:26 | Schaffhausen | 4 | 30' |
| S-Train | 15:33 | Wil SG | 3 | 30' |
| S-Train | 15:38 | Wasserauen | 12 | 30' |
| S-Train | 15:39 | Weinfelden | 3 | 60' |
| 15:44 | Sargans | 4 | 60' | |
| 15:44 | Zürich HB | 3 | ||
| S-Train | 15:56 | Schaffhausen | 4 | 30' |
| S-Train | 16:03 | Wil SG | 3 | 30' |
| S-Train | 16:08 | Wasserauen | 11 | 30' |
| 16:14 | Luzern | 3 | ||
| 16:14 | St. Gallen | 4 | 60' | |
| S-Train | 16:20 | St. Margrethen SG | 4 | 60' |
| S-Train | 16:26 | Schaffhausen | 4 | 30' |
| S-Train | 16:33 | Wil SG | 3 | 30' |
| S-Train | 16:38 | Wasserauen | 11 | 30' |
| S-Train | 16:39 | Weinfelden | 3 | 60' |
| 16:44 | Sargans | 4 | 60' | |
| 16:44 | Genève-Aéroport | 3 | ||
| S-Train | 16:56 | Schaffhausen | 4 | 30' |
| S-Train | 17:03 | Wil SG | 3 | 30' |
| S-Train | 17:08 | Wasserauen | 11 | 30' |
| 17:14 | Luzern | 3 | 120' | |
| 17:14 | St. Gallen | 4 | 60' | |
| S-Train | 17:20 | St. Margrethen SG | 4 | 60' |
| S-Train | 17:26 | Schaffhausen | 4 | 30' |
| S-Train | 17:33 | Wil SG | 3 | 30' |
| S-Train | 17:38 | Wasserauen | 11 | 30' |
| S-Train | 17:39 | Weinfelden | 3 | 60' |
| 17:44 | Sargans | 4 | 60' | |
| 17:44 | Zürich HB | 3 | ||
| S-Train | 17:56 | Schaffhausen | 4 | 30' |
| S-Train | 18:03 | Wil SG | 3 | 30' |
| S-Train | 18:08 | Wasserauen | 11 | 30' |
| 18:14 | Zürich HB | 3 | ||
| 18:14 | St. Gallen | 4 | 60' | |
| S-Train | 18:20 | St. Margrethen SG | 4 | 60' |
| More | ||||