| Line | Dep | Direction | Track | Interval |
|---|---|---|---|---|
| S-Train | 06:46+1' | Weinfelden | 1 | 60' |
| S-Train | 06:53+1' | Sargans | 2 | 60' |
| S-Train | 07:04+1' | Rapperswil SG | 1 | 60' |
| S-Train | 07:11+0' | St. Margrethen SG | 2 | 60' |
| S-Train | 07:23+0' | Altstätten SG | 2 | 60' |
| S-Train | 07:34+1' | Nesslau-Neu St. Johann | 1 | 60' |
| S-Train | 07:46+1' | Weinfelden | 1 | 60' |
| S-Train | 07:53+1' | Sargans | 2 | 60' |
| S-Train | 08:04+1' | Rapperswil SG | 1 | 60' |
| S-Train | 08:11+0' | St. Margrethen SG | 2 | 60' |
| S-Train | 08:23+0' | Altstätten SG | 2 | 60' |
| S-Train | 08:34+1' | Nesslau-Neu St. Johann | 1 | 60' |
| S-Train | 08:46+1' | Weinfelden | 1 | 60' |
| S-Train | 08:53+1' | Sargans | 2 | 60' |
| S-Train | 09:04+1' | Rapperswil SG | 1 | 60' |
| S-Train | 09:11+0' | St. Margrethen SG | 2 | 60' |
| S-Train | 09:23+0' | Altstätten SG | 2 | 60' |
| S-Train | 09:34 | Nesslau-Neu St. Johann | 1 | 60' |
| More | ||||