West Midlands Trains punctuality

The West Midlands Trains trains we track in real time: punctuality by month, lines and today's trains.

  • Operator
  • 🇬🇧 United Kingdom
  • Punctuality in November 2026 (in progress)
    66.2 %

    5,558 with a known delay · rank 19 of 29

  • Punctuality in October 2026

    33,177 with a known delay · rank 29 of 46

Lines

punctuality over the last 30 days

Today's trains

343 trains seen today
TrainLineDelayLast position
1Y21 West Midlands Trainson time09:34
1Y24 West Midlands Trainson time09:34
2I38 West Midlands Trainson time09:34
2U18 West Midlands Trains+16 min09:34
2K13 West Midlands Trains1 min early09:34
1Y26 West Midlands Trainson time09:34
2K08 West Midlands Trainson time09:34
1G07 West Midlands Trainson time09:34
2H37 West Midlands Trainson time09:34
2A13 West Midlands Trainson time09:34
2K26 West Midlands Trainson time09:34
2H33 West Midlands Trainson time09:34
2S29 West Midlands Trainson time09:34
2E13 West Midlands Trains+3 min09:34
2V28 West Midlands Trains1 min early09:34
2K10 West Midlands Trainson time09:34
2U16 West Midlands Trainson time09:34
2T18 West Midlands Trainson time09:34
1F49 West Midlands Trainson time09:34
2J10 West Midlands Trains+3 min09:34
2S08 West Midlands Trainson time09:34
1G44 West Midlands Trainson time09:34
2W12 West Midlands Trains1 min early09:34
2J08 West Midlands Trainson time09:34
2S33 West Midlands Trainson time09:34
2O18 West Midlands Trainson time09:34
2K30 West Midlands Trains+20 min09:34
2R17 West Midlands Trainson time09:34
2T20 West Midlands Trainson time09:34
1U25 West Midlands Trains+4 min09:34
1Y15 West Midlands Trainson time09:34
2G08 West Midlands Trains+3 min09:34
1U24 West Midlands Trainson time09:34
2W14 West Midlands Trainson time09:34
1G46 West Midlands Trains1 min early09:34
1F47 West Midlands Trainson time09:34
2V20 West Midlands Trainson time09:34
2S21 West Midlands Trains+14 min09:34
2I34 West Midlands Trains1 min early09:34
2V24 West Midlands Trains+4 min09:34
1J44 West Midlands Trainson time09:34
1Y17 West Midlands Trains1 min early09:34
2P17 West Midlands Trains+11 min09:34
2H35 West Midlands Trainson time09:34
2T21 West Midlands Trains+27 min09:34
2K88 West Midlands Trainson time09:34
2R15 West Midlands Trains+5 min09:34
2C27 West Midlands Trains1 min early09:34
1Y23 West Midlands Trains+3 min09:34
2T23 West Midlands Trainson time09:34
1M59 West Midlands Trainson time09:34
2V32 West Midlands Trainson time09:34
2G71 West Midlands Trains+25 min09:34
2K12 West Midlands Trainson time09:34
2P13 West Midlands Trains+8 min09:34
1V22 West Midlands Trains+3 min09:34
2D31 West Midlands Trainson time09:34
2A11 West Midlands Trainson time09:34
2I36 West Midlands Trainson time09:34
2O16 West Midlands Trains+3 min09:34
2P15 West Midlands Trains+4 min09:34
2R13 West Midlands Trains+13 min09:34
1U22 West Midlands Trains+8 min09:34
2F10 West Midlands Trainson time09:34
1Y20 West Midlands Trainson time09:34
1Y22 West Midlands Trains+3 min09:34
2D23 West Midlands Trains1 min early09:34
1V21 West Midlands Trains+6 min09:33
1M58 West Midlands Trains3 min early09:33
1G45 West Midlands Trains+3 min09:32
2G06 West Midlands Trains+6 min09:32
1Y19 West Midlands Trainson time09:32
1U20 West Midlands Trains+5 min09:29
1U27 West Midlands Trains+3 min09:29
2E12 West Midlands Trainson time09:29
2T16 West Midlands Trains2 min early09:29
2S25 West Midlands Trainson time09:29
2O14 West Midlands Trains+4 min09:29
2A09 West Midlands Trainson time09:29
2K85 West Midlands Trains+5 min09:28
1F48 West Midlands Trains+6 min09:27
1W18 West Midlands Trains+4 min09:24
2K22 West Midlands Trainson time09:24
1Y16 West Midlands Trains+4 min09:24
1F46 West Midlands Trains+6 min09:23
2K86 West Midlands Trains+7 min09:22
2E10 West Midlands Trains+11 min09:22
2T14 West Midlands Trains2 min early09:19
1G43 West Midlands Trainson time09:19
2G70 West Midlands Trains+3 min09:19
1Y13 West Midlands Trains+4 min09:18
2E11 West Midlands Trainson time09:18
2K06 West Midlands Trains+5 min09:14
2K11 West Midlands Trains2 min early09:13
1M57 West Midlands Trains+6 min09:13
2T19 West Midlands Trains1 min early09:13
2H31 West Midlands Trains2 min early09:09
2R11 West Midlands Trains+17 min09:09
2U14 West Midlands Trainson time09:09
2I32 West Midlands Trains1 min early09:08
2W10 West Midlands Trainson time09:04
2V16 West Midlands Trainson time09:04
2T12 West Midlands Trains+3 min09:03
2O12 West Midlands Trains+19 min08:59
1U23 West Midlands Trains+9 min08:59
2E09 West Midlands Trains+16 min08:59
1G05 West Midlands Trainson time08:59
2T17 West Midlands Trains1 min early08:58
2P11 West Midlands Trainson time08:54
2K18 West Midlands Trainson time08:54
2S06 West Midlands Trainson time08:54
2A07 West Midlands Trainson time08:54
1J42 West Midlands Trainson time08:49
2J06 West Midlands Trains1 min early08:49
2U12 West Midlands Trains+8 min08:49
2D15 West Midlands Trainson time08:49
2C19 West Midlands Trainson time08:47
2S07 West Midlands Trainson time08:44
1G42 West Midlands Trainson time08:44
2K04 West Midlands Trains+6 min08:44