MD 71830 Oviedo – Ferrol

View line MD

Oviedo 07:19 → Ferrol 14:44 Daily 7 h 25 min · 90 stops RENFE

Running now · updated 09:15

Between Muros del Nalón and Cudillero +3 min

Estimated arrival at Ferrol 14:47 14:44

  1. Oviedo07:19
  2. San Román08:24
  3. Muros del Nalón08:50
  4. Cudillero08:57
  5. Luarca10:03
  6. Marzán11:55
  7. Ferrol14:44

Today it is running no worse than usual: typical arrival delay is +33 min; 0% of the last 30 runs arrived on time.

On-time · 30 days
0%
0/30 runs under 3 min
RT coverage: 19 full · 11 partial · 0 no data
On-time · 90 days
1%
1/90 runs under 3 min
RT coverage: 66 full · 24 partial · 0 no data
Typical delay
+46min
Median at arrival, 90 days
30 days: +33 min
P90
+66min
9 in 10 runs arrive with less than this
30 days: +56 min

Last 30 days

Arrival delay at Ferrol, in minutes. One bar per run.

  • On time (<3 min)
  • 3–10 min
  • 10–30 min
  • 30+ min
  • Partial coverage
  • No data

Worst days

  • Wed 30 Sept Max en route +118 min · last fix heading to Ferrol +118 min
  • Fri 14 Aug Max en route +101 min · last fix heading to Ferrol +101 min
  • Tue 4 Aug Max en route +88 min · last fix heading to Ferrol +88 min
  • Sun 9 Aug Max en route +86 min · last fix heading to Ferrol +86 min
  • Thu 6 Aug Max en route +78 min · last fix heading to Xuvia +76 min

Distribution · 90 days

90 runs with a known final delay. On time = under 3 min, the same cut the map uses.

  • Early 0% · 0
  • On time 1% · 1
  • 3–10 min 17% · 15
  • 10–30 min 10% · 9
  • 30+ min 72% · 65

On-time by weekday

  • 0% M n=12
  • 0% T n=13
  • 0% W n=13
  • 0% T n=13
  • 0% F n=13
  • 0% S n=13
  • 8% S n=13

Stops and timetable

Timetable of the latest run from the operator’s GTFS (90 stops).

StopSched.Today
07:19Passed
07:21Passed
07:22Passed
07:24Passed
07:25Passed
07:29 / 07:30Passed
07:35Passed
07:37Passed
07:40 / 07:45Passed
07:54Passed
07:59Passed
08:04Passed
08:09 / 08:10Passed
08:15Passed
08:20Passed
08:24Passed
08:29Passed
08:35 / 08:39Passed
08:50Passed
08:57Next
09:03
09:09
09:15
09:24
09:27
09:31
09:35
09:41
09:45
09:50
10:03
10:21
10:33
10:41
10:49
11:00
11:12
11:20
11:29
11:39
11:41
11:42
11:44
11:48
11:52
11:55
11:59
12:01
12:03
12:08
12:15
12:18
12:21
12:23
12:25
12:27
12:32
12:40
12:42
12:47
12:51
12:53
13:00
13:04
13:10
13:18
13:23 / 13:24
13:27
13:29
13:32
13:37
13:45
13:51
13:57
14:01
14:04
14:07
14:11
14:16 / 14:17
14:21
14:24
14:28
14:30
14:34
14:35
14:37
14:38
14:39
14:41
14:44

Each run is closed into train_runs (country, train number, service day) from the live positions. Final delay = last delay seen. Partial coverage: the feed stopped before the final stop (last value used, hatched in the chart). No data: a run without any valid delay; counts as neither on time nor late. Data collected since 11 July 2026.

Recent runs

DateLast stopFinalMax
Sun 11 OctCudillero 09:14Partial coverage+3 min+4 min
Sat 10 OctXuvia 14:53Partial coverage+7 min+17 min
Fri 9 OctFerrol 15:30+6 min+16 min
Thu 8 OctFerrol 15:31+33 min+36 min
Wed 7 OctFerrol 16:39+53 min+60 min
Tue 6 OctFerrol 15:01+5 min+11 min
Mon 5 OctFerrol 15:31+31 min+33 min
Sun 4 OctFerrol 15:52+9 min+9 min
Sat 3 OctXuvia 15:17Partial coverage+31 min+34 min
Fri 2 OctViveiro 14:21Partial coverage+67 min+70 min
Thu 1 OctXuvia 14:51Partial coverage+6 min+16 min
Wed 30 SeptFerrol 16:42+118 min+118 min
Tue 29 SeptXuvia 15:15Partial coverage+30 min+33 min
Mon 28 SeptFerrol 15:19+36 min+36 min
Sun 27 SeptFerrol 15:31+46 min+46 min
Sat 26 SeptXuvia 14:50Partial coverage+5 min+16 min
Fri 25 SeptXuvia 15:21Partial coverage+35 min+38 min
Thu 24 SeptFerrol 15:31+56 min+56 min
Wed 23 SeptFerrol 15:31+56 min+56 min
Tue 22 SeptFerrol 15:19+35 min+35 min
Mon 21 SeptFerrol 15:02+38 min+38 min
Sun 20 SeptFerrol 15:31+55 min+55 min
Sat 19 SeptFerrol 14:51+8 min+16 min
Fri 18 SeptXuvia 15:18Partial coverage+32 min+34 min
Thu 17 SeptXuvia 14:53Partial coverage+7 min+9 min
Wed 16 SeptFerrol 15:22+58 min+58 min
Tue 15 SeptFerrol 15:11+28 min+28 min
Mon 14 SeptXuvia 14:56Partial coverage+11 min+16 min
Sun 13 SeptFerrol 15:31+54 min+54 min
Sat 12 SeptFerrol 15:20+35 min+38 min