Transport for Wales punctuality

The Transport for Wales trains we track in real time: punctuality by month, lines and today's trains.

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

    4,881 with a known delay · rank 13 of 29

  • Punctuality in October 2026

    28,435 with a known delay · rank 26 of 46

Lines

punctuality over the last 30 days

Today's trains

310 trains seen today
TrainLineDelayLast position
1M20 Transport for Waleson time09:34
2L22 Transport for Wales+5 min09:34
1D32 Transport for Wales+6 min09:34
2D16 Transport for Wales1 min early09:34
2J48 Transport for Waleson time09:34
2F16 Transport for Wales1 min early09:34
2J03 Transport for Wales+20 min09:34
1T91 Transport for Wales1 min early09:34
1M18 Transport for Waleson time09:34
1M16 Transport for Wales1 min early09:34
1I08 Transport for Wales+16 min09:34
1F93 Transport for Wales+3 min09:34
1A12 Transport for Waleson time09:34
1A18 Transport for Waleson time09:34
2V24 Transport for Wales+45 min09:34
2C14 Transport for Waleson time09:34
2J12 Transport for Waleson time09:34
2G49 Transport for Wales+3 min09:34
2N11 Transport for Waleson time09:34
2B56 Transport for Waleson time09:34
1V94 Transport for Waleson time09:34
2L20 Transport for Waleson time09:34
1D02 Transport for Waleson time09:34
2B52 Transport for Wales+5 min09:34
1D11 Transport for Waleson time09:34
2I16 Transport for Wales1 min early09:34
1F94 Transport for Waleson time09:34
2P28 Transport for Wales1 min early09:34
2E16 Transport for Wales1 min early09:34
2V26 Transport for Wales+21 min09:34
1A14 Transport for Waleson time09:34
2P30 Transport for Waleson time09:34
2D12 Transport for Wales3 min early09:34
1W18 Transport for Waleson time09:34
2N13 Transport for Waleson time09:34
1D01 Transport for Waleson time09:34
2R08 Transport for Waleson time09:34
2K16 Transport for Waleson time09:34
2T12 Transport for Wales1 min early09:34
2R10 Transport for Wales1 min early09:34
1W16 Transport for Waleson time09:34
2Y24 Transport for Waleson time09:34
2B26 Transport for Waleson time09:34
1M14 Transport for Waleson time09:34
1B34 Transport for Wales+9 min09:34
1Z13 Transport for Waleson time09:34
2R12 Transport for Wales2 min early09:34
1F95 Transport for Waleson time09:34
1A16 Transport for Wales2 min early09:34
2F18 Transport for Wales1 min early09:34
2T10 Transport for Wales1 min early09:34
1D33 Transport for Waleson time09:34
1V33 Transport for Wales+8 min09:34
1J03 Transport for Wales+23 min09:34
1V35 Transport for Wales+5 min09:34
2E12 Transport for Wales1 min early09:34
2G54 Transport for Waleson time09:34
1Z88 Transport for Wales+14 min09:34
2Y22 Transport for Wales2 min early09:34
1W92 Transport for Waleson time09:34
1H83 Transport for Waleson time09:34
1D12 Transport for Wales+5 min09:34
1H84 Transport for Wales1 min early09:34
1D34 Transport for Waleson time09:34
1V37 Transport for Waleson time09:34
2F54 Transport for Wales+4 min09:34
2F56 Transport for Wales1 min early09:34
2J52 Transport for Wales+4 min09:34
2Y28 Transport for Waleson time09:34
1I06 Transport for Wales+6 min09:34
1V38 Transport for Waleson time09:34
2Y26 Transport for Waleson time09:34
2M00 Transport for Wales+45 min09:34
2B48 Transport for Waleson time09:34
2D14 Transport for Wales1 min early09:34
1V32 Transport for Wales+17 min09:34
1I10 Transport for Waleson time09:34
2N57 Transport for Waleson time09:33
1J60 Transport for Waleson time09:33
1W93 Transport for Waleson time09:33
1S20 Transport for Wales+16 min09:33
2B57 Transport for Waleson time09:32
1M12 Transport for Wales2 min early09:32
2T08 Transport for Wales2 min early09:29
2D58 Transport for Waleson time09:29
1J07 Transport for Wales2 min early09:29
2I12 Transport for Wales1 min early09:29
2G52 Transport for Wales+6 min09:29
1W55 Transport for Wales+26 min09:29
2S10 Transport for Waleson time09:29
1D31 Transport for Waleson time09:29
1Z12 Transport for Wales+17 min09:28
2P26 Transport for Wales1 min early09:28
2D13 Transport for Waleson time09:28
2O05 Transport for Wales2 min early09:24
2Y20 Transport for Wales2 min early09:24
2B22 Transport for Waleson time09:24
2K14 Transport for Wales1 min early09:23
2D57 Transport for Waleson time09:19
1B58 Transport for Wales+4 min09:19
1W14 Transport for Wales+38 min09:19
2M08 Transport for Waleson time09:19
1K06 Transport for Waleson time09:18
1H82 Transport for Wales+6 min09:18
1V89 Transport for Wales+36 min09:18
2K46 Transport for Wales+7 min09:17
2F14 Transport for Waleson time09:14
2J10 Transport for Wales+5 min09:14
2J50 Transport for Waleson time09:14
1A10 Transport for Wales2 min early09:14
1H85 Transport for Waleson time09:14
2P24 Transport for Wales1 min early09:13
2J02 Transport for Waleson time09:13
2L18 Transport for Waleson time09:09
2C12 Transport for Wales1 min early09:08
1V92 Transport for Waleson time09:04
2D10 Transport for Waleson time09:04
2R06 Transport for Wales1 min early09:04
2B20 Transport for Wales1 min early09:04
2N09 Transport for Wales1 min early09:03