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.
Stale window
Updated 17:23
Snapshot age 11 minutes
75.0%
7-day mean on time
vs 60s rule
75.5%
30-day mean on time
Recorded days
-0.5pp
7-day vs 30-day
Slipping
231.5s
Mean delay, live window
Rolling
Day by day
On time % · last 15 recorded days2026-09-2573.2%
2026-09-2778.8%
2026-09-2867.6%
2026-09-2976.2%
2026-09-3083.6%
2026-10-0171.8%
2026-10-0277.7%
2026-10-0379.1%
2026-10-0476.4%
2026-10-0576.1%
2026-10-0682.6%
2026-10-0768.1%
2026-10-0871.4%
2026-10-0975.7%
2026-10-1074.8%
Day-by-day record · not an official statistic.
Live window
Where the delays are right now
On Time (≤60s)202
Minor (1–5m)40
Moderate (5–10m)24
Major (>10m)31
Worst routes in the window
EC6 stops sampled
16.7%
avg 280s · max 420s
FR74 stops sampled
23.0%
avg 710s · max 5,460s
IC16 stops sampled
31.3%
avg 559s · max 2,040s
FB2 stops sampled
50.0%
avg 180s · max 300s
ICN7 stops sampled
71.4%
avg 51s · max 240s
Worst stations in the window
Bologna Centrale52 stops sampled
50.0%
avg 557s · max 5,460s
Verona Porta Nuova22 stops sampled
54.5%
avg 265s · max 3,300s
Firenze S.M. Novella32 stops sampled
56.3%
avg 353s · max 2,640s
Genova Piazza Principe29 stops sampled
58.6%
avg 139s · max 780s
Napoli Centrale13 stops sampled
61.5%
avg 457s · max 2,760s
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: Trenitalia ViaggiaTreno departures — zero-auth public endpoint
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'])) . '