| Line | Dep | Direction | Track | Interval |
|---|---|---|---|---|
| S-Train | 09:59+1' | Altstätten SG | 4 | 60' |
| S-Train | 10:00+0' | Nesslau-Neu St. Johann | 3 | 60' |
| S-Train | 10:18+1' | Herisau | 3 | 60' |
| S-Train | 10:29+1' | Sargans | 4 | 60' |
| S-Train | 10:30+0' | Rapperswil SG | 3 | 60' |
| S-Train | 10:40+0' | St. Gallen | 4 | 60' |
| S-Train | 10:59+1' | Altstätten SG | 4 | 60' |
| S-Train | 11:00+0' | Nesslau-Neu St. Johann | 3 | 60' |
| S-Train | 11:18+1' | Herisau | 3 | 60' |
| S-Train | 11:29+1' | Sargans | 4 | 60' |
| S-Train | 11:30+0' | Rapperswil SG | 3 | 60' |
| S-Train | 11:40+0' | St. Gallen | 4 | 60' |
| S-Train | 11:59+1' | Altstätten SG | 4 | 60' |
| S-Train | 12:00+0' | Nesslau-Neu St. Johann | 3 | 60' |
| S-Train | 12:18 | Herisau | 3 | 60' |
| S-Train | 12:29+1' | Sargans | 4 | 60' |
| S-Train | 12:30+0' | Rapperswil SG | 3 | 60' |
| S-Train | 12:40 | St. Gallen | 4 | 60' |
| More | ||||