Your trip

Aadorf → Wil SG

Tuesday 3 November 2026

Train · Schweizerische Bundesbahnen AG (SBB)

21:28 – 21:4214 minno change

S12 towards Wil SG

21:28AadorfDepartures from AadorfPlatform 1

3 stops in between
  1. 21:31GuntershausenDepartures from GuntershausenPlatform 1
  2. 21:34Eschlikon TGDepartures from Eschlikon TGPlatform 1
  3. 21:37SirnachDepartures from SirnachPlatform 1

21:42Wil SGDepartures from Wil SGPlatform 4

Stops

ArrivesDepartsStopPlatform
20:06Brugg AGDepartures from Brugg AG5
20:1020:11TurgiDepartures from Turgi3
20:1620:17BadenDepartures from Baden1
20:1920:20WettingenDepartures from Wettingen4
20:22NeuenhofDepartures from Neuenhof2
20:24Killwangen-SpreitenbachDepartures from Killwangen-Spreitenbach5
20:2920:30DietikonDepartures from Dietikon4
20:32GlanzenbergDepartures from Glanzenberg2
20:34SchlierenDepartures from Schlieren4
20:3820:39Zürich AltstettenDepartures from Zürich Altstetten4
20:41Zürich HardbrückeDepartures from Zürich Hardbrücke1
20:4520:46Zürich HBDepartures from Zürich HB43/44
20:4920:50Zürich StadelhofenDepartures from Zürich Stadelhofen3
20:5520:56StettbachDepartures from Stettbach2
21:0821:11WinterthurDepartures from Winterthur4
21:14Winterthur GrüzeDepartures from Winterthur Grüze7
21:16Winterthur HegiDepartures from Winterthur Hegi2
21:19RäterschenDepartures from Räterschen2
21:21SchottikonDepartures from Schottikon2
21:25ElggDepartures from Elgg3
21:28AadorfDepartures from Aadorf get on1
21:31GuntershausenDepartures from Guntershausen1
21:34Eschlikon TGDepartures from Eschlikon TG1
21:37SirnachDepartures from Sirnach1
21:42Wil SGDepartures from Wil SG get off4

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.