| Line | Dep | Direction | Track | Interval |
|---|---|---|---|---|
| S-Train | 06:58+1' | Sargans | 2 | 60' |
| S-Train | 06:59+1' | St. Gallen | 1 | 60' |
| S-Train | 07:16+0' | St. Margrethen SG | 2 | 60' |
| S-Train | 07:28+0' | Altstätten SG | 2 | 60' |
| S-Train | 07:29+1' | Nesslau-Neu St. Johann | 1 | 60' |
| S-Train | 07:39+0' | Weinfelden | 1 | 60' |
| S-Train | 07:58+1' | Sargans | 2 | 60' |
| S-Train | 07:59+1' | St. Gallen | 1 | 60' |
| S-Train | 08:16+0' | St. Margrethen SG | 2 | 60' |
| S-Train | 08:28+0' | Altstätten SG | 2 | 60' |
| S-Train | 08:29+1' | Nesslau-Neu St. Johann | 1 | 60' |
| S-Train | 08:39+0' | Weinfelden | 1 | 60' |
| S-Train | 08:58+1' | Sargans | 2 | 60' |
| S-Train | 08:59+1' | St. Gallen | 1 | 60' |
| S-Train | 09:16+0' | St. Margrethen SG | 2 | 60' |
| S-Train | 09:28+0' | Altstätten SG | 2 | 60' |
| S-Train | 09:29 | Nesslau-Neu St. Johann | 1 | 60' |
| S-Train | 09:39 | Weinfelden | 1 | 60' |
| More | ||||