Avanti West Coast 79M84 Glasgow Central – London Euston

View line Avanti West Coast

Glasgow Central 13:42 → London Euston 19:36 Mon, Tue, Wed, Thu, Fri, Sat 5 h 54 min · 16 stops Avanti West Coast

✓ Today’s run finished

Today, last fix heading to Harrow & Wealdstone at 22:03 +119 min

  1. Glasgow Central13:42
  2. Oxenholme Lake District15:34
  3. Preston16:14
  4. Crewe17:00
  5. Wolverhampton17:41
  6. Birmingham International18:26
  7. London Euston19:36

Next service: Monday 13:42 from Glasgow Central · Mon 2 Nov

Next departure 13:42 Monday · Glasgow Central
On-time · 30 days
27%
7/26 runs under 3 min
RT coverage: 0 full · 26 partial · 0 no data
On-time · 90 days
32%
25/78 runs under 3 min
RT coverage: 0 full · 78 partial · 0 no data
Typical delay
+6min
Median at arrival, 90 days
30 days: +6 min
P90
+29min
9 in 10 runs arrive with less than this
30 days: +36 min

Last 30 days

Arrival delay at London Euston, in minutes. One bar per run.

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

Worst days

  • Sat 31 Oct Max en route +119 min · last fix heading to Harrow & Wealdstone +119 min
  • Mon 26 Oct Max en route +113 min · last fix heading to Harrow & Wealdstone +113 min
  • Mon 3 Aug Max en route +90 min · last fix heading to 30148 +90 min
  • Thu 13 Aug Max en route +48 min · last fix heading to 72268 +48 min
  • Sat 10 Oct Max en route +38 min · last fix heading to Harrow & Wealdstone +37 min

Distribution · 90 days

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

  • Early 3% · 2
  • On time 29% · 23
  • 3–10 min 31% · 24
  • 10–30 min 27% · 21
  • 30+ min 10% · 8

On-time by weekday

  • 23% M n=13
  • 38% T n=13
  • 38% W n=13
  • 31% T n=13
  • 46% F n=13
  • 15% S n=13
  • — S n=0

Stops and timetable

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

StopSched.
13:42
14:54 / 14:55
15:09 / 15:12
15:34 / 15:38
15:55 / 15:57
16:14 / 16:18
16:29 / 16:31
16:41 / 16:42
17:00 / 17:04
17:22 / 17:24
17:41 / 17:45
17:55 / 17:56
18:06 / 18:17
18:26 / 18:28
18:38 / 18:40
19:36

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
Sat 31 OctHarrow & Wealdstone 22:03Partial coverage+119 min+119 min
Fri 30 OctWembley Central 19:52Partial coverage+5 min+11 min
Thu 29 OctWembley Central 19:52Partial coverage+5 min+7 min
Wed 28 OctWembley Central 19:47Partial coverage+1 min+4 min
Tue 27 OctWembley Central 19:47Partial coverage0 min+9 min
Mon 26 OctHarrow & Wealdstone 21:40Partial coverage+113 min+113 min
Sat 24 OctHarrow & Wealdstone 20:19Partial coverage+35 min+35 min
Fri 23 OctHarrow & Wealdstone 19:41Partial coverage−7 min+35 min
Thu 22 OctHarrow & Wealdstone 20:14Partial coverage+27 min+27 min
Wed 21 OctWembley Central 19:54Partial coverage+7 min+25 min
Tue 20 OctHarrow & Wealdstone 19:52Partial coverage+4 min+5 min
Mon 19 OctHarrow & Wealdstone 19:52Partial coverage+4 min+5 min
Sat 17 OctWembley Central 20:32Partial coverage+30 min+32 min
Fri 16 OctWembley Central 19:54Partial coverage+7 min+7 min
Thu 15 OctWembley Central 19:54Partial coverage+7 min+7 min
Wed 14 OctWembley Central 19:48Partial coverage+1 min+30 min
Tue 13 OctHarrow & Wealdstone 19:52Partial coverage+5 min+54 min
Mon 12 OctHarrow & Wealdstone 20:07Partial coverage+20 min+22 min
Sat 10 OctHarrow & Wealdstone 20:53Partial coverage+37 min+38 min
Fri 9 OctWembley Central 19:54Partial coverage+7 min+7 min
Thu 8 OctHarrow & Wealdstone 19:48Partial coverage+1 min+9 min
Wed 7 OctHarrow & Wealdstone 19:59Partial coverage+12 min+13 min
Tue 6 OctHarrow & Wealdstone 19:46Partial coverage−1 min+17 min
Mon 5 OctHarrow & Wealdstone 19:46Partial coverage−1 min+11 min
Sat 3 Oct72268 19:47Partial coverage+3 min+21 min
Fri 2 Oct72268 20:07Partial coverage+20 min+25 min
Thu 1 Oct72268 19:47Partial coverage0 min+9 min
Wed 30 Sept72268 19:50Partial coverage+3 min+8 min
Tue 29 Sept72268 19:47Partial coverage0 min+5 min
Mon 28 Sept72268 19:52Partial coverage+5 min+20 min