Your trip

Wittenbach → Uzwil

Tuesday 3 November 2026

Train

21:02 – 21:3533 minno change

S1 towards Wil SG

21:02WittenbachDepartures from WittenbachPlatform 3

6 stops in between
  1. 21:05St. Gallen St. FidenDepartures from St. Gallen St. FidenPlatform 1
  2. 21:17St. GallenDepartures from St. GallenPlatform 1
  3. 21:20St. Gallen BruggenDepartures from St. Gallen BruggenPlatform 2
  4. 21:22St. Gallen WinkelnDepartures from St. Gallen WinkelnPlatform 1
  5. 21:26Gossau SGDepartures from Gossau SGPlatform 4
  6. 21:30FlawilDepartures from FlawilPlatform 1

21:35UzwilDepartures from UzwilPlatform 3

Stops

ArrivesDepartsStopPlatform
19:19SchaffhausenDepartures from Schaffhausen1D
19:21FeuerthalenDepartures from Feuerthalen
19:23LangwiesenDepartures from Langwiesen1
19:25Schlatt TGDepartures from Schlatt TG
19:29St. KatharinentalDepartures from St. Katharinental1
19:32DiessenhofenDepartures from Diessenhofen1
19:35SchlattingenDepartures from Schlattingen1
19:38EtzwilenDepartures from Etzwilen
19:43Stein am RheinDepartures from Stein am Rhein3
19:45EschenzDepartures from Eschenz1
19:48MammernDepartures from Mammern1
19:53SteckbornDepartures from Steckborn
19:58BerlingenDepartures from Berlingen1
20:01Mannenbach-SalensteinDepartures from Mannenbach-Salenstein1
20:04ErmatingenDepartures from Ermatingen1
20:06TriboltingenDepartures from Triboltingen1
20:08Tägerwilen-GottliebenDepartures from Tägerwilen-Gottlieben
20:1320:15KreuzlingenDepartures from Kreuzlingen1
20:1620:17Kreuzlingen HafenDepartures from Kreuzlingen Hafen1
20:19Kurzrickenbach SeeparkDepartures from Kurzrickenbach Seepark1
20:21BottighofenDepartures from Bottighofen1
20:23Münsterlingen-ScherzingenDepartures from Münsterlingen-Scherzingen1
20:24Münsterlingen SpitalDepartures from Münsterlingen Spital1
20:26LandschlachtDepartures from Landschlacht1
20:29AltnauDepartures from Altnau2
20:31GüttingenDepartures from Güttingen1
20:34KesswilDepartures from Kesswil1
20:36UttwilDepartures from Uttwil1
20:4220:44RomanshornDepartures from Romanshorn5
20:47Neukirch-EgnachDepartures from Neukirch-Egnach1
20:50SteinebrunnDepartures from Steinebrunn1
20:52MuolenDepartures from Muolen1
20:54Häggenschwil-WindenDepartures from Häggenschwil-Winden3
20:57Roggwil-BergDepartures from Roggwil-Berg1
21:02WittenbachDepartures from Wittenbach get on3
21:05St. Gallen St. FidenDepartures from St. Gallen St. Fiden1
21:1121:17St. GallenDepartures from St. Gallen1
21:20St. Gallen BruggenDepartures from St. Gallen Bruggen2
21:22St. Gallen WinkelnDepartures from St. Gallen Winkeln1
21:26Gossau SGDepartures from Gossau SG4
21:30FlawilDepartures from Flawil1
21:35UzwilDepartures from Uzwil get off3
21:43Wil SGDepartures from Wil SG3

Planned times from the timetable. Delays and cancellations are in the planner and on the live board.

Every figure on this page is read from the official Swiss timetable published on opentransportdata.swiss. Tickets are sold by the transport operators. Without guarantee: no liability for errors or missed connections.