| Line | Dep | Direction | Track | Interval |
|---|---|---|---|---|
| S-Train | 06:33+0' | Nesslau-Neu St. Johann | 5 | 60' |
| 06:39+0' | Lausanne | 4 | 60' | |
| 06:39+0' | Sargans | 5 | 60' | |
| S-Train | 06:45+0' | Weinfelden | 5 | 60' |
| 06:51+0' | St. Gallen | 5 | 30' | |
| S-Train | 06:54+0' | Weinfelden | 3 | 60' |
| S-Train | 06:56+0' | Sargans | 4 | 60' |
| S-Train | 07:03+0' | Rapperswil SG | 5 | 60' |
| 07:09+0' | Chur | 4 | 60' | |
| S-Train | 07:11+0' | Heiden | 2 | 60' |
| S-Train | 07:14+0' | St. Margrethen SG | 4 | 60' |
| 07:21+1' | St. Gallen | 5 | 30' | |
| S-Train | 07:24+0' | Romanshorn | 3 | 60' |
| S-Train | 07:26+0' | Altstätten SG | 5 | 60' |
| S-Train | 07:33+0' | Nesslau-Neu St. Johann | 5 | 60' |
| 07:39+0' | Lausanne | 4 | 60' | |
| 07:39+0' | Sargans | 4 | 60' | |
| S-Train | 07:45+0' | Weinfelden | 5 | 60' |
| 07:51+0' | St. Gallen | 5 | 30' | |
| S-Train | 07:54+0' | Weinfelden | 3 | 60' |
| S-Train | 07:56+0' | Sargans | 4 | 60' |
| S-Train | 08:03+0' | Rapperswil SG | 5 | 60' |
| 08:09+0' | Chur | 4 | 60' | |
| S-Train | 08:11+0' | Heiden | 2 | 60' |
| S-Train | 08:14+0' | St. Margrethen SG | 4 | 60' |
| 08:21+1' | St. Gallen | 5 | 30' | |
| S-Train | 08:24 | Romanshorn | 3 | 60' |
| S-Train | 08:26+0' | Altstätten SG | 5 | 60' |
| S-Train | 08:33+0' | Nesslau-Neu St. Johann | 5 | 60' |
| 08:39 | Lausanne | 4 | 60' | |
| 08:39+0' | Sargans | 5 | 60' | |
| S-Train | 08:45 | Weinfelden | 5 | 60' |
| 08:51+0' | St. Gallen | 5 | 30' | |
| S-Train | 08:54 | Weinfelden | 3 | 60' |
| S-Train | 08:56+0' | Sargans | 4 | 60' |
| S-Train | 09:03+0' | Rapperswil SG | 5 | 60' |
| 09:09 | Chur | 4 | 60' | |
| S-Train | 09:11 | Heiden | 2 | 60' |
| S-Train | 09:14+0' | St. Margrethen SG | 4 | 60' |
| 09:21 | St. Gallen | 5 | 30' | |
| S-Train | 09:24 | Romanshorn | 3 | 60' |
| S-Train | 09:26+0' | Altstätten SG | 5 | 60' |
| S-Train | 09:33 | Nesslau-Neu St. Johann | 5 | 60' |
| 09:39 | Lausanne | 4 | 60' | |
| 09:39+0' | Sargans | 5 | 60' | |
| S-Train | 09:42 | Bregenz | 3 | |
| S-Train | 09:45 | Weinfelden | 5 | 60' |
| 09:51 | St. Gallen | 5 | 30' | |
| S-Train | 09:54 | Weinfelden | 3 | 60' |
| S-Train | 09:55 | Rorschach Hafen | 2 | 60' |
| More | ||||