TransPennine Express punctuality

The TransPennine Express trains we track in real time: punctuality by month, lines and today's trains.

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

    1,633 with a known delay · not ranked: few trains with a known delay

  • Punctuality in October 2026

    9,905 with a known delay · rank 40 of 46

Lines

punctuality over the last 30 days

Today's trains

106 trains seen today
TrainLineDelayLast position
1P67 TransPennine Express+4 min09:29
1M84 TransPennine Expresson time09:29
1M81 TransPennine Express+3 min09:29
9E09 TransPennine Expresson time09:29
1P14 TransPennine Express1 min early09:29
9E08 TransPennine Express+27 min09:29
9E07 TransPennine Expresson time09:29
2U34 TransPennine Express+5 min09:29
2U38 TransPennine Expresson time09:29
9E06 TransPennine Express+3 min09:29
1S41 TransPennine Expresson time09:29
2U36 TransPennine Expresson time09:29
1K13 TransPennine Expresson time09:29
1K08 TransPennine Express+6 min09:29
1K10 TransPennine Expresson time09:29
1K12 TransPennine Express+5 min09:29
1K11 TransPennine Express+11 min09:29
1B67 TransPennine Express+3 min09:29
1B69 TransPennine Express+3 min09:29
1B71 TransPennine Express+3 min09:29
1B73 TransPennine Expresson time09:29
1B72 TransPennine Express1 min early09:29
1B70 TransPennine Express+4 min09:29
1B68 TransPennine Expresson time09:29
1B66 TransPennine Expresson time09:29
1P17 TransPennine Express+8 min09:29
2U39 TransPennine Express+3 min09:29
2U37 TransPennine Express+9 min09:29
2U35 TransPennine Express+12 min09:29
1S40 TransPennine Expresson time09:29
1S35 TransPennine Express+8 min09:29
1P65 TransPennine Express+7 min09:29
9M07 TransPennine Expresson time09:29
9M08 TransPennine Express+14 min09:29
9M09 TransPennine Expresson time09:29
1M82 TransPennine Expresson time09:29
9S09 TransPennine Expresson time09:29
1P60 TransPennine Express+25 min09:29
1P62 TransPennine Express+12 min09:29
1M73 TransPennine Expresson time09:29
9N09 TransPennine Express1 min early09:29
1P16 TransPennine Expresson time09:29
1S38 TransPennine Express+14 min09:27
1M83 TransPennine Express+3 min09:23
1K09 TransPennine Expresson time09:22
1P15 TransPennine Expresson time09:19
1P12 TransPennine Express+8 min09:17
2U32 TransPennine Express+5 min09:14
1P13 TransPennine Express+6 min09:09
1P63 TransPennine Expresson time09:09
9M06 TransPennine Express+4 min09:03
1B65 TransPennine Expresson time08:59
9S07 TransPennine Express2 min early08:59
2U33 TransPennine Express+27 min08:58
2U30 TransPennine Express+19 min08:54
1K07 TransPennine Express+28 min08:54
1S32 TransPennine Express+7 min08:53
1B64 TransPennine Express+3 min08:53
9E05 TransPennine Express+28 min08:53
1P61 TransPennine Express+34 min08:52
1P11 TransPennine Express+47 min08:49
1M80 TransPennine Express+6 min08:48
1P64 TransPennine Expresson time08:39
2U31 TransPennine Express+4 min08:39
1K06 TransPennine Express+4 min08:34
1P58 TransPennine Express+25 min08:33
9M05 TransPennine Express+31 min08:32
1P10 TransPennine Express+6 min08:14
1U28 TransPennine Express+3 min08:13
1S30 TransPennine Expresson time08:13
2U27 TransPennine Express+25 min08:07
2U24 TransPennine Express+54 min08:04
1B63 TransPennine Express+4 min08:04
1M71 TransPennine Express+4 min07:59
2U26 TransPennine Express+18 min07:54
1P59 TransPennine Expresson time07:53
1K05 TransPennine Express+10 min07:49
1B62 TransPennine Expresson time07:48
2U29 TransPennine Express+14 min07:48
1K04 TransPennine Express+56 min07:44
1M69 TransPennine Expresson time07:43
1P08 TransPennine Express+48 min07:43
1P07 TransPennine Express+5 min07:39
9E04 TransPennine Expresson time07:24
9N05 TransPennine Expresson time07:22
9S05 TransPennine Express1 min early07:14
1P56 TransPennine Express1 min early07:09
1B61 TransPennine Expresson time07:03
1P54 TransPennine Express+41 min06:49
1N57 TransPennine Expresson time06:48
2U22 TransPennine Express+4 min06:44
1K03 TransPennine Express+11 min06:33
1K02 TransPennine Expresson time06:30
1N55 TransPennine Express6 min early05:49
1B59 TransPennine Express+12 min05:28
1P06 TransPennine Expresson time04:59
1P05 TransPennine Express3 min early04:49
1H58 TransPennine Expresson time04:14
1P04 TransPennine Express+7 min04:04
1H53 TransPennine Expresson time03:34
1H56 TransPennine Expresson time03:14
1P03 TransPennine Expresson time02:59
1H54 TransPennine Expresson time02:19
1H51 TransPennine Expresson time02:04
1K39 TransPennine Expresson time01:47
1H52 TransPennine Expresson time01:18