| Line | Dep | Direction | Track | Interval |
|---|---|---|---|---|
| S-Train | 21:06 | St. Gallen | 3 | 60' |
| S-Train | 21:20 | Sargans | 2 | 60' |
| 21:29 | Chur | 2 | ||
| 21:30 | St. Gallen | 1 | ||
| S-Train | 21:38 | St. Gallen | 2 | 60' |
| 21:59 | Sargans | 2 | 60 - 64' | |
| 22:00 | Zürich HB | 1 | ||
| S-Train | 22:06 | St. Gallen | 3 | |
| S-Train | 22:20 | Sargans | 2 | 60 - 61' |
| S-Train | 22:38 | St. Gallen | 2 | 60' |
| 22:59 | Sargans | 2 | ||
| 23:00 | St. Gallen | 1 | ||
| S-Train | 23:06 | St. Gallen | 3 | |
| S-Train | 23:20 | Sargans | 2 | |
| S-Train | 23:38 | St. Gallen | 2 | |
| 00:03 | Sargans | 2 | ||
| 00:04 | St. Gallen | 1 | ||
| S-Train | 00:06 | Rorschach | 3 | |
| S-Train | 00:21 | Sargans | 2 | |
| S-Train | 00:38 | St. Gallen | 2 | |
Friday 10/17/2025
|
||||
| S-Train | 04:52 | St. Gallen | 1 | |
| S-Train | 04:53 | Sargans | 2 | |
| S-Train | 05:38 | St. Gallen | 2 | 60' |
| 05:59 | Sargans | 2 | 60' | |
| 06:00 | Zürich HB | 1 | 60' | |
| S-Train | 06:06 | Nesslau-Neu St. Johann | 3 | 60' |
| S-Train | 06:20 | Sargans | 2 | 60' |
| 06:29 | Chur | 2 | 60' | |
| 06:30 | St. Gallen | 1 | 60' | |
| S-Train | 06:38 | St. Gallen | 2 | 60' |
| 06:59 | Sargans | 2 | 60' | |
| 07:00 | Zürich HB | 1 | 60' | |
| S-Train | 07:06 | Nesslau-Neu St. Johann | 3 | 60' |
| S-Train | 07:20 | Sargans | 2 | 60' |
| 07:29 | Chur | 2 | 60' | |
| 07:30 | St. Gallen | 1 | 60' | |
| S-Train | 07:38 | St. Gallen | 2 | 60' |
| 07:59 | Sargans | 2 | 60' | |
| 08:00 | Zürich HB | 1 | 60' | |
| S-Train | 08:06 | Nesslau-Neu St. Johann | 3 | 60' |
| S-Train | 08:20 | Sargans | 2 | 60' |
| 08:29 | Chur | 2 | 60' | |
| 08:30 | St. Gallen | 1 | 60' | |
| S-Train | 08:38 | St. Gallen | 2 | 60' |
| 08:59 | Sargans | 2 | 60' | |
| 09:00 | Zürich HB | 1 | 60' | |
| S-Train | 09:06 | Nesslau-Neu St. Johann | 3 | 60' |
| S-Train | 09:20 | Sargans | 2 | 60' |
| 09:29 | Chur | 2 | 60' | |
| 09:30 | St. Gallen | 1 | 60' | |
| S-Train | 09:38 | St. Gallen | 2 | 60' |
| 09:59 | Sargans | 2 | 60' | |
| 10:00 | Zürich HB | 1 | 60' | |
| S-Train | 10:06 | Nesslau-Neu St. Johann | 3 | 60' |
| S-Train | 10:20 | Sargans | 2 | 60' |
| 10:29 | Chur | 2 | 60' | |
| 10:30 | St. Gallen | 1 | 60' | |
| S-Train | 10:38 | St. Gallen | 2 | 60' |
| 10:59 | Sargans | 2 | 60' | |
| 11:00 | Zürich HB | 1 | 60' | |
| S-Train | 11:06 | Nesslau-Neu St. Johann | 3 | 60' |
| S-Train | 11:20 | Sargans | 2 | 60' |
| 11:29 | Chur | 2 | 60' | |
| 11:30 | St. Gallen | 1 | 60' | |
| S-Train | 11:38 | St. Gallen | 2 | 60' |
| 11:59 | Sargans | 2 | 60' | |
| 12:00 | Zürich HB | 1 | 60' | |
| S-Train | 12:06 | Nesslau-Neu St. Johann | 3 | 60' |
| S-Train | 12:20 | Sargans | 2 | 60' |
| 12:29 | Chur | 2 | 60' | |
| 12:30 | St. Gallen | 1 | 60' | |
| S-Train | 12:38 | St. Gallen | 2 | 60' |
| 12:59 | Sargans | 2 | 60' | |
| 13:00 | Zürich HB | 1 | 60' | |
| S-Train | 13:06 | Nesslau-Neu St. Johann | 3 | 60' |
| S-Train | 13:20 | Sargans | 2 | 60' |
| 13:29 | Chur | 2 | 60' | |
| 13:30 | St. Gallen | 1 | 60' | |
| S-Train | 13:38 | St. Gallen | 2 | 60' |
| 13:59 | Sargans | 2 | 60' | |
| 14:00 | Zürich HB | 1 | 60' | |
| S-Train | 14:06 | Nesslau-Neu St. Johann | 3 | 60' |
| S-Train | 14:20 | Sargans | 2 | 60' |
| 14:29 | Chur | 2 | 60' | |
| 14:30 | St. Gallen | 1 | 60' | |
| S-Train | 14:38 | St. Gallen | 2 | 60' |
| 14:59 | Sargans | 2 | 60' | |
| 15:00 | Zürich HB | 1 | 60' | |
| S-Train | 15:06 | Nesslau-Neu St. Johann | 3 | 60' |
| S-Train | 15:20 | Sargans | 2 | 60' |
| 15:29 | Chur | 2 | 60' | |
| 15:30 | St. Gallen | 1 | 60' | |
| S-Train | 15:38 | St. Gallen | 2 | 60' |
| 15:59 | Sargans | 2 | 60' | |
| 16:00 | Zürich HB | 1 | 60' | |
| S-Train | 16:06 | Nesslau-Neu St. Johann | 3 | 60' |
| S-Train | 16:20 | Sargans | 2 | 60' |
| 16:29 | Chur | 2 | 60' | |
| 16:30 | St. Gallen | 1 | 60' | |
| S-Train | 16:38 | St. Gallen | 2 | 60' |
| 16:59 | Sargans | 2 | 60' | |
| 17:00 | Zürich HB | 1 | 60' | |
| S-Train | 17:06 | Nesslau-Neu St. Johann | 3 | 60' |
| S-Train | 17:20 | Sargans | 2 | 60' |
| 17:29 | Chur | 2 | 60' | |
| 17:30 | St. Gallen | 1 | 60' | |
| S-Train | 17:38 | St. Gallen | 2 | 60' |
| 17:59 | Sargans | 2 | 60' | |
| 18:00 | Zürich HB | 1 | 60' | |
| S-Train | 18:06 | Nesslau-Neu St. Johann | 3 | 60' |
| S-Train | 18:20 | Sargans | 2 | 60' |
| 18:29 | Chur | 2 | 60' | |
| 18:30 | St. Gallen | 1 | 60' | |
| S-Train | 18:38 | St. Gallen | 2 | 60' |
| 18:59 | Sargans | 2 | 60' | |
| 19:00 | Zürich HB | 1 | 60' | |
| S-Train | 19:06 | Nesslau-Neu St. Johann | 3 | |
| S-Train | 19:20 | Sargans | 2 | |
| 19:29 | Chur | 2 | ||
| 19:30 | St. Gallen | 1 | ||
| S-Train | 19:38 | St. Gallen | 2 | |
| 19:59 | Sargans | 2 | ||
| 20:00 | Zürich HB | 1 | ||
| S-Train | 20:06 | Nesslau-Neu St. Johann | 3 | |
| S-Train | 20:20 | Sargans | 2 | |
| 20:29 | Chur | 2 | ||
| 20:30 | St. Gallen | 1 | ||
| S-Train | 20:38 | St. Gallen | 2 | |
| 20:59 | Sargans | 2 | ||
| 21:00 | Zürich HB | 1 | ||