| Line | Dep | Direction | Track | Interval |
|---|---|---|---|---|
| 16:09 | Zürich HB | |||
| 16:09 | Herisau | 60' | ||
| S-Train | 16:23 | Engen | 3a | 30' |
| S-Train | 16:24 | Weinfelden | 60' | |
| S-Train | 16:35 | Weinfelden | 120' | |
| S-Train | 16:38 | Kreuzlingen | ||
| S-Train | 16:53 | Engen | 3a | 30' |
| S-Train | 16:54 | Kreuzlingen | ||
| 17:09 | Luzern | 60' | ||
| 17:09 | Herisau | 60' | ||
| S-Train | 17:23 | Engen | 3a | 30' |
| S-Train | 17:24 | Weinfelden | 60' | |
| S-Train | 17:38 | Kreuzlingen | ||
| S-Train | 17:53 | Engen | 3a | 30' |
| S-Train | 17:54 | Kreuzlingen | ||
| 18:09 | Luzern | |||
| 18:09 | Herisau | 60' | ||
| S-Train | 18:23 | Engen | 3a | |
| S-Train | 18:24 | Weinfelden | 60' | |
| S-Train | 18:35 | Weinfelden | ||
| S-Train | 18:38 | Kreuzlingen | ||
| S-Train | 18:53 | Engen | 3a | |
| S-Train | 18:54 | Kreuzlingen | ||
| 19:09 | Luzern | |||
| 19:09 | Herisau | 60' | ||
| S-Train | 19:23 | Engen | 3a | 60' |
| S-Train | 19:24 | Weinfelden | 60' | |
| S-Train | 19:38 | Kreuzlingen | ||
| S-Train | 19:53 | Singen (Hohentwiel) | 3a | |
| S-Train | 19:54 | Kreuzlingen | ||
| 20:09 | Zürich HB | |||
| 20:09 | Herisau | |||
| S-Train | 20:23 | Engen | 3a | |
| S-Train | 20:24 | Weinfelden | 60' | |
| S-Train | 20:35 | Weinfelden | ||
| S-Train | 20:38 | Kreuzlingen | ||
| S-Train | 20:53 | Singen (Hohentwiel) | 3a | |
| S-Train | 20:54 | Kreuzlingen | ||
| More | ||||