| Linie | Ab | Richtung | Gleis | Takt |
|---|---|---|---|---|
| S-Bahn | 13:05+1' | Nesslau-Neu St. Johann | 1 | 60' |
| 13:13+0' | Luzern | 1 | 60' | |
| S-Bahn | 13:24+0' | Sargans | 1 | 60' |
| S-Bahn | 13:28+0' | Wasserauen | 12 | 60' |
| S-Bahn | 13:32+0' | Gossau SG | 11 | 30' |
| S-Bahn | 13:35+0' | St. Gallen | 2 | 60' |
| S-Bahn | 13:36+0' | Rapperswil SG | 1 | 60' |
| 13:47+0' | St. Gallen | 1 | 60' | |
| S-Bahn | 13:54+0' | Altstätten SG | 1 | 60' |
| S-Bahn | 13:58+0' | Appenzell | 12 | |
| S-Bahn | 14:02+0' | Gossau SG | 11 | 30' |
| 14:05+0' | Konstanz | 2 | 60' | |
| S-Bahn | 14:05+1' | Nesslau-Neu St. Johann | 1 | 60' |
| 14:13+0' | Luzern | 1 | 60' | |
| S-Bahn | 14:24+0' | Sargans | 1 | 60' |
| S-Bahn | 14:28+0' | Wasserauen | 12 | |
| S-Bahn | 14:32+0' | Gossau SG | 11 | 30' |
| S-Bahn | 14:35+0' | St. Gallen | 2 | 60' |
| S-Bahn | 14:36+0' | Rapperswil SG | 1 | 60' |
| 14:47+0' | St. Gallen | 1 | 60' | |
| S-Bahn | 14:54+0' | Altstätten SG | 1 | 60' |
| S-Bahn | 14:58+0' | Appenzell | 12 | |
| S-Bahn | 15:02+0' | Gossau SG | 11 | 30' |
| 15:05 | Konstanz | 2 | 60' | |
| S-Bahn | 15:05+1' | Nesslau-Neu St. Johann | 1 | 60' |
| 15:13 | Luzern | 1 | 60' | |
| S-Bahn | 15:24+0' | Sargans | 1 | 60' |
| S-Bahn | 15:28 | Wasserauen | 12 | 30' |
| S-Bahn | 15:32+0' | Gossau SG | 11 | 30' |
| S-Bahn | 15:35 | St. Gallen | 2 | 60' |
| S-Bahn | 15:36+0' | Rapperswil SG | 1 | 60' |
| 15:47+0' | St. Gallen | 1 | 60' | |
| S-Bahn | 15:54 | Altstätten SG | 1 | 60' |
| S-Bahn | 15:58 | Wasserauen | 12 | 30' |
| S-Bahn | 16:02 | Gossau SG | 11 | 30' |
| 16:05 | Konstanz | 2 | 60' | |
| Mehr | ||||