Your trip

St. Gallen Winkeln → Berlingen

Wednesday 4 November 2026

Train

12:37 – 13:581 h 21 minno change

S1 towards Schaffhausen

12:37St. Gallen WinkelnDepartures from St. Gallen WinkelnPlatform 2

25 stops in between
  1. 12:39St. Gallen BruggenDepartures from St. Gallen BruggenPlatform 1
  2. 12:49St. GallenDepartures from St. GallenPlatform 3
  3. 12:52St. Gallen St. FidenDepartures from St. Gallen St. FidenPlatform 4
  4. 12:57WittenbachDepartures from WittenbachPlatform 3
  5. 12:59Roggwil-BergDepartures from Roggwil-BergPlatform 2
  6. 13:03Häggenschwil-WindenDepartures from Häggenschwil-WindenPlatform 3
  7. 13:06MuolenDepartures from MuolenPlatform 1
  8. 13:08SteinebrunnDepartures from SteinebrunnPlatform 1
  9. 13:10Neukirch-EgnachDepartures from Neukirch-EgnachPlatform 1
  10. 13:18RomanshornDepartures from RomanshornPlatform 4
  11. 13:21UttwilDepartures from UttwilPlatform 1
  12. 13:23KesswilDepartures from KesswilPlatform 1
  13. 13:25GüttingenDepartures from GüttingenPlatform 1
  14. 13:29AltnauDepartures from AltnauPlatform 1
  15. 13:31LandschlachtDepartures from LandschlachtPlatform 1
  16. 13:32Münsterlingen SpitalDepartures from Münsterlingen SpitalPlatform 1
  17. 13:34Münsterlingen-ScherzingenDepartures from Münsterlingen-ScherzingenPlatform 1
  18. 13:35BottighofenDepartures from BottighofenPlatform 1
  19. 13:37Kurzrickenbach SeeparkDepartures from Kurzrickenbach SeeparkPlatform 1
  20. 13:41Kreuzlingen HafenDepartures from Kreuzlingen HafenPlatform 1
  21. 13:46KreuzlingenDepartures from KreuzlingenPlatform 1
  22. 13:49Tägerwilen-GottliebenDepartures from Tägerwilen-Gottlieben
  23. 13:51TriboltingenDepartures from TriboltingenPlatform 1
  24. 13:52ErmatingenDepartures from ErmatingenPlatform 1
  25. 13:55Mannenbach-SalensteinDepartures from Mannenbach-SalensteinPlatform 1

13:58BerlingenDepartures from BerlingenPlatform 2

Stops

ArrivesDepartsStopPlatform
12:17Wil SGDepartures from Wil SG3
12:24UzwilDepartures from Uzwil4
12:29FlawilDepartures from Flawil2
12:3312:34Gossau SGDepartures from Gossau SG3
12:37St. Gallen WinkelnDepartures from St. Gallen Winkeln get on2
12:39St. Gallen BruggenDepartures from St. Gallen Bruggen1
12:4412:49St. GallenDepartures from St. Gallen3
12:52St. Gallen St. FidenDepartures from St. Gallen St. Fiden4
12:57WittenbachDepartures from Wittenbach3
12:59Roggwil-BergDepartures from Roggwil-Berg2
13:03Häggenschwil-WindenDepartures from Häggenschwil-Winden3
13:06MuolenDepartures from Muolen1
13:08SteinebrunnDepartures from Steinebrunn1
13:10Neukirch-EgnachDepartures from Neukirch-Egnach1
13:1613:18RomanshornDepartures from Romanshorn4
13:21UttwilDepartures from Uttwil1
13:23KesswilDepartures from Kesswil1
13:25GüttingenDepartures from Güttingen1
13:29AltnauDepartures from Altnau1
13:31LandschlachtDepartures from Landschlacht1
13:32Münsterlingen SpitalDepartures from Münsterlingen Spital1
13:34Münsterlingen-ScherzingenDepartures from Münsterlingen-Scherzingen1
13:35BottighofenDepartures from Bottighofen1
13:37Kurzrickenbach SeeparkDepartures from Kurzrickenbach Seepark1
13:41Kreuzlingen HafenDepartures from Kreuzlingen Hafen1
13:4413:46KreuzlingenDepartures from Kreuzlingen1
13:49Tägerwilen-GottliebenDepartures from Tägerwilen-Gottlieben
13:51TriboltingenDepartures from Triboltingen1
13:52ErmatingenDepartures from Ermatingen1
13:55Mannenbach-SalensteinDepartures from Mannenbach-Salenstein1
13:58BerlingenDepartures from Berlingen get off2
14:02SteckbornDepartures from Steckborn
14:07MammernDepartures from Mammern1
14:10EschenzDepartures from Eschenz1
14:1314:16Stein am RheinDepartures from Stein am Rhein2
14:19EtzwilenDepartures from Etzwilen
14:22SchlattingenDepartures from Schlattingen1
14:26DiessenhofenDepartures from Diessenhofen1
14:28St. KatharinentalDepartures from St. Katharinental1
14:32Schlatt TGDepartures from Schlatt TG
14:34LangwiesenDepartures from Langwiesen1
14:3714:38FeuerthalenDepartures from Feuerthalen
14: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.