Your trip

Muolen → Romanshorn

Tuesday 3 November 2026

Train

22:06 – 22:1610 minno change

S1 towards Schaffhausen

22:06MuolenDepartures from MuolenPlatform 1

2 stops in between
  1. 22:08SteinebrunnDepartures from SteinebrunnPlatform 1
  2. 22:10Neukirch-EgnachDepartures from Neukirch-EgnachPlatform 1

22:16RomanshornDepartures from RomanshornPlatform 4

Stops

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

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.