| Linie | An | Von | Gleis | Takt |
|---|---|---|---|---|
| 09:23+0' | Herisau | 1 | 60' | |
| 09:36+0' | Chur | 1 | 60' | |
| S-Bahn | 09:43+0' | Nesslau-Neu St. Johann | 2 | 60' |
| S-Bahn | 09:45+0' | Sargans | 1 | 60' |
| 09:53+0' | Luzern | 1 | ||
| 10:06+0' | Sargans | 1 | 60' | |
| S-Bahn | 10:13+0' | Rapperswil SG | 2 | 60' |
| S-Bahn | 10:13+0' | Altstätten SG | 1 | 60' |
| 10:23+0' | Herisau | 1 | 60' | |
| 10:36+0' | Chur | 1 | 60' | |
| S-Bahn | 10:43+0' | Nesslau-Neu St. Johann | 2 | 60' |
| S-Bahn | 10:45+0' | Sargans | 1 | 60' |
| 10:53+0' | Zürich HB | 1 | ||
| 11:06+0' | Sargans | 1 | 60' | |
| S-Bahn | 11:13+0' | Rapperswil SG | 2 | 60' |
| S-Bahn | 11:13+0' | Altstätten SG | 1 | 60' |
| 11:23+0' | Herisau | 1 | 60' | |
| 11:36+0' | Chur | 1 | 60' | |
| S-Bahn | 11:43+0' | Nesslau-Neu St. Johann | 2 | 60' |
| S-Bahn | 11:45+0' | Sargans | 1 | 60' |
| 11:53+0' | Luzern | 1 | 60' | |
| 12:06 | Sargans | 1 | 60' | |
| S-Bahn | 12:13+0' | Rapperswil SG | 2 | 60' |
| S-Bahn | 12:13 | Altstätten SG | 1 | 60' |
| 12:23 | Herisau | 1 | 60' | |
| 12:36 | Chur | 1 | 60' | |
| S-Bahn | 12:43+0' | Nesslau-Neu St. Johann | 2 | 60' |
| S-Bahn | 12:45 | Sargans | 1 | 60' |
| 12:53 | Luzern | 1 | 60' | |
| 12:53+0' | Zürich HB | 1 | ||
| Mehr | ||||