| Linie | Ab | Richtung | Gleis | Takt |
|---|---|---|---|---|
| S-Bahn | 09:16+0' | St. Margrethen SG | 2 | 60' |
| S-Bahn | 09:28+0' | Altstätten SG | 2 | 60' |
| S-Bahn | 09:29+1' | Nesslau-Neu St. Johann | 1 | 60' |
| S-Bahn | 09:39+0' | Weinfelden | 1 | 60' |
| S-Bahn | 09:58+1' | Sargans | 2 | 60' |
| S-Bahn | 09:59+1' | St. Gallen | 1 | 60' |
| S-Bahn | 10:16+0' | St. Margrethen SG | 2 | 60' |
| S-Bahn | 10:28+0' | Altstätten SG | 2 | 60' |
| S-Bahn | 10:29+1' | Nesslau-Neu St. Johann | 1 | 60' |
| S-Bahn | 10:39+0' | Weinfelden | 1 | 60' |
| S-Bahn | 10:58+1' | Sargans | 2 | 60' |
| S-Bahn | 10:59+1' | St. Gallen | 1 | 60' |
| S-Bahn | 11:16+0' | St. Margrethen SG | 2 | 60' |
| S-Bahn | 11:28+0' | Altstätten SG | 2 | 60' |
| S-Bahn | 11:29 | Nesslau-Neu St. Johann | 1 | 60' |
| S-Bahn | 11:39 | Weinfelden | 1 | 60' |
| S-Bahn | 11:58+1' | Sargans | 2 | 60' |
| S-Bahn | 11:59 | St. Gallen | 1 | 60' |
| Mehr | ||||