S25
Line S25
Reliability · Last 30 days
S25 in Switzerland · excludes S25 in Germany98%
arrive under 3 min late (162 of 165 measured runs)
+0.1 min
weighted average delay
Small sample: ~6 measured runs a day out of ~59 trains seen. 17 days with under 5 runs are hatched.
Average delay by day and hour
Last 5 weeks · local time Europe/Zurich 036912151821
M
T
W
T
F
S
S
Early < −1 minOn time −1 to 3 minSlight 3 to 10 minLate 10 to 30 minSevere ≥ 30 min No data
Hover or focus a cell to see the average delay.
Routes (43)
- Linthal – Zürich HB 234 services
- Brugg AG – Muri AG 173 services
- Zürich HB – Linthal 173 services
- Muri AG – Brugg AG 159 services
- Zürich HB – Ziegelbrücke 74 services
- Brugg AG – Wohlen AG 59 services
- Wohlen AG – Brugg AG 59 services
- Pfäffikon SZ – Linthal 50 services
- Ziegelbrücke – Zürich HB 50 services
- Zürich HB – Schwanden GL 34 services
- Ziegelbrücke – Linthal 34 services
- Näfels – Mollis – Linthal 32 services
- Linthal – Näfels – Mollis 30 services
- Pfäffikon SZ – Zürich HB 26 services
- Zürich HB – Reichenburg 25 services
- Reichenburg – Zürich HB 25 services
- Zürich HB – Pfäffikon SZ 24 services
- Linthal – Ziegelbrücke 23 services
- Heiden – Rorschach Hafen 19 services
- Rorschach Hafen – Heiden 18 services
- Linthal – Pfäffikon SZ 17 services
- Heiden – Rorschach 16 services
- Rorschach – Heiden 16 services
- Linthal – Lachen SZ 14 services
Live now
- Active trains
- 9
- On time
- 100%
- of 6 trains with delay data
- Average delay
- -1 min
- S25 5021 → Seebleiche In transit 3 min early
- S25 8544 → Dottikon-Dintikon In transit On time
- S25 20539 → Diesbach-Betschwanden In transit On time
- S25 20548 → Glarus In transit 2 min early
- S25 20548 → Ennenda In transit No data
- S25 20544 → Zürich HB In transit No data
- S25 5020 → Rorschach Hafen Stopped 1 min early
- S25 20543 → Lachen SZ In transit On time
Data: the operator’s GTFS timetable; punctuality and delays measured by TrainsRadar from real-time positions. Times in local time · Europe/Zurich