| Linie | Ab | Richtung | Gleis | Takt |
|---|---|---|---|---|
| S-Bahn | 08:13+0' | Sargans | 2 | 60' |
| S-Bahn | 08:14+0' | Nesslau-Neu St. Johann | 1 | 60' |
| 08:23+0' | Chur | 1 | 60' | |
| 08:36+1' | St. Gallen | 1 | 60' | |
| S-Bahn | 08:44+1' | Altstätten SG | 2 | 60' |
| S-Bahn | 08:45+0' | St. Gallen | 1 | 60' |
| 08:53+0' | Sargans | 1 | 60' | |
| 09:06+1' | Zürich HB | 1 | 60' | |
| S-Bahn | 09:13+0' | Sargans | 2 | 60' |
| S-Bahn | 09:14+0' | Nesslau-Neu St. Johann | 1 | 60' |
| 09:23+0' | Chur | 1 | 60' | |
| 09:36+1' | St. Gallen | 1 | 60' | |
| S-Bahn | 09:44+1' | Altstätten SG | 2 | 60' |
| S-Bahn | 09:45+0' | St. Gallen | 1 | 60' |
| 09:53+0' | Sargans | 1 | 60' | |
| 10:06+1' | Zürich HB | 1 | 60' | |
| S-Bahn | 10:13+0' | Sargans | 2 | 60' |
| S-Bahn | 10:14 | Nesslau-Neu St. Johann | 1 | 60' |
| 10:23+0' | Chur | 1 | 60' | |
| 10:36+1' | St. Gallen | 1 | 60' | |
| S-Bahn | 10:44+1' | Altstätten SG | 2 | 60' |
| S-Bahn | 10:45 | St. Gallen | 1 | 60' |
| 10:53+0' | Sargans | 1 | 60' | |
| 11:06 | Zürich HB | 1 | 60' | |
| Mehr | ||||