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