| Linie | Ab | Richtung | Gleis | Takt |
|---|---|---|---|---|
| S-Bahn | 15:37+4' | Nesslau-Neu St. Johann | 1 | 60' |
| S-Bahn | 15:49+0' | Weinfelden | 1 | 60' |
| S-Bahn | 15:51+1' | Sargans | 2 | 60' |
| S-Bahn | 16:07+0' | Rapperswil SG | 1 | 60' |
| S-Bahn | 16:09+0' | St. Margrethen SG | 2 | 60' |
| S-Bahn | 16:21+0' | Altstätten SG | 2 | 60' |
| S-Bahn | 16:37+0' | Nesslau-Neu St. Johann | 1 | 60' |
| S-Bahn | 16:49+0' | Weinfelden | 1 | 60' |
| S-Bahn | 16:51+1' | Sargans | 2 | 60' |
| S-Bahn | 17:07+0' | Rapperswil SG | 1 | 60' |
| S-Bahn | 17:09+0' | St. Margrethen SG | 2 | 60' |
| S-Bahn | 17:21+0' | Altstätten SG | 2 | 60' |
| S-Bahn | 17:37+0' | Nesslau-Neu St. Johann | 1 | 60' |
| S-Bahn | 17:49 | Weinfelden | 1 | 60' |
| S-Bahn | 17:51+1' | Sargans | 2 | 60' |
| S-Bahn | 18:07+0' | Rapperswil SG | 1 | |
| S-Bahn | 18:09+0' | St. Margrethen SG | 2 | 60' |
| S-Bahn | 18:21+0' | Altstätten SG | 2 | 60' |
| Mehr | ||||