| Line | Arr | From | Track | Interval |
|---|---|---|---|---|
| S-Train | 05:19+1' | Kreuzlingen | 60 - 61' | |
| S-Train | 05:34+0' | Weinfelden | 29 - 31' | |
| S-Train | 05:43 | Engen | 1a | |
| 05:49+0' | Kreuzlingen | |||
| S-Train | 06:03+0' | Weinfelden | ||
| S-Train | 06:20+0' | Kreuzlingen | 60' | |
| S-Train | 06:31 | Engen | 3a | |
| S-Train | 06:34+0' | Weinfelden | ||
| 06:50+0' | Herisau | 60' | ||
| S-Train | 07:03+0' | Weinfelden | ||
| S-Train | 07:20+0' | Kreuzlingen | 60' | |
| S-Train | 07:42+0' | Weinfelden | ||
| 07:50+0' | Herisau | 60' | ||
| 07:50 | Luzern | 60' | ||
| S-Train | 08:03 | Weinfelden | 29 - 31' | |
| S-Train | 08:06 | Engen | 3a | 29 - 30' |
| S-Train | 08:20 | Kreuzlingen | 60' | |
| S-Train | 08:23 | Weinfelden | 120' | |
| S-Train | 08:34 | Weinfelden | 29 - 31' | |
| S-Train | 08:35 | Engen | 3a | 30' |
| 08:50 | Herisau | 60' | ||
| 08:50 | Luzern | 60' | ||
| More | ||||