| Line | Dep | Direction | Track | Interval | 
|---|---|---|---|---|
| S-Train | 05:25 | Weinfelden | 2 | 60' | 
| S-Train | 05:33 | Rorschach | 2 | 60' | 
| S-Train | 06:25 | Weinfelden | 2 | 60' | 
| S-Train | 06:33 | Rorschach | 2 | 60' | 
| S-Train | 07:25 | Weinfelden | 2 | 60' | 
| S-Train | 07:33 | Rorschach | 2 | 60' | 
| S-Train | 08:25 | Weinfelden | 2 | 60' | 
| S-Train | 08:33 | Rorschach | 2 | 60' | 
| S-Train | 09:25 | Weinfelden | 2 | 60' | 
| S-Train | 09:33 | Rorschach | 2 | 60' | 
| S-Train | 10:25 | Weinfelden | 2 | 60' | 
| S-Train | 10:33 | Rorschach | 2 | 60' | 
| S-Train | 11:25 | Weinfelden | 2 | 60' | 
| S-Train | 11:33 | Rorschach | 2 | 60' | 
| S-Train | 12:25 | Weinfelden | 2 | 60' | 
| S-Train | 12:33 | Rorschach | 2 | 60' | 
| S-Train | 13:25 | Weinfelden | 2 | 60' | 
| S-Train | 13:33 | Rorschach | 2 | 60' | 
| S-Train | 14:25 | Weinfelden | 2 | 60' | 
| S-Train | 14:33 | Rorschach | 2 | 60' | 
| S-Train | 15:25 | Weinfelden | 2 | 60' | 
| S-Train | 15:33 | Rorschach | 2 | 60' | 
| S-Train | 16:25 | Weinfelden | 2 | 60' | 
| S-Train | 16:33 | Rorschach | 2 | 60' | 
| S-Train | 17:25 | Weinfelden | 2 | 60' | 
| S-Train | 17:33 | Rorschach | 2 | 60' | 
| S-Train | 18:25 | Weinfelden | 2 | 60' | 
| S-Train | 18:33 | Rorschach | 2 | 60' | 
| S-Train | 19:25 | Weinfelden | 2 | 60' | 
| S-Train | 19:33 | Rorschach | 2 | 60' | 
| S-Train | 20:25 | Weinfelden | 2 | 60' | 
| S-Train | 20:33 | Rorschach | 2 | 60' | 
| S-Train | 21:25 | Weinfelden | 2 | 60' | 
| S-Train | 21:33 | Rorschach | 2 | |
| S-Train | 22:25 | Weinfelden | 2 | 60' | 
| S-Train | 22:33 | Rorschach | 2 | |
| S-Train | 23:25 | Weinfelden | 2 | |
| S-Train | 23:33 | St. Gallen | 2 | |
| S-Train | 00:25 | Weinfelden | 2 | |
| S-Train | 00:33 | St. Gallen | 2 |