| Linie | Ab | Richtung | Gleis | Takt |
|---|---|---|---|---|
| S-Bahn | 18:41+1' | Nesslau-Neu St. Johann | 1 | 60' |
| S-Bahn | 18:46+1' | Sargans | 2 | 60' |
| S-Bahn | 19:11+1' | Rapperswil SG | 1 | 60' |
| S-Bahn | 19:16+0' | Altstätten SG | 2 | 60' |
| S-Bahn | 19:41+1' | Nesslau-Neu St. Johann | 1 | |
| S-Bahn | 19:46+1' | Sargans | 2 | 60' |
| S-Bahn | 20:11+1' | Rapperswil SG | 1 | 60' |
| S-Bahn | 20:16+0' | Altstätten SG | 2 | 60' |
| S-Bahn | 20:41 | Nesslau-Neu St. Johann | 1 | |
| S-Bahn | 20:46+1' | Sargans | 2 | 60' |
| S-Bahn | 21:11 | Rapperswil SG | 1 | 60' |
| S-Bahn | 21:16 | Altstätten SG | 2 | 60' |
| S-Bahn | 21:41 | St. Gallen | 1 | 60' |
| S-Bahn | 21:46 | Sargans | 2 | 60' |
| S-Bahn | 22:11 | Rapperswil SG | 1 | |
| S-Bahn | 22:16 | Altstätten SG | 2 | |
| S-Bahn | 22:41 | St. Gallen | 1 | |
| S-Bahn | 22:46 | Sargans | 2 | |
| S-Bahn | 23:11 | Rapperswil SG | 1 | |
| S-Bahn | 23:16 | Altstätten SG | 2 | |
| Mehr | ||||