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