| Linie | Ab | Richtung | Gleis | Takt | 
|---|---|---|---|---|
| S-Bahn | 16:20+1' | Sargans | 2 | 60' | 
| 16:29+0' | Chur | 2 | 60' | |
| 16:30+1' | St. Gallen | 1 | 60' | |
| S-Bahn | 16:38+0' | St. Gallen | 2 | 60' | 
| 16:59+1' | Sargans | 2 | 60' | |
| 17:00+0' | Zürich HB | 1 | 60' | |
| S-Bahn | 17:06+1' | Nesslau-Neu St. Johann | 3 | 60' | 
| S-Bahn | 17:20+1' | Sargans | 2 | 60' | 
| 17:29+0' | Chur | 2 | 60' | |
| 17:30+1' | St. Gallen | 1 | 60' | |
| S-Bahn | 17:38+0' | St. Gallen | 2 | 60' | 
| 17:59+1' | Sargans | 2 | 60' | |
| 18:00+0' | Zürich HB | 1 | 60' | |
| S-Bahn | 18:06 | Nesslau-Neu St. Johann | 3 | 60' | 
| S-Bahn | 18:20+1' | Sargans | 2 | 60' | 
| 18:29+0' | Chur | 2 | 60' | |
| 18:30+1' | St. Gallen | 1 | 60' | |
| S-Bahn | 18:38 | St. Gallen | 2 | 60' | 
| 18:59+1' | Sargans | 2 | 60' | |
| 19:00 | Zürich HB | 1 | 60' | |
| S-Bahn | 19:06 | Nesslau-Neu St. Johann | 3 | |
| S-Bahn | 19:20+1' | Sargans | 2 | 60' | 
| 19:29 | Chur | 2 | 60' | |
| 19:30 | St. Gallen | 1 | 60' | |
| S-Bahn | 19:38 | St. Gallen | 2 | 60' | 
| 19:59 | Sargans | 2 | ||
| 20:00 | Zürich HB | 1 | 60' | |
| S-Bahn | 20:06 | Nesslau-Neu St. Johann | 3 | |
| S-Bahn | 20:20 | Sargans | 2 | 60' | 
| 20:29 | Chur | 2 | ||
| 20:30 | St. Gallen | 1 | ||
| S-Bahn | 20:38 | St. Gallen | 2 | 60' | 
| 20:59 | Sargans | 2 | ||
| 21:00 | Zürich HB | 1 | ||
| S-Bahn | 21:06 | St. Gallen | 3 | 60' | 
| S-Bahn | 21:20 | Sargans | 2 | 60' | 
| 21:29 | Chur | 2 | ||
| 21:30 | St. Gallen | 1 | ||
| S-Bahn | 21:38 | St. Gallen | 2 | 60' | 
| 21:59 | Sargans | 2 | 60 - 64' | |
| 22:00 | Zürich HB | 1 | ||
| S-Bahn | 22:06 | St. Gallen | 3 | |
| S-Bahn | 22:20 | Sargans | 2 | 60 - 61' | 
| S-Bahn | 22:38 | St. Gallen | 2 | 60' | 
| 22:59 | Sargans | 2 | ||
| 23:00 | St. Gallen | 1 | ||
| S-Bahn | 23:06 | St. Gallen | 3 | |
| S-Bahn | 23:20 | Sargans | 2 | |
| S-Bahn | 23:38 | St. Gallen | 2 | |
| 00:03 | Sargans | 2 | ||
| 00:04 | St. Gallen | 1 | ||
| S-Bahn | 00:06 | Rorschach | 3 | |
| S-Bahn | 00:21 | Sargans | 2 | |
| S-Bahn | 00:38 | St. Gallen | 2 | |
Mittwoch 05.11.2025 
 | 
||||
| S-Bahn | 04:52 | St. Gallen | 1 | |
| S-Bahn | 04:53 | Sargans | 2 | |
| S-Bahn | 05:38 | St. Gallen | 2 | 60' | 
| 05:59 | Sargans | 2 | 60' | |
| 06:00 | Zürich HB | 1 | 60' | |
| S-Bahn | 06:06 | Nesslau-Neu St. Johann | 3 | 60' | 
| S-Bahn | 06:20 | Sargans | 2 | 60' | 
| 06:29 | Chur | 2 | 60' | |
| 06:30 | St. Gallen | 1 | 60' | |
| S-Bahn | 06:38 | St. Gallen | 2 | 60' | 
| 06:59 | Sargans | 2 | 60' | |
| 07:00 | Zürich HB | 1 | 60' | |
| S-Bahn | 07:06 | Nesslau-Neu St. Johann | 3 | 60' | 
| S-Bahn | 07:20 | Sargans | 2 | 60' | 
| 07:29 | Chur | 2 | 60' | |
| 07:30 | St. Gallen | 1 | 60' | |
| S-Bahn | 07:38 | St. Gallen | 2 | 60' | 
| 07:59 | Sargans | 2 | 60' | |
| 08:00 | Zürich HB | 1 | 60' | |
| S-Bahn | 08:06 | Nesslau-Neu St. Johann | 3 | 60' | 
| S-Bahn | 08:20 | Sargans | 2 | 60' | 
| 08:29 | Chur | 2 | 60' | |
| 08:30 | St. Gallen | 1 | 60' | |
| S-Bahn | 08:38 | St. Gallen | 2 | 60' | 
| 08:59 | Sargans | 2 | 60' | |
| 09:00 | Zürich HB | 1 | 60' | |
| S-Bahn | 09:06 | Nesslau-Neu St. Johann | 3 | 60' | 
| S-Bahn | 09:20 | Sargans | 2 | 60' | 
| 09:29 | Chur | 2 | 60' | |
| 09:30 | St. Gallen | 1 | 60' | |
| S-Bahn | 09:38 | St. Gallen | 2 | 60' | 
| 09:59 | Sargans | 2 | 60' | |
| 10:00 | Zürich HB | 1 | 60' | |
| S-Bahn | 10:06 | Nesslau-Neu St. Johann | 3 | 60' | 
| S-Bahn | 10:20 | Sargans | 2 | 60' | 
| 10:29 | Chur | 2 | 60' | |
| 10:30 | St. Gallen | 1 | 60' | |
| S-Bahn | 10:38 | St. Gallen | 2 | 60' | 
| 10:59 | Sargans | 2 | 60' | |
| 11:00 | Zürich HB | 1 | 60' | |
| S-Bahn | 11:06 | Nesslau-Neu St. Johann | 3 | 60' | 
| S-Bahn | 11:20 | Sargans | 2 | 60' | 
| 11:29 | Chur | 2 | 60' | |
| 11:30 | St. Gallen | 1 | 60' | |
| S-Bahn | 11:38 | St. Gallen | 2 | 60' | 
| 11:59 | Sargans | 2 | 60' | |
| 12:00 | Zürich HB | 1 | 60' | |
| S-Bahn | 12:06 | Nesslau-Neu St. Johann | 3 | 60' | 
| S-Bahn | 12:20 | Sargans | 2 | 60' | 
| 12:29 | Chur | 2 | 60' | |
| 12:30 | St. Gallen | 1 | 60' | |
| S-Bahn | 12:38 | St. Gallen | 2 | 60' | 
| 12:59 | Sargans | 2 | 60' | |
| 13:00 | Zürich HB | 1 | 60' | |
| S-Bahn | 13:06 | Nesslau-Neu St. Johann | 3 | 60' | 
| S-Bahn | 13:20 | Sargans | 2 | 60' | 
| 13:29 | Chur | 2 | 60' | |
| 13:30 | St. Gallen | 1 | 60' | |
| S-Bahn | 13:38 | St. Gallen | 2 | 60' | 
| 13:59 | Sargans | 2 | 60' | |
| 14:00 | Zürich HB | 1 | 60' | |
| S-Bahn | 14:06 | Nesslau-Neu St. Johann | 3 | 60' | 
| S-Bahn | 14:20 | Sargans | 2 | |
| 14:29 | Chur | 2 | ||
| 14:30 | St. Gallen | 1 | ||
| S-Bahn | 14:38 | St. Gallen | 2 | |
| 14:59 | Sargans | 2 | ||
| 15:00 | Zürich HB | 1 | ||
| S-Bahn | 15:06 | Nesslau-Neu St. Johann | 3 | |
| S-Bahn | 15:20 | Sargans | 2 | |
| 15:29 | Chur | 2 | ||
| 15:30 | St. Gallen | 1 | ||
| S-Bahn | 15:38 | St. Gallen | 2 | |
| 15:59 | Sargans | 2 | ||
| 16:00 | Zürich HB | 1 | ||
| S-Bahn | 16:06 | Nesslau-Neu St. Johann | 3 | |