| Line | Dep | Direction | Track | Interval |
|---|---|---|---|---|
| 06:27 | St. Gallen | 2 | 60' | |
| S-Train | 06:30 | Altstätten SG | 1 | 60' |
| 06:32 | Uznach | 4 | 60' | |
| S-Train | 06:35 | Nesslau-Neu St. Johann | 5 | 60' |
| S-Train | 06:35 | Wil SG | 3 | 30' |
| S-Train | 06:59 | St. Gallen | 2 | |
| S-Train | 07:01 | St. Gallen | 4 | |
| S-Train | 07:05 | Wil SG | 3 | 30' |
| 07:27 | St. Gallen | 2 | 60' | |
| S-Train | 07:30 | Altstätten SG | 1 | 60' |
| 07:32 | Uznach | 4 | 60' | |
| S-Train | 07:35 | Nesslau-Neu St. Johann | 5 | 60' |
| S-Train | 07:35 | Wil SG | 3 | 30' |
| S-Train | 07:59 | St. Gallen | 2 | |
| S-Train | 08:01 | St. Gallen | 4 | |
| S-Train | 08:05 | Wil SG | 3 | 30' |
| 08:27 | St. Gallen | 2 | 60' | |
| S-Train | 08:30 | Altstätten SG | 1 | 60' |
| 08:32 | Uznach | 4 | 60' | |
| S-Train | 08:35 | Nesslau-Neu St. Johann | 5 | 60' |
| More | ||||