| Line | Arr | From | Track | Interval |
|---|---|---|---|---|
| S-Train | 14:11+0' | Nesslau-Neu St. Johann | 4 | 60' |
| S-Train | 14:16+1' | Sargans | 3 | 60' |
| S-Train | 14:18+0' | Wittenbach | 1 | 60' |
| S-Train | 14:22+1' | Wil SG | 4 | 30' |
| S-Train | 14:35+10' | Schaffhausen | 1 | 30' |
| S-Train | 14:39+0' | St. Gallen | 4 | 60' |
| S-Train | 14:41+0' | Rapperswil SG | 4 | 60' |
| S-Train | 14:46+1' | Altstätten SG | 3 | 60' |
| S-Train | 14:52+1' | Wil SG | 4 | 30' |
| S-Train | 14:58+0' | St. Margrethen SG | 3 | 60' |
| S-Train | 14:59+1' | Weinfelden | 4 | 60' |
| S-Train | 15:05+7' | Schaffhausen | 1 | 30' |
| S-Train | 15:11+0' | Nesslau-Neu St. Johann | 4 | 60' |
| S-Train | 15:16+1' | Sargans | 3 | 60' |
| S-Train | 15:18+0' | Wittenbach | 1 | 60' |
| S-Train | 15:22+1' | Wil SG | 4 | 30' |
| S-Train | 15:35+5' | Schaffhausen | 1 | 30' |
| S-Train | 15:39+0' | St. Gallen | 4 | 60' |
| S-Train | 15:41+0' | Rapperswil SG | 4 | 60' |
| S-Train | 15:46+1' | Altstätten SG | 3 | 60' |
| S-Train | 15:52+1' | Wil SG | 4 | 30' |
| S-Train | 15:58+0' | St. Margrethen SG | 3 | 60' |
| S-Train | 15:59+1' | Weinfelden | 4 | 60' |
| S-Train | 16:05+1' | Schaffhausen | 1 | 30' |
| S-Train | 16:11+0' | Nesslau-Neu St. Johann | 4 | 60' |
| S-Train | 16:16+1' | Sargans | 3 | 60' |
| S-Train | 16:18 | Wittenbach | 1 | 60' |
| S-Train | 16:22+1' | Wil SG | 4 | 30' |
| S-Train | 16:35+1' | Schaffhausen | 1 | 30' |
| S-Train | 16:39 | St. Gallen | 4 | 60' |
| S-Train | 16:41+0' | Rapperswil SG | 4 | 60' |
| S-Train | 16:46 | Altstätten SG | 3 | 60' |
| S-Train | 16:52 | Wil SG | 4 | 30' |
| S-Train | 16:58 | St. Margrethen SG | 3 | 60' |
| S-Train | 16:59 | Weinfelden | 4 | 60' |
| More | ||||