| Line | Dep | Direction | Track | Interval |
|---|---|---|---|---|
| S-Train | 04:28+1' | St. Gallen | 4 | |
| S-Train | 04:50+1' | St. Gallen | 4 | |
| S-Train | 05:29+1' | St. Gallen | 4 | |
| S-Train | 05:30+0' | Sargans | 3 | 60' |
| S-Train | 05:40+0' | St. Gallen | 4 | 60' |
| S-Train | 05:50+1' | St. Gallen | 4 | |
| S-Train | 06:00+0' | Nesslau-Neu St. Johann | 3 | 60' |
| S-Train | 06:29+1' | St. Gallen | 4 | 60' |
| S-Train | 06:30+0' | Sargans | 3 | 60' |
| S-Train | 06:40 | St. Gallen | 4 | 60' |
| S-Train | 06:59+1' | 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' |
| More | ||||