Schedule
Thursday 8 Oct · services running that day| Kreuzlingen | Kreuzlingen Hafen | Kurzrickenbach Seepark | Bottighofen | Münsterlingen-Scherzingen | Münsterlingen Spital | Landschlacht | Altnau | Güttingen | Kesswil | Uttwil | Romanshorn | Neukirch-Egnach | Steinebrunn | Muolen | Häggenschwil-Winden | Roggwil-Berg | Wittenbach | St. Gallen St. Fiden | St. Gallen | St. Gallen Bruggen | St. Gallen Winkeln | Gossau SG | Flawil | Uzwil | Wil SG |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 04:45 | 04:47 | 04:49 | 04:51 | 04:53 | 04:54 | 04:56 | 04:59 | 05:01 | 05:04 | 05:06 | 05:14 | 05:17 | 05:20 | 05:22 | 05:24 | 05:27 | 05:32 | 05:35 | 05:47 | 05:50 | 05:52 | 05:56 | 06:00 | 06:05 | 06:13 |
| 05:15 | 05:17 | 05:19 | 05:21 | 05:23 | 05:24 | 05:26 | 05:29 | 05:31 | 05:34 | 05:36 | 05:44 | 05:47 | 05:50 | 05:52 | 05:54 | 05:57 | 06:02 | 06:05 | 06:17 | 06:20 | 06:22 | 06:26 | 06:30 | 06:35 | 06:43 |
2 departures in the early morning · columns in travel order Kreuzlingen → Wil SG “—” = the train does not stop there
Stations (26)
In the order of the longest trip- Kreuzlingen
- Kreuzlingen Hafen
- Kurzrickenbach Seepark
- Bottighofen
- Münsterlingen-Scherzingen
- Münsterlingen Spital
- Landschlacht
- Altnau
- Güttingen
- Kesswil
- Uttwil
- Romanshorn
- Neukirch-Egnach
- Steinebrunn
- Muolen
- Häggenschwil-Winden
- Roggwil-Berg
- Wittenbach
- St. Gallen St. Fiden
- St. Gallen
- St. Gallen Bruggen
- St. Gallen Winkeln
- Gossau SG
- Flawil
- Uzwil
- Wil SG
Data: the operator’s GTFS timetable; punctuality and delays measured by TrainsRadar from real-time positions. Times in local time · Europe/Zurich