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