| Line | Arr | From | Track | Interval |
|---|---|---|---|---|
| S-Train | 08:11 | Nesslau-Neu St. Johann | 4 | 60' |
| S-Train | 08:16 | Sargans | 3 | 60' |
| S-Train | 08:18 | Wittenbach | 1 | 120' |
| S-Train | 08:22 | Wil SG | 4 | 30' |
| S-Train | 08:35 | Schaffhausen | 1 | 30' |
| S-Train | 08:41 | Rapperswil SG | 4 | 60' |
| S-Train | 08:46 | Altstätten SG | 3 | 60' |
| S-Train | 08:52 | Wil SG | 4 | 30' |
| S-Train | 08:58 | St. Margrethen SG | 3 | 60' |
| S-Train | 08:59 | Weinfelden | 4 | 60' |
| S-Train | 09:05 | Schaffhausen | 1 | 30' |
| S-Train | 09:11 | Nesslau-Neu St. Johann | 4 | 60' |
| S-Train | 09:16 | Sargans | 3 | 60' |
| S-Train | 09:22 | Wil SG | 4 | 30' |
| S-Train | 09:35 | Schaffhausen | 1 | 30' |
| S-Train | 09:39 | St. Gallen | 4 | 120' |
| S-Train | 09:41 | Rapperswil SG | 4 | 60' |
| S-Train | 09:46 | Altstätten SG | 3 | 60' |
| S-Train | 09:52 | Wil SG | 4 | 30' |
| S-Train | 09:58 | St. Margrethen SG | 3 | 60' |
| S-Train | 09:59 | Weinfelden | 4 | 60' |
| S-Train | 10:05 | Schaffhausen | 1 | 30' |
| S-Train | 10:11 | Nesslau-Neu St. Johann | 4 | 60' |
| S-Train | 10:16 | Sargans | 3 | 60' |
| S-Train | 10:18 | Wittenbach | 1 | 120' |
| S-Train | 10:22 | Wil SG | 4 | 30' |
| S-Train | 10:35 | Schaffhausen | 1 | 30' |
| S-Train | 10:41 | Rapperswil SG | 4 | 60' |
| S-Train | 10:46 | Altstätten SG | 3 | 60' |
| S-Train | 10:52 | Wil SG | 4 | 30' |
| S-Train | 10:58 | St. Margrethen SG | 3 | 60' |
| S-Train | 10:59 | Weinfelden | 4 | 60' |
| More | ||||