Punctuality

The record

Every Rodalies train ADIF reports, counted at its final stop. A train is on time when it arrives within two minutes of the timetable.

23.4%
On time
+13.0′
Average delay
20,427
Arrivals measured
3,947
Cancellations

30 of the last 30 days carry data.

Day by day

share of arrivals by delay
Share of arrivals in each delay class, one column per day 0 25 50 75 100% 12 Sep 2026 — 29.8% on time, 594 arrivals 13 Sep 2026 — 43.1% on time, 663 arrivals 14 Sep 2026 — 30.2% on time, 874 arrivals 15 Sep 2026 — 24.6% on time, 844 arrivals 16 Sep 2026 — 21.0% on time, 823 arrivals 17 Sep 2026 — 18.0% on time, 749 arrivals 18 Sep 2026 — 21.6% on time, 883 arrivals 19 Sep 2026 — 27.8% on time, 629 arrivals 20 Sep 2026 — 39.0% on time, 667 arrivals 21 Sep 2026 — 21.4% on time, 829 arrivals 22 Sep 2026 — 23.5% on time, 864 arrivals 23 Sep 2026 — 19.7% on time, 814 arrivals 24 Sep 2026 — 32.7% on time, 710 arrivals 25 Sep 2026 — 21.7% on time, 848 arrivals 26 Sep 2026 — 33.1% on time, 662 arrivals 27 Sep 2026 — 36.5% on time, 665 arrivals 28 Sep 2026 — 21.2% on time, 773 arrivals 29 Sep 2026 — 10.2% on time, 689 arrivals 30 Sep 2026 — 16.0% on time, 845 arrivals 1 Oct 2026 — 18.5% on time, 858 arrivals 2 Oct 2026 — 20.0% on time, 859 arrivals 3 Oct 2026 — 35.0% on time, 526 arrivals 4 Oct 2026 — 17.3% on time, 75 arrivals 5 Oct 2026 — 7.8% on time, 256 arrivals 6 Oct 2026 — 11.1% on time, 359 arrivals 7 Oct 2026 — 9.6% on time, 405 arrivals 8 Oct 2026 — 11.8% on time, 712 arrivals 9 Oct 2026 — 10.6% on time, 782 arrivals 10 Oct 2026 — 24.5% on time, 641 arrivals 11 Oct 2026 — 33.3% on time, 529 arrivals period average 23.4% 12 Sep 17 Sep 22 Sep 27 Sep 2 Oct 7 Oct

The scale

Delay Trains Share
On time 4783 23.4%
3–5 min late 3053 14.9%
6–15 min late 6749 33.0%
16–30 min late 3706 18.1%
Over 30 min late 2136 10.5%

Each column is one day, split into the five delay classes as a share of that day's arrivals. The green foot of a column is its on-time share; the horizontal rule marks the period average. Hatching separates the worse half of each severity band, so the classes stay apart without relying on colour.

Lines

most to least punctual
# Line On time How late Arrivals
1 RT2 83.6%
213
2 R7 44.3%
1244
3 RG1 40.6%
133
4 RT1 38.5%
244
5 R4 34.8%
3315
6 R1 26.6%
4145
7 R13 23.8%
235
8 RL3 23.5%
136
9 R14 22.1%
113
10 R16 20.7%
556
11 R11 20.6%
1143
12 R8 18.2%
811
13 R2N 16.7%
1929
14 R2S 14.3%
3731
15 R17 9.9%
151
16 R2 9.2%
601
17 R3 8.8%
816
18 R15 5.1%
752
19 RL4 3.1%
159

Lines marked as thin data have fewer than 30 measured arrivals in this window: the regional lines entered the feed recently and cannot yet be compared with a line that has months behind it.

Always late

by average delay

Services that ran at least three times in this window, ranked by how late they arrived on average.

Worst days

by on-time share
The latest day in detail →

On time means an arrival within two minutes of the timetable at the train's final stop. Cancelled counts services ADIF suppressed or lost track of. Averages cover measured arrivals only, so a train that never arrived does not flatter them. Times are Europe/Madrid.