Punctuality by line

What share of trains arrives on time, each day, using the public data that Renfe publishes in real time.

How it is calculated

For each train we take the last delay Renfe published while the train was reporting its position, which is usually the one at its arrival. Here, on time means arriving 5 minutes late or less.

This is not the official punctuality: Renfe measures it at every stop and with data it does not publish. Trains that do not report their position (Iryo, Ouigo, freight) are not included. The calculation started on 1 November 2026; earlier days do not exist here.

All trains counted in the last 2 days

On time
59 %
Mean delay
+11 min
More than 30 min late
350
Trains counted
3,917

Line ranking

Share of trains on time over the last 7 days on Cercanías Rodalies de Catalunya. Only lines with at least 30 trains with delay data are ranked. The line shows the daily trend on a scale of 0 to 100; the dashed line marks 90%. You can share this view by copying the address.

Lines sorted by share of trains on time, worst to best
LineOn timeTrendMean delayTrains
R8Rodalies de Catalunya22 %1 Nov: 22% on time+17 min32
R2SRodalies de Catalunya23 %1 Nov: 23% on time2 Nov: 0% on time+13 min135
R2NRodalies de Catalunya26 %1 Nov: 26% on time2 Nov: 0% on time+14 min74
R11Rodalies de Catalunya26 %1 Nov: 26% on time+15 min35
R3Rodalies de Catalunya56 %1 Nov: 56% on time+7 min34
R4Rodalies de Catalunya70 %1 Nov: 70% on time2 Nov: 50% on time+5 min123
R1Rodalies de Catalunya72 %1 Nov: 72% on time+5 min129

Too little data, not ranked: R7 Rodalies de Catalunya, R15 Rodalies de Catalunya, R16 Rodalies de Catalunya, R13 Rodalies de Catalunya, RL4 Rodalies de Catalunya, R17 Rodalies de Catalunya.

Show all networks

Share of trains on time each day

  • 90% or more
  • 75–89%
  • 50–74%
  • Under 50%
LineSun 1Mon 2todayTrains
All60463,917
High-speed and long-distance
AVE63·123
AVANT8710094
ALVIA53·72
Intercity52·27
AVLO30025
EUROMED82·11
AVE INT70·10
Regional (Media Distancia)
MD4517195
REGIONAL59·144
REG.EXP.350127
PROXIMDAD79·34
Cercanías Asturias
C4575062
C16910046
C38110040
C668·40
C591·32
C839·31
C293·30
C710·20
Cercanías Bilbao
C3995078
C197·72
C28810070
C488·34
C550·8
Cercanías Cádiz
T197·34
C188·32
Cercanías Cantabria
C27010041
C385·40
C135·17
Cercanías Cartagena
C1100·26
Cercanías Ferrol
C153·15
Cercanías Madrid
C56085218
C183100147
C106950138
C4a60112
C4b230113
C35150102
C2587580
C741072
C8a415041
C8b255040
C4141713
Cercanías Málaga
C184·96
C250·14
Cercanías Murcia/Alicante
C121028
C20023
C385·20
Cercanías Rodalies de Catalunya
R2S230135
R172·129
R47050123
R2N26074
R1126·35
R356·34
R774·23
R822·32
R1514029
R1615·20
R130·8
RL463·8
R17007
Cercanías San Sebastián
C153·47
Cercanías Sevilla
C19010042
C596026
C45·19
C275·12
C357·7
Cercanías Valencia
C293·76
C390·40
C685·40
C197·39
C5100·6
Cercanías Zaragoza
C175·12

Each cell is the share of trains on time that day. Only lines with at least 5 trains with delay data appear. Today's figures update every 5 minutes and change until midnight. Raw data: /api/v1/puntualidad.