| Linie | Ab | Richtung | Takt |
|---|---|---|---|
| S-Bahn | 14:17+1' | Nesslau-Neu St. Johann | 60' |
| S-Bahn | 14:40+1' | Altstätten SG | 60' |
| S-Bahn | 14:49+1' | Rapperswil SG | 60' |
| S-Bahn | 15:08+2' | St. Gallen | 60' |
| S-Bahn | 15:17+1' | Nesslau-Neu St. Johann | 60' |
| S-Bahn | 15:40+1' | Altstätten SG | 60' |
| S-Bahn | 15:49+1' | Rapperswil SG | 60' |
| S-Bahn | 16:08+2' | St. Gallen | 60' |
| S-Bahn | 16:17+1' | Nesslau-Neu St. Johann | 60' |
| S-Bahn | 16:40 | Altstätten SG | 60' |
| S-Bahn | 16:49+1' | Rapperswil SG | 60' |
| S-Bahn | 17:08 | St. Gallen | 60' |
| Mehr | |||