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.0 %

    5,619 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

434 trains seen today
TrainLineDelayLast position
2I42 West Midlands Trainson time11:04
2V40 West Midlands Trains1 min early11:04
1J48 West Midlands Trains+3 min11:04
1J46 West Midlands Trains+7 min11:04
2I44 West Midlands Trains1 min early11:04
2T26 West Midlands Trains1 min early11:04
2P21 West Midlands Trainson time11:04
1U26 West Midlands Trains+6 min11:04
2U22 West Midlands Trainson time11:04
2W20 West Midlands Trainson time11:04
1V24 West Midlands Trains+7 min11:04
1U24 West Midlands Trains+3 min11:04
2S10 West Midlands Trainson time11:04
1Y32 West Midlands Trainson time11:04
1Y28 West Midlands Trainson time11:04
2K14 West Midlands Trains+3 min11:04
2K38 West Midlands Trains+8 min11:04
1M62 West Midlands Trains+3 min11:04
1V23 West Midlands Trains+3 min11:04
1Y27 West Midlands Trainson time11:04
2O20 West Midlands Trains+9 min11:04
1Y26 West Midlands Trains+3 min11:04
1G49 West Midlands Trains+4 min11:04
2K89 West Midlands Trains+6 min11:04
1U31 West Midlands Trainson time11:04
2J12 West Midlands Trains+10 min11:04
2W18 West Midlands Trains+8 min11:04
2O22 West Midlands Trains+9 min11:04
2G75 West Midlands Trains+12 min11:04
2V32 West Midlands Trainson time11:04
1Y21 West Midlands Trains+3 min11:04
2U24 West Midlands Trains+6 min11:04
1U29 West Midlands Trainson time11:04
2A19 West Midlands Trains1 min early11:04
2R21 West Midlands Trains+9 min11:04
1Y23 West Midlands Trains1 min early11:04
2H39 West Midlands Trainson time11:04
2D47 West Midlands Trains1 min early11:04
2K46 West Midlands Trainson time11:04
2C43 West Midlands Trains1 min early11:04
2K19 West Midlands Trains1 min early11:04
2H43 West Midlands Trains+3 min11:04
2R23 West Midlands Trains+3 min11:04
2K18 West Midlands Trainson time11:04
2S45 West Midlands Trainson time11:04
2O24 West Midlands Trains1 min early11:04
2G10 West Midlands Trains+6 min11:04
1Y29 West Midlands Trainson time11:04
1Y30 West Midlands Trains+6 min11:04
2D39 West Midlands Trains1 min early11:04
2S11 West Midlands Trains1 min early11:04
2T29 West Midlands Trainson time11:04
2V44 West Midlands Trainson time11:04
2K90 West Midlands Trains+5 min11:04
2V36 West Midlands Trainson time11:04
2A17 West Midlands Trainson time11:04
2S41 West Midlands Trains2 min early11:04
2K16 West Midlands Trains1 min early11:04
2G74 West Midlands Trainson time11:04
2S37 West Midlands Trains+4 min11:04
2U26 West Midlands Trainson time11:04
2K42 West Midlands Trainson time11:04
1G47 West Midlands Trains+5 min11:04
2P23 West Midlands Trainson time11:04
1M61 West Midlands Trains+7 min11:04
1F50 West Midlands Trains+4 min11:04
1F51 West Midlands Trains1 min early11:04
1F52 West Midlands Trains+15 min11:04
2I40 West Midlands Trains+7 min11:04
1Y25 West Midlands Trains1 min early11:04
2F13 West Midlands Trainson time11:04
2H41 West Midlands Trains+8 min11:03
2K34 West Midlands Trains+7 min11:02
2E18 West Midlands Trains1 min early10:59
1G09 West Midlands Trains1 min early10:59
2P19 West Midlands Trains+4 min10:59
2T27 West Midlands Trains2 min early10:59
1G48 West Midlands Trains1 min early10:59
2A15 West Midlands Trainson time10:59
2J10 West Midlands Trains+8 min10:59
2T24 West Midlands Trainson time10:54
1G46 West Midlands Trains+6 min10:54
2E16 West Midlands Trains+9 min10:53
2R19 West Midlands Trainson time10:52
2K30 West Midlands Trains+28 min10:49
1Y19 West Midlands Trains+5 min10:49
1Y24 West Midlands Trainson time10:49
2C35 West Midlands Trains+5 min10:49
1U27 West Midlands Trains+6 min10:48
2E17 West Midlands Trainson time10:44
2G72 West Midlands Trains+30 min10:44
2D31 West Midlands Trains1 min early10:44
2K17 West Midlands Trainson time10:44
2I38 West Midlands Trains+3 min10:44
1F49 West Midlands Trains+3 min10:44
2U20 West Midlands Trainson time10:43
2S29 West Midlands Trains+5 min10:39
2H37 West Midlands Trains2 min early10:39
2K12 West Midlands Trainson time10:39
2W16 West Midlands Trainson time10:38
2V28 West Midlands Trainson time10:37
2P17 West Midlands Trains+10 min10:34
2S09 West Midlands Trains2 min early10:34
1U22 West Midlands Trains+12 min10:34
2T25 West Midlands Trainson time10:34
2F12 West Midlands Trainson time10:34
2G08 West Midlands Trains+7 min10:33
2S33 West Midlands Trainson time10:29
2O18 West Midlands Trains+5 min10:29
2V24 West Midlands Trainson time10:29
2R17 West Midlands Trains+8 min10:29
2G73 West Midlands Trains+14 min10:29
2K87 West Midlands Trains+6 min10:29
2K15 West Midlands Trains+12 min10:28
1F48 West Midlands Trains+10 min10:27
2A13 West Midlands Trainson time10:24
1G45 West Midlands Trainson time10:22
2E15 West Midlands Trains+3 min10:19
2K88 West Midlands Trains+3 min10:19
2U18 West Midlands Trains+10 min10:19