R1 24161 Grandson – Bex
Alerts for train 24161
Alerts are saved per line, not per trip id, so they keep working when the operator changes the timetable. This train runs on line R1.
Running now · updated 15:52
Between Prilly-Malley and Lausanne 0 min
Estimated arrival at Bex 16:46 · 35 km/h
- Grandson15:11
- Bavois15:27
- Bussigny15:41
- Prilly-Malley15:49
- Lausanne15:53
- Pully15:58
- Bex16:46
Today it is running no worse than usual: typical arrival delay is +1 min; 86% of the last 14 runs arrived on time.
Last 30 days
Arrival delay at Bex, in minutes. One bar per run.
- On time (<3 min)
- 3–10 min
- 10–30 min
- 30+ min
- Partial coverage
- No data
Worst days
- Sat 19 Sept Max en route +6 min · last fix heading to Montreux +6 min
- Tue 22 Sept Max en route +6 min · last fix heading to Aigle +6 min
- Fri 14 Aug Max en route +4 min · last fix heading to Bex +4 min
- Fri 7 Aug Max en route +3 min · last fix heading to Bex +3 min
Distribution · 90 days
25 runs with a known final delay. On time = under 3 min, the same cut the map uses.
- Early 0% · 0
- On time 84% · 21
- 3–10 min 16% · 4
- 10–30 min 0% · 0
- 30+ min 0% · 0
On-time by weekday
- 100% M n=1
- 50% T n=2
- 100% W n=4
- 100% T n=4
- 60% F n=5
- 80% S n=5
- 100% S n=4
Stops and timetable
Timetable of the latest run from the operator’s GTFS (24 stops).
| Stop | Sched. | Today |
|---|---|---|
| 15:11 | Passed | |
| 15:15 / 15:16 | Passed | |
| 15:22 | Passed | |
| 15:24 | Passed | |
| 15:27 | Passed | |
| 15:30 | Passed | |
| 15:35 | Passed | |
| 15:38 | Passed | |
| 15:41 | Passed | |
| 15:45 / 15:46 | Passed | |
| 15:49 | Passed | |
| 15:53 / 15:55 | ||
| 15:58 | ||
| 16:01 | ||
| 16:06 / 16:10 | ||
| 16:19 | ||
| 16:21 | ||
| 16:23 | ||
| 16:25 | ||
| 16:27 / 16:28 | ||
| 16:32 | ||
| 16:35 | ||
| 16:39 / 16:40 | ||
| 16:46 |
Each run is closed into train_runs (country, train number, service day) from the live positions. Final delay = last delay seen. Partial coverage: the feed stopped before the final stop (last value used, hatched in the chart). No data: a run without any valid delay; counts as neither on time nor late. Data collected since 11 July 2026.
Recent runs
| Date | Last stop | Final | Max |
|---|---|---|---|
| Sat 10 Oct | Prilly-Malley 15:49Partial coverage | 0 min | — |
| Fri 9 Oct | Bex 16:47 | +1 min | +1 min |
| Thu 8 Oct | Bex 16:49 | +2 min | +2 min |
| Wed 7 Oct | Bex 16:48 | +1 min | +1 min |
| Tue 6 Oct | Bex 16:47 | 0 min | — |
| Mon 5 Oct | Bex 16:48 | +1 min | +1 min |
| Sun 4 Oct | Bex 16:47 | 0 min | — |
| Wed 30 Sept | Bex 11:45 | 0 min | — |
| Sun 27 Sept | Bex 15:45 | 0 min | — |
| Thu 24 Sept | Bex 09:45 | 0 min | — |
| Wed 23 Sept | Bex 09:45 | 0 min | +2 min |
| Tue 22 Sept | Aigle 09:45 | +6 min | +6 min |
| Sat 19 Sept | Montreux 22:27 | +6 min | +6 min |
| Fri 18 Sept | Villeneuve VD 22:27 | +1 min | +1 min |
| Thu 10 Sept | Bex 10:45 | 0 min | — |
| Sat 5 Sept | Bex 15:45 | 0 min | — |
| Fri 4 Sept | Bex 22:45 | 0 min | — |
| Tue 25 Aug | Vufflens-la-Ville 05:37 | No data | — |
| Thu 20 Aug | Bex 18:45 | 0 min | — |
| Wed 19 Aug | Lausanne 00:52 | 0 min | +2 min |
| Mon 17 Aug | Bex 18:45 | No data | — |
| Sun 16 Aug | Bex 17:45 | 0 min | — |
| Sat 15 Aug | Bex 23:45 | +2 min | +2 min |
| Fri 14 Aug | Bex 23:45 | +4 min | +4 min |
| Fri 7 Aug | Bex 22:45 | +3 min | +3 min |
| Sat 1 Aug | Bex 21:45 | 0 min | — |
| Sun 26 Jul | St-Maurice 23:47 | No data | — |
| Sat 25 Jul | Bex 23:45 | No data | — |
| Sun 19 Jul | St-Maurice 23:54 | 0 min | — |
| Tue 14 Jul | Lutry 23:59Partial coverage | No data | — |