| Line | Arr | From | Track | Interval |
|---|---|---|---|---|
| S-Train | 15:05 | Engen | 3a | 30' |
| S-Train | 15:20 | Kreuzlingen | 60' | |
| S-Train | 15:34 | Weinfelden | 29 - 31' | |
| S-Train | 15:35 | Engen | 3a | 30' |
| 15:50 | Herisau | 60' | ||
| 15:50 | Luzern | 60' | ||
| S-Train | 15:52 | Herblingen | 1a | |
| S-Train | 15:52 | Singen (Hohentwiel) | ||
| S-Train | 16:03 | Weinfelden | 29 - 31' | |
| S-Train | 16:05 | Engen | 3a | 30' |
| S-Train | 16:20 | Kreuzlingen | 60' | |
| S-Train | 16:23 | Weinfelden | 120' | |
| S-Train | 16:34 | Weinfelden | 29 - 31' | |
| S-Train | 16:35 | Engen | 3a | 30' |
| 16:50 | Herisau | 60' | ||
| 16:50 | Luzern | |||
| S-Train | 17:03 | Weinfelden | 29 - 31' | |
| S-Train | 17:05 | Engen | 3a | 30' |
| S-Train | 17:20 | Kreuzlingen | 60' | |
| S-Train | 17:34 | Weinfelden | 29 - 31' | |
| S-Train | 17:35 | Engen | 3a | 30' |
| 17:50 | Herisau | 60' | ||
| 17:50 | Luzern | |||
| S-Train | 18:03 | Weinfelden | 29 - 31' | |
| S-Train | 18:05 | Engen | 3a | 30' |
| S-Train | 18:20 | Kreuzlingen | 60' | |
| S-Train | 18:23 | Weinfelden | 120' | |
| S-Train | 18:34 | Weinfelden | 29 - 31' | |
| S-Train | 18:35 | Engen | 3a | 30' |
| 18:50 | Herisau | 60' | ||
| 18:50 | Zürich HB | |||
| More | ||||