Your trip

Uzwil → Uttwil

Tuesday 3 November 2026

Train

06:24 – 07:2157 minno change

S1 towards Schaffhausen

06:24UzwilDepartures from UzwilPlatform 4

13 stops in between
  1. 06:29FlawilDepartures from FlawilPlatform 2
  2. 06:34Gossau SGDepartures from Gossau SGPlatform 3
  3. 06:37St. Gallen WinkelnDepartures from St. Gallen WinkelnPlatform 2
  4. 06:39St. Gallen BruggenDepartures from St. Gallen BruggenPlatform 1
  5. 06:49St. GallenDepartures from St. GallenPlatform 3
  6. 06:52St. Gallen St. FidenDepartures from St. Gallen St. FidenPlatform 4
  7. 06:57WittenbachDepartures from WittenbachPlatform 3
  8. 06:59Roggwil-BergDepartures from Roggwil-BergPlatform 2
  9. 07:03Häggenschwil-WindenDepartures from Häggenschwil-WindenPlatform 3
  10. 07:06MuolenDepartures from MuolenPlatform 1
  11. 07:08SteinebrunnDepartures from SteinebrunnPlatform 1
  12. 07:10Neukirch-EgnachDepartures from Neukirch-EgnachPlatform 1
  13. 07:18RomanshornDepartures from RomanshornPlatform 4

07:21UttwilDepartures from UttwilPlatform 1

Stops

ArrivesDepartsStopPlatform
06:17Wil SGDepartures from Wil SG3
06:24UzwilDepartures from Uzwil get on4
06:29FlawilDepartures from Flawil2
06:3306:34Gossau SGDepartures from Gossau SG3
06:37St. Gallen WinkelnDepartures from St. Gallen Winkeln2
06:39St. Gallen BruggenDepartures from St. Gallen Bruggen1
06:4406:49St. GallenDepartures from St. Gallen3
06:52St. Gallen St. FidenDepartures from St. Gallen St. Fiden4
06:57WittenbachDepartures from Wittenbach3
06:59Roggwil-BergDepartures from Roggwil-Berg2
07:03Häggenschwil-WindenDepartures from Häggenschwil-Winden3
07:06MuolenDepartures from Muolen1
07:08SteinebrunnDepartures from Steinebrunn1
07:10Neukirch-EgnachDepartures from Neukirch-Egnach1
07:1607:18RomanshornDepartures from Romanshorn4
07:21UttwilDepartures from Uttwil get off1
07:23KesswilDepartures from Kesswil1
07:25GüttingenDepartures from Güttingen1
07:29AltnauDepartures from Altnau1
07:31LandschlachtDepartures from Landschlacht1
07:32Münsterlingen SpitalDepartures from Münsterlingen Spital1
07:34Münsterlingen-ScherzingenDepartures from Münsterlingen-Scherzingen1
07:35BottighofenDepartures from Bottighofen1
07:37Kurzrickenbach SeeparkDepartures from Kurzrickenbach Seepark1
07:41Kreuzlingen HafenDepartures from Kreuzlingen Hafen1
07:4407:46KreuzlingenDepartures from Kreuzlingen1
07:49Tägerwilen-GottliebenDepartures from Tägerwilen-Gottlieben
07:51TriboltingenDepartures from Triboltingen1
07:52ErmatingenDepartures from Ermatingen1
07:55Mannenbach-SalensteinDepartures from Mannenbach-Salenstein1
07:58BerlingenDepartures from Berlingen2
08:02SteckbornDepartures from Steckborn
08:07MammernDepartures from Mammern1
08:10EschenzDepartures from Eschenz1
08:1308:16Stein am RheinDepartures from Stein am Rhein2
08:19EtzwilenDepartures from Etzwilen
08:22SchlattingenDepartures from Schlattingen1
08:26DiessenhofenDepartures from Diessenhofen1
08:28St. KatharinentalDepartures from St. Katharinental1
08:32Schlatt TGDepartures from Schlatt TG
08:34LangwiesenDepartures from Langwiesen1
08:3708:38FeuerthalenDepartures from Feuerthalen
08:43SchaffhausenDepartures from Schaffhausen1D

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.