| Line | Dep | Direction | Track | Interval |
|---|---|---|---|---|
| S-Train | 08:59+0' | St. Gallen | 2 | 60' |
| S-Train | 09:01+0' | Rapperswil SG | 4 | 60' |
| S-Train | 09:05+0' | Wil SG | 3 | 30' |
| 09:27+1' | St. Gallen | 2 | 60' | |
| S-Train | 09:30+0' | Altstätten SG | 1 | 60' |
| 09:32+0' | Luzern | 4 | 60' | |
| S-Train | 09:35+0' | Nesslau-Neu St. Johann | 5 | 60' |
| S-Train | 09:35+0' | Wil SG | 3 | 30' |
| S-Train | 09:59+0' | St. Gallen | 2 | 60' |
| S-Train | 10:01+0' | Rapperswil SG | 4 | 60' |
| S-Train | 10:05+0' | Wil SG | 3 | 30' |
| 10:27+1' | St. Gallen | 2 | 60' | |
| S-Train | 10:30+0' | Altstätten SG | 1 | 60' |
| 10:32+0' | Luzern | 4 | 60' | |
| S-Train | 10:35+0' | Nesslau-Neu St. Johann | 5 | 60' |
| S-Train | 10:35+0' | Wil SG | 3 | 30' |
| S-Train | 10:59+0' | St. Gallen | 2 | 60' |
| S-Train | 11:01+0' | Rapperswil SG | 4 | 60' |
| S-Train | 11:05 | Wil SG | 3 | 30' |
| 11:27+1' | St. Gallen | 2 | 60' | |
| S-Train | 11:30 | Altstätten SG | 1 | 60' |
| 11:32 | Luzern | 4 | 60' | |
| S-Train | 11:35+0' | Nesslau-Neu St. Johann | 5 | 60' |
| More | ||||