On timeupdated just now
Next stop: Ziegelbrücke 12:25Arrives: Zürich HB 13:16
Train S25 20548
Linthal → Zürich HB
Follow the real-time schedule of train S25 20548 (Linthal - Zürich HB).
- Linthal (Departed)11:42On time
- Linthal Braunwaldbahn (Departed)11:43Platform:1On time
- Rüti GL (Departed)11:45Platform:1On time
- Diesbach-Betschwanden (Departed)11:48 (Stop: 1 min)Platform:1On time
- Luchsingen-Hätzingen (Departed)11:51Platform:1On time
- Leuggelbach (Departed)11:53Platform:1On time
- Nidfurn-Haslen (Departed)11:56Platform:1Delayed: 1 min
- Schwanden GL (Departed)11:58 (Stop: 5 min)Platform:3On time
- Mitlödi (Departed)12:06Platform:2On time
- Ennenda (Departed)12:09 (Stop: 1 min)Platform:1On time
- Glarus (Departed)12:12 (Stop: 2 min)Platform:1On time
- Netstal (Departed)12:16 (Stop: 1 min)Platform:1On time
- Näfels-Mollis (Departed)12:20 (Stop: 1 min)Platform:1On time
- Ziegelbrücke (Arrived)12:25 (Stop: 9 min)Platform:5On time
- Siebnen-Wangen12:42Platform:3On time
- Lachen SZ12:46Platform:3On time
- Pfäffikon SZ12:51 (Stop: 1 min)Platform:3On time
- Wädenswil12:59 (Stop: 1 min)Platform:2On time
- Zürich HB13:16Platform:10On time
What is the route of S25 20548?
S25 20548 follows the route: S25.
How long is the journey of S25 20548?
The scheduled journey of S25 20548 takes approximately 1 hour 35 minutes.
What type of train is S25 20548?
S25 20548 is a S25 train.
S25 20548
Punctuality history
Punctuality
Average delay
Daily average delay
Minutes vs. schedule