| Linie | Ab | Richtung | Gleis | Takt |
|---|---|---|---|---|
| S-Bahn | 04:28+1' | Weinfelden | 3 | |
| S-Bahn | 05:08+1' | St. Margrethen SG | 2 | 60' |
| S-Bahn | 05:23+2' | Wil SG | 3 | 30' |
| S-Bahn | 05:35+0' | Romanshorn | 2 | 28 - 32' |
| S-Bahn | 05:38+1' | St. Gallen | 2 | 60' |
| S-Bahn | 05:50+2' | Weinfelden | 3 | 30' |
| S-Bahn | 05:53 | Wil SG | 3 | 30' |
| S-Bahn | 06:03 | Romanshorn | 2 | 28 - 32' |
| S-Bahn | 06:08 | St. Margrethen SG | 2 | 60' |
| S-Bahn | 06:20 | Weinfelden | 3 | 30' |
| S-Bahn | 06:23 | Wil SG | 3 | 30' |
| S-Bahn | 06:35 | Romanshorn | 2 | 28 - 32' |
| S-Bahn | 06:38 | St. Gallen | 2 | 60' |
| S-Bahn | 06:50+2' | Weinfelden | 3 | 30' |
| S-Bahn | 06:53 | Wil SG | 3 | 30' |
| S-Bahn | 07:03 | Romanshorn | 2 | 28 - 32' |
| S-Bahn | 07:08 | St. Margrethen SG | 2 | 60' |
| S-Bahn | 07:20 | Weinfelden | 3 | 30' |
| S-Bahn | 07:23 | Wil SG | 3 | 30' |
| S-Bahn | 07:35 | Romanshorn | 2 | 28 - 32' |
| S-Bahn | 07:38 | St. Gallen | 2 | 60' |
| Mehr | ||||