| Linie | Ab | Richtung | Gleis | Takt |
|---|---|---|---|---|
| S-Bahn | 22:46+1' | St. Gallen | 3 | |
| S-Bahn | 22:52+1' | Schaffhausen | 4 | |
| S-Bahn | 22:58+0' | Weinfelden | 3 | |
| S-Bahn | 22:59+1' | Rorschach | 4 | |
| S-Bahn | 23:05+1' | Wil SG | 1 | |
| S-Bahn | 23:11+0' | Altstätten SG | 4 | |
| S-Bahn | 23:16+1' | Rapperswil SG | 3 | |
| S-Bahn | 23:22+1' | Schaffhausen | 4 | |
| S-Bahn | 23:35+1' | Wil SG | 1 | |
| S-Bahn | 23:41+1' | Sargans | 4 | |
| S-Bahn | 23:46+1' | St. Gallen | 3 | |
| S-Bahn | 23:52+1' | Kreuzlingen | 4 | |
| S-Bahn | 00:05+1' | Wil SG | 1 | |
| S-Bahn | 00:16+1' | Herisau | 3 | |
| S-Bahn | 00:22+1' | Kreuzlingen | 4 | |
| S-Bahn | 00:29+0' | Altstätten SG | 4 | |
| S-Bahn | 00:35+1' | St. Gallen | 1 | |
| S-Bahn | 01:16+1' | Herisau | 3 | |
| Mehr | ||||