| Line | Dep | Direction | Track | Interval |
|---|---|---|---|---|
| 22:11+1' | St. Gallen | 4 | 60' | |
| S-Train | 22:18+1' | Herisau | 3 | |
| S-Train | 22:29+1' | Sargans | 4 | |
| S-Train | 22:30+0' | Wattwil | 3 | |
| S-Train | 22:59+1' | Rorschach | 4 | |
| 23:11+1' | St. Gallen | 4 | ||
| S-Train | 23:29+1' | St. Gallen | 4 | |
| S-Train | 23:30+0' | St. Gallen | 3 | |
| 00:11 | St. Gallen | 4 | ||
| S-Train | 00:29+1' | St. Gallen | 4 | |
| S-Train | 00:30+0' | Wattwil | 3 | |
| S-Train | 01:43 | Herisau | 3 | |
Saturday 10/25/2025
|
||||
| S-Train | 04:28 | St. Gallen | 4 | |
| S-Train | 04:50 | St. Gallen | 4 | |
| S-Train | 05:29 | St. Gallen | 4 | |
| S-Train | 05:30 | Sargans | 3 | 60' |
| S-Train | 05:40 | St. Gallen | 4 | 60' |
| S-Train | 05:50 | St. Gallen | 4 | |
| S-Train | 06:00 | Nesslau-Neu St. Johann | 3 | 60' |
| S-Train | 06:29 | St. Gallen | 4 | 60' |
| S-Train | 06:30 | Sargans | 3 | 60' |
| S-Train | 06:40 | St. Gallen | 4 | 60' |
| S-Train | 06:59 | Rorschach | 4 | 60' |
| S-Train | 07:00 | Nesslau-Neu St. Johann | 3 | 60' |
| S-Train | 07:18 | Herisau | 3 | 60' |
| S-Train | 07:29 | St. Gallen | 4 | 60' |
| S-Train | 07:30 | Sargans | 3 | 60' |
| S-Train | 07:40 | St. Gallen | 4 | 60' |
| S-Train | 07:59 | Rorschach | 4 | 60' |
| S-Train | 08:00 | Nesslau-Neu St. Johann | 3 | 60' |
| S-Train | 08:18 | Herisau | 3 | 60' |
| S-Train | 08:29 | St. Gallen | 4 | 60' |
| S-Train | 08:30 | Sargans | 3 | 60' |
| S-Train | 08:40 | St. Gallen | 4 | 60' |
| S-Train | 08:59 | Rorschach | 4 | 60' |
| S-Train | 09:00 | Nesslau-Neu St. Johann | 3 | 60' |
| S-Train | 09:18 | Herisau | 3 | 60' |
| S-Train | 09:29 | St. Gallen | 4 | 60' |
| S-Train | 09:30 | Sargans | 3 | 60' |
| S-Train | 09:40 | St. Gallen | 4 | 60' |
| S-Train | 09:59 | Rorschach | 4 | 60' |
| S-Train | 10:00 | Nesslau-Neu St. Johann | 3 | 60' |
| S-Train | 10:18 | Herisau | 3 | 60' |
| S-Train | 10:29 | St. Gallen | 4 | 60' |
| S-Train | 10:30 | Sargans | 3 | 60' |
| S-Train | 10:40 | St. Gallen | 4 | 60' |
| S-Train | 10:59 | Rorschach | 4 | 60' |
| S-Train | 11:00 | Nesslau-Neu St. Johann | 3 | 60' |
| S-Train | 11:18 | Herisau | 3 | 60' |
| S-Train | 11:29 | St. Gallen | 4 | 60' |
| S-Train | 11:30 | Sargans | 3 | 60' |
| S-Train | 11:40 | St. Gallen | 4 | 60' |
| S-Train | 11:59 | Rorschach | 4 | 60' |
| S-Train | 12:00 | Nesslau-Neu St. Johann | 3 | 60' |
| S-Train | 12:18 | Herisau | 3 | 60' |
| S-Train | 12:29 | St. Gallen | 4 | 60' |
| S-Train | 12:30 | Sargans | 3 | 60' |
| S-Train | 12:40 | St. Gallen | 4 | 60' |
| S-Train | 12:59 | Rorschach | 4 | 60' |
| S-Train | 13:00 | Nesslau-Neu St. Johann | 3 | 60' |
| S-Train | 13:18 | Herisau | 3 | 60' |
| S-Train | 13:29 | St. Gallen | 4 | 60' |
| S-Train | 13:30 | Sargans | 3 | 60' |
| S-Train | 13:40 | St. Gallen | 4 | 60' |
| S-Train | 13:59 | Rorschach | 4 | 60' |
| S-Train | 14:00 | Nesslau-Neu St. Johann | 3 | 60' |
| S-Train | 14:18 | Herisau | 3 | 60' |
| S-Train | 14:29 | St. Gallen | 4 | 60' |
| S-Train | 14:30 | Sargans | 3 | 60' |
| S-Train | 14:40 | St. Gallen | 4 | 60' |
| S-Train | 14:59 | Rorschach | 4 | 60' |
| S-Train | 15:00 | Nesslau-Neu St. Johann | 3 | 60' |
| S-Train | 15:18 | Herisau | 3 | 60' |
| S-Train | 15:29 | St. Gallen | 4 | 60' |
| S-Train | 15:30 | Sargans | 3 | 60' |
| S-Train | 15:40 | St. Gallen | 4 | 60' |
| S-Train | 15:59 | Rorschach | 4 | 60' |
| S-Train | 16:00 | Nesslau-Neu St. Johann | 3 | 60' |
| S-Train | 16:18 | Herisau | 3 | 60' |
| S-Train | 16:29 | St. Gallen | 4 | 60' |
| S-Train | 16:30 | Sargans | 3 | 60' |
| S-Train | 16:40 | St. Gallen | 4 | 60' |
| S-Train | 16:59 | Rorschach | 4 | 60' |
| S-Train | 17:00 | Nesslau-Neu St. Johann | 3 | 60' |
| S-Train | 17:18 | Herisau | 3 | 60' |
| S-Train | 17:29 | St. Gallen | 4 | 60' |
| S-Train | 17:30 | Sargans | 3 | 60' |
| S-Train | 17:40 | St. Gallen | 4 | 60' |
| S-Train | 17:59 | Rorschach | 4 | 60' |
| S-Train | 18:00 | Nesslau-Neu St. Johann | 3 | 60' |
| S-Train | 18:18 | Herisau | 3 | 60' |
| S-Train | 18:29 | St. Gallen | 4 | 60' |
| S-Train | 18:30 | Sargans | 3 | 60' |
| S-Train | 18:40 | St. Gallen | 4 | |
| S-Train | 18:59 | Rorschach | 4 | 60' |
| S-Train | 19:00 | Nesslau-Neu St. Johann | 3 | 60' |
| S-Train | 19:18 | Herisau | 3 | 60' |
| S-Train | 19:29 | St. Gallen | 4 | 60' |
| S-Train | 19:30 | Sargans | 3 | |
| S-Train | 19:40 | St. Gallen | 4 | |
| S-Train | 19:59 | Rorschach | 4 | 60' |
| S-Train | 20:00 | Nesslau-Neu St. Johann | 3 | |
| S-Train | 20:18 | Herisau | 3 | |
| S-Train | 20:29 | St. Gallen | 4 | |
| S-Train | 20:30 | Sargans | 3 | |
| S-Train | 20:40 | Rorschach | 4 | |
| S-Train | 20:59 | Rorschach | 4 | |
| S-Train | 21:00 | Nesslau-Neu St. Johann | 3 | |
| S-Train | 21:18 | Herisau | 3 | |
| S-Train | 21:29 | St. Gallen | 4 | |
| S-Train | 21:30 | Wattwil | 3 | |
| S-Train | 21:59 | Rorschach | 4 | |