| Line | Dep | Direction | Track | Interval |
|---|---|---|---|---|
| S-Train | 20:52 | Schaffhausen | 4 | 30' |
| S-Train | 20:58 | Weinfelden | 3 | 60' |
| S-Train | 20:59 | St. Margrethen SG | 4 | |
| S-Train | 21:05 | Wil SG | 1 | |
| S-Train | 21:11 | Altstätten SG | 4 | 60' |
| S-Train | 21:16 | Wattwil | 3 | |
| S-Train | 21:22 | Schaffhausen | 4 | 30' |
| S-Train | 21:35 | Wil SG | 1 | |
| S-Train | 21:41 | Sargans | 4 | 60' |
| S-Train | 21:46 | St. Gallen | 3 | 60' |
| S-Train | 21:52 | Schaffhausen | 4 | 30' |
| S-Train | 21:58 | Weinfelden | 3 | |
| S-Train | 21:59 | St. Margrethen SG | 4 | |
| S-Train | 22:05 | Winterthur | 1 | |
| S-Train | 22:11 | Altstätten SG | 4 | |
| S-Train | 22:16 | Wattwil | 3 | |
| S-Train | 22:22 | Schaffhausen | 4 | |
| S-Train | 22:35 | Wil SG | 1 | 30' |
| S-Train | 22:41 | Sargans | 4 | |
| S-Train | 22:46 | St. Gallen | 3 | |
| S-Train | 22:52 | Schaffhausen | 4 | |
| S-Train | 22:58 | Weinfelden | 3 | |
| S-Train | 22:59 | Rorschach | 4 | |
| S-Train | 23:05 | Wil SG | 1 | |
| S-Train | 23:11 | Altstätten SG | 4 | |
| S-Train | 23:16 | St. Gallen | 3 | |
| S-Train | 23:22 | Schaffhausen | 4 | |
| S-Train | 23:35 | Wil SG | 1 | |
| S-Train | 23:41 | Sargans | 4 | |
| S-Train | 23:46 | St. Gallen | 3 | |
| S-Train | 23:52 | Kreuzlingen | 4 | |
| S-Train | 00:05 | Wil SG | 1 | |
| S-Train | 00:16 | Wattwil | 3 | |
| S-Train | 00:22 | Kreuzlingen | 4 | |
| S-Train | 00:29 | Altstätten SG | 4 | |
| S-Train | 00:35 | St. Gallen | 1 | |
| Night-S-Train | 01:06 | Romanshorn | 4 | 60' |
| S-Train | 01:16 | Herisau | 4 | |
| Night-S-Train | 01:22 | Heerbrugg | 3 | |
| More | ||||