| Linie | Ab | Richtung | Takt |
|---|---|---|---|
| S-Bahn | 05:04+0' | Weinfelden | 60' |
| S-Bahn | 05:25+0' | Rorschach | 30' |
| S-Bahn | 05:34+0' | Romanshorn | 60' |
| S-Bahn | 05:55+0' | Rorschach | 30' |
| S-Bahn | 06:04+0' | Weinfelden | 60' |
| S-Bahn | 06:25+0' | Rorschach | 30' |
| S-Bahn | 06:34+0' | Romanshorn | 60' |
| S-Bahn | 06:55 | Rorschach | 30' |
| S-Bahn | 07:04 | Weinfelden | 60' |
| S-Bahn | 07:25 | Rorschach | 30' |
| S-Bahn | 07:34 | Romanshorn | 60' |
| S-Bahn | 07:55 | Rorschach | |
| S-Bahn | 08:04 | Weinfelden | 60' |
| S-Bahn | 08:25 | Rorschach | |
| S-Bahn | 08:34 | Romanshorn | 60' |
| S-Bahn | 08:55 | Rorschach | |
| S-Bahn | 09:04 | Weinfelden | 60' |
| S-Bahn | 09:25 | Bregenz | |
| S-Bahn | 09:34 | Romanshorn | 60' |
| S-Bahn | 09:55 | Rorschach | 30' |
| S-Bahn | 10:04 | Weinfelden | 60' |
| S-Bahn | 10:25 | Rorschach | 30' |
| S-Bahn | 10:34 | Romanshorn | 60' |
| S-Bahn | 10:55 | Rorschach | 30' |
| S-Bahn | 11:04 | Weinfelden | 60' |
| S-Bahn | 11:25 | Rorschach | 30' |
| S-Bahn | 11:34 | Romanshorn | 60' |
| S-Bahn | 11:55 | Rorschach | 30' |
| S-Bahn | 12:04 | Weinfelden | 60' |
| S-Bahn | 12:25 | Rorschach | 30' |
| S-Bahn | 12:34 | Romanshorn | 60' |
| S-Bahn | 12:55 | Rorschach | 30' |
| S-Bahn | 13:04 | Weinfelden | 60' |
| S-Bahn | 13:25 | Rorschach | 30' |
| S-Bahn | 13:34 | Romanshorn | 60' |
| S-Bahn | 13:55 | Rorschach | |
| S-Bahn | 14:04 | Weinfelden | 60' |
| S-Bahn | 14:25 | Rorschach | |
| S-Bahn | 14:34 | Romanshorn | 60' |
| S-Bahn | 14:55 | Rorschach | |
| S-Bahn | 15:04 | Weinfelden | 60' |
| S-Bahn | 15:25 | Bregenz | |
| S-Bahn | 15:34 | Romanshorn | 60' |
| S-Bahn | 15:55 | Rorschach | |
| S-Bahn | 16:04 | Weinfelden | 60' |
| S-Bahn | 16:25 | Rorschach | |
| S-Bahn | 16:34 | Romanshorn | 60' |
| S-Bahn | 16:55 | Rorschach | |
| S-Bahn | 17:04 | Weinfelden | 60' |
| S-Bahn | 17:25 | Bregenz | |
| S-Bahn | 17:34 | Romanshorn | 60' |
| S-Bahn | 17:55 | Rorschach | 30' |
| S-Bahn | 18:04 | Weinfelden | 60' |
| S-Bahn | 18:25 | Rorschach | 30' |
| S-Bahn | 18:34 | Romanshorn | 60' |
| S-Bahn | 18:55 | Rorschach | 30' |
| S-Bahn | 19:04 | Weinfelden | 60' |
| S-Bahn | 19:25 | Rorschach | 30' |
| S-Bahn | 19:34 | Romanshorn | 60' |
| S-Bahn | 19:55 | Rorschach | 30' |
| S-Bahn | 20:04 | Weinfelden | 60' |
| S-Bahn | 20:25 | Rorschach | 30' |
| S-Bahn | 20:34 | Romanshorn | 60' |
| S-Bahn | 20:55 | Rorschach | 30' |
| S-Bahn | 21:04 | Weinfelden | 60' |
| S-Bahn | 21:25 | Rorschach | 30' |
| S-Bahn | 21:34 | Romanshorn | 60' |
| S-Bahn | 21:55 | Rorschach | 30' |
| S-Bahn | 22:04 | Weinfelden | |
| S-Bahn | 22:25 | Rorschach | 30' |
| S-Bahn | 22:34 | Romanshorn | |
| S-Bahn | 22:55 | Rorschach | 30' |
| S-Bahn | 23:04 | Weinfelden | |
| S-Bahn | 23:25 | Rorschach | 30 - 33' |
| S-Bahn | 23:34 | Romanshorn | |
| S-Bahn | 23:55 | Rorschach | |
| S-Bahn | 00:04 | Romanshorn | |
| S-Bahn | 00:25 | Rorschach | |
| S-Bahn | 00:34 | Romanshorn | |
| S-Bahn | 00:58 | Rorschach |