In testing LopoRail is in active testing — some features may be incomplete or change.
Global Rail Platform

Delay analytics

Delay analytics · ' . esc_html($d['country']) . '

How the delays moved.

The day-by-day record this board has published, read against the live window — one metric, stated plainly, with its coverage window attached.

Live window Updated 17:33 Snapshot age 2 minutes
90.6%
7-day mean on time
vs 60s rule
91.2%
30-day mean on time
Recorded days
-0.6pp
7-day vs 30-day
Slipping
78.2s
Mean delay, live window
Rolling

Coverage: 16 recorded days · 2026-09-25 → 2026-10-10 (UTC, one sample per day — the day's busiest pull).

Day by day

On time % · last 16 recorded days
7-day 90.6%
2026-09-2589.4%
2026-09-2688.8%
2026-09-2794.0%
2026-09-2894.4%
2026-09-2992.1%
2026-09-3095.8%
2026-10-0184.9%
2026-10-0291.2%
2026-10-0395.0%
2026-10-0490.9%
2026-10-0589.5%
2026-10-0692.2%
2026-10-0789.3%
2026-10-0890.4%
2026-10-0990.0%
2026-10-1091.6%

Day-by-day record · not an official statistic.

Live window

Where the delays are right now

On Time (≤60s)232
Minor (1–5m)9
Moderate (5–10m)4
Major (>10m)5

Worst routes in the window

ICE4 stops sampled
25.0%
avg 1,050s · max 2,280s
EUR7 stops sampled
57.1%
avg 1,569s · max 8,220s
S214 stops sampled
78.6%
avg 103s · max 480s
IC141 stops sampled
93.6%
avg 19s · max 660s
S531 stop sampled
100.0%
avg 60s · max 60s

Worst stations in the window

Brugge11 stops sampled
81.8%
avg 22s · max 120s
Brussels-South/Brussels-Midi48 stops sampled
85.4%
avg 258s · max 8,220s
Brussels-Central45 stops sampled
91.1%
avg 39s · max 540s
Charleroi-Central12 stops sampled
91.7%
avg 10s · max 120s
Leuven17 stops sampled
94.1%
avg 11s · max 120s
History source
This hub's own daily per-board record (one sample per UTC day, 400-day cap) built from the board's endpoint.
Live source
Data: NMBS/SNCB departures via the community iRail API — zero-auth
Averages
7-day and 30-day means appear once two or more days are on record; a single day is never shown as a trend.
Not an official operator statistic. Read alongside the board at ' . esc_html(Hub_Board::board_url($d['card'])) . '
ESC
Go to
↑↓ to move ↵ to open Esc to close
Advertise Sponsorship

Report a problem

Tell us what is not working or looks broken. We attach the page and your browser automatically — no need to describe the technical side.

Routed to the right desk.

Mastodon Lemmy Pixelfed