| Line | Dep | Direction | Track | Interval |
|---|---|---|---|---|
| S-Train | 07:49+0' | Weinfelden | 1 | 60' |
| S-Train | 07:51+1' | Sargans | 2 | 60' |
| S-Train | 08:07+0' | Rapperswil SG | 1 | 60' |
| S-Train | 08:09+0' | St. Margrethen SG | 2 | 60' |
| S-Train | 08:21+0' | Altstätten SG | 2 | 60' |
| S-Train | 08:37+0' | Nesslau-Neu St. Johann | 1 | 60' |
| S-Train | 08:49+0' | Weinfelden | 1 | 60' |
| S-Train | 08:51+1' | Sargans | 2 | 60' |
| S-Train | 09:07+0' | Rapperswil SG | 1 | 60' |
| S-Train | 09:09+0' | St. Margrethen SG | 2 | 60' |
| S-Train | 09:21+0' | Altstätten SG | 2 | 60' |
| S-Train | 09:37+0' | Nesslau-Neu St. Johann | 1 | 60' |
| S-Train | 09:49+0' | Weinfelden | 1 | 60' |
| S-Train | 09:51+1' | Sargans | 2 | 60' |
| S-Train | 10:07+0' | Rapperswil SG | 1 | 60' |
| S-Train | 10:09+0' | St. Margrethen SG | 2 | 60' |
| S-Train | 10:21+0' | Altstätten SG | 2 | 60' |
| S-Train | 10:37 | Nesslau-Neu St. Johann | 1 | 60' |
| More | ||||