MD 71803 Ferrol – Ribadeo

View line MD

Ferrol 19:05 → Ribadeo 22:15 Daily 3 h 10 min · 52 stops RENFE

It has not run yet today

Last recorded run: Tuesday 13 October +14 min

Next service: today 19:05 from Ferrol · Wed 14 Oct

Next departure 19:05 today · Ferrol
On-time · 30 days
0%
0/29 runs under 3 min
RT coverage: 0 full · 29 partial · 0 no data
On-time · 90 days
0%
0/88 runs under 3 min
RT coverage: 2 full · 86 partial · 0 no data
Typical delay
+23min
Median at arrival, 90 days
30 days: +24 min
P90
+48min
9 in 10 runs arrive with less than this
30 days: +38 min

Last 30 days

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

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

Worst days

  • Thu 8 Oct Max en route +82 min · last fix heading to Ortigueira +82 min
  • Sat 12 Sept Max en route +73 min · last fix heading to Ortigueira +73 min
  • Sat 15 Aug Max en route +69 min · last fix heading to Viveiro +69 min
  • Sat 8 Aug Max en route +64 min · last fix heading to Ortigueira +64 min
  • Tue 4 Aug Max en route +56 min · last fix heading to Ortigueira +56 min

Distribution · 90 days

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

  • Early 0% · 0
  • On time 0% · 0
  • 3–10 min 9% · 8
  • 10–30 min 60% · 53
  • 30+ min 31% · 27

On-time by weekday

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

Stops and timetable

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

StopSched.
19:05
19:08
19:10
19:11
19:12
19:14
19:15
19:17 / 19:18
19:20
19:24
19:27
19:31 / 19:32
19:37
19:41
19:44 / 19:45
19:48
19:52
19:56 / 19:57
20:03
20:11
20:16
20:19
20:21
20:24 / 20:27
20:32
20:40
20:46
20:50
20:57
20:59
21:03
21:06 / 21:07
21:09
21:17
21:22
21:24
21:26
21:28
21:31
21:34
21:40 / 21:41
21:46
21:48
21:50
21:54
21:57
22:01
22:05
22:07
22:08
22:10
22:15

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
Tue 13 OctOrtigueira 22:38Partial coverage+14 min+14 min
Mon 12 OctOrtigueira 22:47Partial coverage+24 min+24 min
Sun 11 OctOrtigueira 22:48Partial coverage+28 min+28 min
Sat 10 OctViveiro 22:55Partial coverage+34 min+34 min
Fri 9 OctOrtigueira 22:33Partial coverage+4 min+5 min
Thu 8 OctOrtigueira 22:12Partial coverage+82 min+82 min
Wed 7 OctOrtigueira 22:49Partial coverage+29 min+29 min
Tue 6 OctViveiro 22:41Partial coverage+19 min+19 min
Mon 5 OctOrtigueira 22:56Partial coverage+21 min+21 min
Sun 4 OctBurela 22:43Partial coverage+30 min+32 min
Sat 3 OctViveiro 22:26Partial coverage+4 min+4 min
Fri 2 OctOrtigueira 22:54Partial coverage+37 min+37 min
Thu 1 OctOrtigueira 22:46Partial coverage+27 min+27 min
Wed 30 SeptOrtigueira 22:40Partial coverage+38 min+38 min
Tue 29 SeptOrtigueira 22:42Partial coverage+7 min+7 min
Mon 28 SeptOrtigueira 22:32Partial coverage+13 min+13 min
Sun 27 SeptOrtigueira 22:31Partial coverage+16 min+16 min
Sat 26 SeptBurela 22:52Partial coverage+38 min+39 min
Fri 25 SeptOrtigueira 22:51Partial coverage+37 min+37 min
Thu 24 SeptBurela 22:35Partial coverage+20 min+23 min
Wed 23 SeptOrtigueira 22:40Partial coverage+18 min+18 min
Tue 22 SeptBurela 22:17Partial coverage+3 min+5 min
Mon 21 SeptOrtigueira 22:41Partial coverage+29 min+29 min
Sun 20 SeptBurela 22:45Partial coverage+31 min+34 min
Sat 19 SeptViveiro 23:14Partial coverage+48 min+48 min
Fri 18 SeptOrtigueira 22:42Partial coverage+26 min+26 min
Thu 17 SeptOrtigueira 22:34Partial coverage+16 min+16 min
Wed 16 SeptOrtigueira 22:45Partial coverage+12 min+31 min
Tue 15 SeptOrtigueira 22:33Partial coverage+18 min+18 min
Mon 14 SeptOrtigueira 22:25Partial coverage+15 min+78 min