| Line | Dep | Direction | Track | Interval |
|---|---|---|---|---|
Saturday 10/18/2025
|
||||
| Night-S-Train | 03:08 | Wil SG | 1 | |
Saturday 10/18/2025
|
||||
| S-Train | 05:01 | St. Gallen | 1 | |
| S-Train | 05:39 | Altstätten SG | 1 | 60' |
| S-Train | 05:48 | St. Gallen | 1 | 60' |
| S-Train | 06:09 | Sargans | 1 | 60' |
| S-Train | 06:17 | Nesslau-Neu St. Johann | 1 | 60' |
| S-Train | 06:39 | Altstätten SG | 1 | 60' |
| S-Train | 06:48 | St. Gallen | 1 | 60' |
| S-Train | 07:09 | Sargans | 1 | 60' |
| S-Train | 07:17 | Nesslau-Neu St. Johann | 1 | 60' |
| S-Train | 07:39 | Altstätten SG | 1 | 60' |
| S-Train | 07:48 | St. Gallen | 1 | 60' |
| S-Train | 08:09 | Sargans | 1 | 60' |
| S-Train | 08:17 | Nesslau-Neu St. Johann | 1 | 60' |
| S-Train | 08:39 | Altstätten SG | 1 | 60' |
| S-Train | 08:48 | St. Gallen | 1 | 60' |
| S-Train | 09:09 | Sargans | 1 | 60' |
| S-Train | 09:17 | Nesslau-Neu St. Johann | 1 | 60' |
| S-Train | 09:39 | Altstätten SG | 1 | 60' |
| S-Train | 09:48 | St. Gallen | 1 | 60' |
| S-Train | 10:09 | Sargans | 1 | 60' |
| S-Train | 10:17 | Nesslau-Neu St. Johann | 1 | 60' |
| S-Train | 10:39 | Altstätten SG | 1 | 60' |
| S-Train | 10:48 | St. Gallen | 1 | 60' |
| S-Train | 11:09 | Sargans | 1 | 60' |
| S-Train | 11:17 | Nesslau-Neu St. Johann | 1 | 60' |
| S-Train | 11:39 | Altstätten SG | 1 | 60' |
| S-Train | 11:48 | St. Gallen | 1 | 60' |
| S-Train | 12:09 | Sargans | 1 | 60' |
| S-Train | 12:17 | Nesslau-Neu St. Johann | 1 | 60' |
| S-Train | 12:39 | Altstätten SG | 1 | 60' |
| S-Train | 12:48 | St. Gallen | 1 | 60' |
| S-Train | 13:09 | Sargans | 1 | 60' |
| S-Train | 13:17 | Nesslau-Neu St. Johann | 1 | 60' |
| S-Train | 13:39 | Altstätten SG | 1 | 60' |
| S-Train | 13:48 | St. Gallen | 1 | 60' |
| S-Train | 14:09 | Sargans | 1 | 60' |
| S-Train | 14:17 | Nesslau-Neu St. Johann | 1 | 60' |
| S-Train | 14:39 | Altstätten SG | 1 | 60' |
| S-Train | 14:48 | St. Gallen | 1 | 60' |
| S-Train | 15:09 | Sargans | 1 | 60' |
| S-Train | 15:17 | Nesslau-Neu St. Johann | 1 | 60' |
| S-Train | 15:39 | Altstätten SG | 1 | 60' |
| S-Train | 15:48 | St. Gallen | 1 | 60' |
| S-Train | 16:09 | Sargans | 1 | 60' |
| S-Train | 16:17 | Nesslau-Neu St. Johann | 1 | 60' |
| S-Train | 16:39 | Altstätten SG | 1 | 60' |
| S-Train | 16:48 | St. Gallen | 1 | 60' |
| S-Train | 17:09 | Sargans | 1 | 60' |
| S-Train | 17:17 | Nesslau-Neu St. Johann | 1 | 60' |
| S-Train | 17:39 | Altstätten SG | 1 | 60' |
| S-Train | 17:48 | St. Gallen | 1 | 60' |
| S-Train | 18:09 | Sargans | 1 | 60' |
| S-Train | 18:17 | Nesslau-Neu St. Johann | 1 | 60' |
| S-Train | 18:39 | Altstätten SG | 1 | 60' |
| S-Train | 18:48 | St. Gallen | 1 | 60' |
| S-Train | 19:09 | Sargans | 1 | 60' |
| S-Train | 19:17 | Nesslau-Neu St. Johann | 1 | |
| S-Train | 19:39 | Altstätten SG | 1 | 60' |
| S-Train | 19:48 | St. Gallen | 1 | 60' |
| S-Train | 20:09 | Sargans | 1 | 60' |
| S-Train | 20:17 | Nesslau-Neu St. Johann | 1 | |
| S-Train | 20:39 | Altstätten SG | 1 | 60' |
| S-Train | 20:48 | St. Gallen | 1 | 60' |
| S-Train | 21:09 | Sargans | 1 | 60' |
| S-Train | 21:17 | St. Gallen | 1 | 60' |
| S-Train | 21:39 | Altstätten SG | 1 | 60' |
| S-Train | 21:48 | St. Gallen | 1 | 60' |
| S-Train | 22:09 | Sargans | 1 | 60 - 61' |
| S-Train | 22:17 | St. Gallen | 1 | |
| S-Train | 22:39 | Altstätten SG | 1 | |
| S-Train | 22:48 | St. Gallen | 1 | 60' |
| S-Train | 23:09 | Sargans | 1 | |
| S-Train | 23:17 | St. Gallen | 1 | |
| S-Train | 23:39 | Altstätten SG | 1 | |
| S-Train | 23:48 | St. Gallen | 1 | |
| S-Train | 00:10 | Sargans | 1 | |
| S-Train | 00:17 | Rorschach | 1 | |
| S-Train | 00:48 | St. Gallen | 1 | |
| S-Train | 00:55 | Altstätten SG | 1 | |
| Night-S-Train | 01:50 | Heerbrugg | 1 | |
| Night-S-Train | 02:08 | Winterthur | 1 | |
| Night-S-Train | 02:50 | Heerbrugg | 1 | |