Your trip

Mammern → Etzwilen

Tuesday 3 November 2026

Train

20:07 – 20:1912 minno change

S1 towards Schaffhausen

20:07MammernDepartures from MammernPlatform 1

2 stops in between
  1. 20:10EschenzDepartures from EschenzPlatform 1
  2. 20:16Stein am RheinDepartures from Stein am RheinPlatform 2

20:19EtzwilenDepartures from Etzwilen

Stops

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