Line · Zürich

S12 Wil SG – Brugg AG

S12 in Zürich, from Wil SG to Brugg AG, 25 stops. Monday to Friday from 04:36 to 23:52, about every 30 min. Run by Schweizerische Bundesbahnen AG.

When it runs

DayTripsFirstLastEvery
Monday–Friday8004:3623:5230 min
Saturday7904:3623:5230 min
Sunday7904:3623:5230 min

Read off the timetable for 5 November 2026, 7 November 2026 and 8 November 2026: an ordinary day of each kind in the next four weeks. The first and last trips leave the line’s first stop; the interval is the usual one between 06:00 and 20:00 in the main direction. On public holidays most lines run to the Sunday timetable. For any one day, the live board has that day’s departures.

Stops towards Brugg AG

The number after a stop is the minutes from Wil SG.

  1. Wil SG
  2. Sirnach 3
  3. Eschlikon TG 7
  4. Guntershausen 10
  5. Aadorf 13
  6. Elgg 16
  7. Schottikon 19
  8. Räterschen 21
  9. Winterthur Hegi 23
  10. Winterthur Grüze 26
  11. Winterthur 31
  12. Stettbach 45
  13. Zürich Stadelhofen 50
  14. Zürich HB 54
  15. Zürich Hardbrücke 58
  16. Zürich Altstetten 62
  17. Schlieren 65
  18. Glanzenberg 68
  19. Dietikon 71
  20. Killwangen-Spreitenbach 76
  21. Neuenhof 78
  22. Wettingen 81
  23. Baden 84
  24. Turgi 90
  25. Brugg AG 95

Stops towards Schaffhausen

  1. Brugg AG
  2. Turgi 4
  3. Baden 10
  4. Wettingen 13
  5. Neuenhof 16
  6. Killwangen-Spreitenbach 18
  7. Dietikon 23
  8. Glanzenberg 26
  9. Schlieren 28
  10. Zürich Altstetten 32
  11. Zürich Hardbrücke 35
  12. Zürich HB 39
  13. Zürich Stadelhofen 43
  14. Stettbach 49
  15. Winterthur 62
  16. Hettlingen 72
  17. Henggart 74
  18. Andelfingen 78
  19. Marthalen 84
  20. Dachsen 89
  21. Schloss Laufen am Rheinfall 90
  22. Neuhausen 93
  23. Schaffhausen 100

Stops towards Winterthur

  1. Brugg AG
  2. Turgi 4
  3. Baden 10
  4. Wettingen 13
  5. Neuenhof 16
  6. Killwangen-Spreitenbach 18
  7. Dietikon 23
  8. Glanzenberg 26
  9. Schlieren 28
  10. Zürich Altstetten 32
  11. Zürich Hardbrücke 35
  12. Zürich HB 39
  13. Zürich Stadelhofen 43
  14. Stettbach 49
  15. Winterthur 62

Where it meets the long-distance trains

Stations on the line with InterCity or InterRegio trains:

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.