| Linie | Ab | Richtung | Gleis | Takt |
|---|---|---|---|---|
| 06:53+1' | Brig | 1 | 120' | |
| 07:06+0' | Romanshorn | 2 | 60' | |
| S-Bahn | 07:12+0' | Wil SG | 1 | 30' |
| S-Bahn | 07:17+0' | Romanshorn | 2 | 30' |
| S-Bahn | 07:22+1' | Weinfelden | 1 | 60' |
| S-Bahn | 07:36+1' | Rorschach | 2 | 60' |
| S-Bahn | 07:42+0' | Wil SG | 1 | 30' |
| S-Bahn | 07:47+1' | Romanshorn | 2 | 30' |
| 07:53+1' | Interlaken Ost | 1 | 120' | |
| 08:06+0' | Romanshorn | 2 | ||
| S-Bahn | 08:12+0' | Wil SG | 1 | 30' |
| S-Bahn | 08:17+0' | Romanshorn | 2 | 30' |
| S-Bahn | 08:22+1' | Weinfelden | 1 | 60' |
| S-Bahn | 08:36+1' | Rorschach | 2 | 60' |
| S-Bahn | 08:42+0' | Wil SG | 1 | 30' |
| S-Bahn | 08:47+1' | Romanshorn | 2 | 30' |
| 08:53+1' | Brig | 1 | 120' | |
| 09:06+0' | Romanshorn | 2 | ||
| S-Bahn | 09:12 | Wil SG | 1 | 30' |
| S-Bahn | 09:17+0' | Romanshorn | 2 | 30' |
| S-Bahn | 09:22 | Weinfelden | 1 | 60' |
| S-Bahn | 09:36 | Rorschach | 2 | 60' |
| S-Bahn | 09:42 | Wil SG | 1 | 30' |
| S-Bahn | 09:47 | Romanshorn | 2 | 30' |
| 09:53 | Interlaken Ost | 1 | 120' | |
| 10:06+0' | Romanshorn | 2 | ||
| Mehr | ||||