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 12:17
Snapshot age 5 hours
42.2%
7-day mean on time
vs 60s rule
42.8%
30-day mean on time
Recorded days
-0.6pp
7-day vs 30-day
Slipping
446.7s
Mean delay, live window
Rolling
Day by day
On time % · last 16 recorded days2026-09-2543.3%
2026-09-2640.9%
2026-09-2733.3%
2026-09-2848.1%
2026-09-2945.7%
2026-09-3038.7%
2026-10-0153.6%
2026-10-0251.9%
2026-10-0333.3%
2026-10-0448.3%
2026-10-0538.5%
2026-10-0641.4%
2026-10-0736.8%
2026-10-0834.6%
2026-10-0934.6%
2026-10-1061.1%
Day-by-day record · not an official statistic.
Live window
Where the delays are right now
On Time (≤60s)7
Minor (1–5m)5
Moderate (5–10m)2
Major (>10m)4
Worst routes in the window
Rail18 stops sampled
38.9%
avg 447s · max 2,460s
Worst stations in the window
Constanța1 stop sampled
0.0%
avg 600s · max 600s
București Nord5 stops sampled
0.0%
avg 180s · max 300s
Cluj Napoca4 stops sampled
25.0%
avg 1,080s · max 2,460s
Brașov3 stops sampled
33.3%
avg 740s · max 1,860s
Iași3 stops sampled
100.0%
avg 0s · max 0s
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: CFR Romania GTFS-RT via baguette.pirnet.si (community) — static data from data.gov.ro (OGL-ROU-1.0)
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'])) . '