| Linie | Ab | Richtung | Gleis | Takt |
|---|---|---|---|---|
| S-Bahn | 21:22+1' | Wil SG | 1 | |
| S-Bahn | 21:37+0' | Schaffhausen | 2 | 30' |
| S-Bahn | 21:42+1' | St. Margrethen SG | 2 | |
| S-Bahn | 21:52+1' | Gossau SG | 1 | 60' |
| S-Bahn | 22:07+0' | Schaffhausen | 2 | |
| S-Bahn | 22:16+0' | Weinfelden | 1 | 60' |
| 22:18+1' | Zürich HB | 1 | ||
| S-Bahn | 22:37+0' | Schaffhausen | 2 | |
| S-Bahn | 22:42+1' | Rorschach | 2 | |
| S-Bahn | 22:52+1' | Gossau SG | 1 | |
| S-Bahn | 23:07+0' | Schaffhausen | 2 | |
| S-Bahn | 23:16+0' | Weinfelden | 1 | |
| S-Bahn | 23:18+1' | Wil SG | 1 | |
| S-Bahn | 23:37 | Kreuzlingen | 2 | |
| S-Bahn | 23:42+1' | St. Gallen | 2 | |
| S-Bahn | 23:52+1' | Gossau SG | 1 | |
| S-Bahn | 00:07 | Kreuzlingen | 2 | |
| S-Bahn | 00:16 | Weinfelden | 1 | |
| S-Bahn | 00:18+1' | Wil SG | 1 | |
| S-Bahn | 00:42 | St. Gallen | 2 | |
| Mehr | ||||