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.

22.6%
On time
+13.2′
Average delay
19,951
Arrivals measured
3,875
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% 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 — 31.5% on time, 666 arrivals 12 Oct 2026 — 25.0% on time, 644 arrivals 13 Oct 2026 — —% on time, 0 arrivals period average 22.6% 14 Sep 19 Sep 24 Sep 29 Sep 4 Oct 9 Oct

The scale

Delay Trains Share
On time 4515 22.6%
3–5 min late 2960 14.8%
6–15 min late 6706 33.6%
16–30 min late 3688 18.5%
Over 30 min late 2082 10.4%

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 84.5%
206
2 R7 43.4%
1211
3 RG1 40.6%
133
4 RT1 39.2%
240
5 R4 32.7%
3235
6 R1 26.2%
4057
7 R13 25.1%
227
8 R14 22.3%
112
9 RL3 22.2%
135
10 R16 21.1%
544
11 R11 20.0%
1119
12 R8 17.7%
780
13 R2N 15.5%
1866
14 R2S 13.6%
3655
15 R2 9.2%
601
16 R3 8.2%
788
17 R17 8.1%
148
18 R15 4.3%
738
19 RL4 2.6%
156

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.