| Line | Dep | Direction | Track | Interval |
|---|---|---|---|---|
| S-Train | 13:36+1' | Rorschach | 2 | 60' |
| S-Train | 13:42+0' | Wil SG | 1 | 30' |
| S-Train | 13:47+1' | Romanshorn | 2 | 30' |
| 13:53+1' | Interlaken Ost | 1 | 120' | |
| 14:06+0' | Romanshorn | 2 | 120' | |
| S-Train | 14:12+0' | Wil SG | 1 | 30' |
| S-Train | 14:17+0' | Romanshorn | 2 | 30' |
| S-Train | 14:22+1' | Weinfelden | 1 | 60' |
| S-Train | 14:36+1' | Rorschach | 2 | 60' |
| S-Train | 14:42+0' | Wil SG | 1 | 30' |
| S-Train | 14:47+1' | Romanshorn | 2 | 30' |
| 14:53+1' | Brig | 1 | ||
| 15:06+0' | Romanshorn | 2 | 120' | |
| S-Train | 15:12+0' | Wil SG | 1 | 30' |
| S-Train | 15:17+0' | Romanshorn | 2 | 30' |
| S-Train | 15:22+1' | Weinfelden | 1 | 60' |
| S-Train | 15:36 | Rorschach | 2 | 60' |
| S-Train | 15:42 | Wil SG | 1 | 30' |
| S-Train | 15:47+1' | Romanshorn | 2 | 30' |
| 15:53 | Interlaken Ost | 1 | ||
| 16:06+0' | Romanshorn | 2 | 120' | |
| S-Train | 16:12 | Wil SG | 1 | 30' |
| S-Train | 16:17 | Romanshorn | 2 | 30' |
| S-Train | 16:22 | Weinfelden | 1 | 60' |
| S-Train | 16:36 | Rorschach | 2 | 60' |
| S-Train | 16:42 | Wil SG | 1 | 30' |
| S-Train | 16:47 | Romanshorn | 2 | 30' |
| 16:53 | Brig | 1 | ||
| 17:06+0' | Romanshorn | 2 | 120' | |
| S-Train | 17:12 | Wil SG | 1 | 30' |
| S-Train | 17:17 | Romanshorn | 2 | 30' |
| S-Train | 17:22 | Weinfelden | 1 | 60' |
| S-Train | 17:23 | Romanshorn | 2 | |
| S-Train | 17:36 | Rorschach | 2 | 60' |
| S-Train | 17:42 | Wil SG | 1 | 30' |
| S-Train | 17:47 | Romanshorn | 2 | 30' |
| 17:53 | Interlaken Ost | 1 | ||
| 18:06+0' | Romanshorn | 2 | 120' | |
| S-Train | 18:12 | Wil SG | 1 | 30' |
| S-Train | 18:17 | Romanshorn | 2 | 30' |
| S-Train | 18:22 | Weinfelden | 1 | 60' |
| S-Train | 18:23 | Romanshorn | 2 | |
| More | ||||