| Linie | Ab | Richtung | Gleis | Takt |
|---|---|---|---|---|
| S-Bahn | 19:45+1' | Rapperswil SG | 3 | 60' |
| S-Bahn | 19:46+0' | Altstätten SG | 2 | 60' |
| S-Bahn | 20:13+0' | Nesslau-Neu St. Johann | 3 | |
| S-Bahn | 20:15+0' | St. Gallen | 2 | 60' |
| S-Bahn | 20:45+1' | Rapperswil SG | 3 | 60' |
| S-Bahn | 20:46+0' | Altstätten SG | 2 | 60' |
| S-Bahn | 21:13+0' | Nesslau-Neu St. Johann | 3 | |
| S-Bahn | 21:15+0' | St. Gallen | 2 | 60' |
| S-Bahn | 21:45+1' | Rapperswil SG | 3 | 60' |
| S-Bahn | 21:46+0' | Altstätten SG | 2 | |
| S-Bahn | 22:15 | St. Gallen | 2 | 60' |
| 22:19 | Arth-Goldau | 3 | ||
| S-Bahn | 22:45+1' | Rapperswil SG | 3 | |
| S-Bahn | 22:46 | Altstätten SG | 2 | |
| S-Bahn | 23:15 | St. Gallen | 2 | |
| 23:19 | Rapperswil SG | 3 | ||
| 23:40 | St. Gallen | 3 | ||
| S-Bahn | 23:45 | Rapperswil SG | 3 | |
| S-Bahn | 00:15 | St. Gallen | 2 | |
| 00:19 | Rapperswil SG | 3 | ||
| Mehr | ||||