Greater Anglia punctuality

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

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

    7,908 with a known delay · rank 11 of 44

  • Punctuality in October 2026

    34,737 with a known delay · rank 13 of 45

Lines

punctuality over the last 30 days

Today's trains

1,103 trains seen today
TrainLineDelayLast position
1K94 Greater Anglia+11 min23:39
2H75 Greater Angliaon time23:39
2F95 Greater Angliaon time23:39
2W37 Greater Angliaon time23:39
1Y46 Greater Angliaon time23:39
1B37 Greater Angliaon time23:39
1K20 Greater Anglia+6 min23:39
1Y75 Greater Angliaon time23:39
2J99 Greater Angliaon time23:39
1Y69 Greater Angliaon time23:39
1P72 Greater Angliaon time23:39
2H68 Greater Angliaon time23:39
1P70 Greater Angliaon time23:39
2L85 Greater Anglia3 min early23:39
1B41 Greater Anglia1 min early23:39
2O22 Greater Angliaon time23:39
2K55 Greater Anglia+4 min23:39
2F82 Greater Anglia1 min early23:39
2O23 Greater Anglia1 min early23:39
2A54 Greater Angliaon time23:39
2O21 Greater Angliaon time23:39
2S68 Greater Angliaon time23:39
1K96 Greater Angliaon time23:39
1K22 Greater Angliaon time23:39
1N66 Greater Anglia1 min early23:39
2D98 Greater Anglia+4 min23:39
2H70 Greater Angliaon time23:39
1B43 Greater Anglia1 min early23:39
2F76 Greater Anglia1 min early23:39
2S35 Greater Anglia1 min early23:39
2H73 Greater Angliaon time23:39
1B39 Greater Angliaon time23:39
1N62 Greater Angliaon time23:39
1P73 Greater Angliaon time23:39
2H72 Greater Angliaon time23:39
1B48 Greater Angliaon time23:39
2H71 Greater Anglia2 min early23:39
2J53 Greater Anglia+4 min23:39
1B46 Greater Anglia2 min early23:39
1F78 Greater Anglia3 min early23:34
2N95 Greater Angliaon time23:34
1K99 Greater Anglia+5 min23:34
2F90 Greater Angliaon time23:34
2F91 Greater Anglia1 min early23:33
1N67 Greater Angliaon time23:29
2O19 Greater Angliaon time23:29
2K51 Greater Angliaon time23:28
2J60 Greater Angliaon time23:27
1B35 Greater Anglia1 min early23:24
2J97 Greater Angliaon time23:24
2O20 Greater Angliaon time23:24
2A52 Greater Angliaon time23:22
1B44 Greater Angliaon time23:22
2N96 Greater Anglia1 min early23:19
9M67 Greater Anglia2 min early23:19
2R35 Greater Angliaon time23:19
2S66 Greater Anglia2 min early23:19
2H69 Greater Angliaon time23:14
2K18 Greater Angliaon time23:14
1Y67 Greater Anglia2 min early23:14
1B33 Greater Angliaon time23:13
1P68 Greater Angliaon time23:09
2T36 Greater Anglia1 min early23:09
2S69 Greater Anglia2 min early23:04
2F77 Greater Anglia1 min early23:04
2F81 Greater Anglia1 min early23:04
1B42 Greater Anglia1 min early23:04
1Y44 Greater Angliaon time23:04
1F76 Greater Anglia2 min early23:04
2H66 Greater Anglia3 min early23:04
2H64 Greater Angliaon time23:03
2S34 Greater Angliaon time23:02
2W35 Greater Anglia1 min early22:59
2K49 Greater Anglia1 min early22:59
2O18 Greater Angliaon time22:57
2D99 Greater Anglia1 min early22:54
1B31 Greater Anglia+3 min22:54
9M66 Greater Anglia1 min early22:54
2K16 Greater Anglia+3 min22:54
2S64 Greater Anglia1 min early22:54
1B40 Greater Angliaon time22:54
2R34 Greater Angliaon time22:54
2W34 Greater Anglia2 min early22:53
1P71 Greater Anglia3 min early22:52
1J96 Greater Anglia+6 min22:49
2P67 Greater Angliaon time22:49
2A63 Greater Angliaon time22:49
2S33 Greater Angliaon time22:49
2F75 Greater Anglia2 min early22:49
2F74 Greater Anglia2 min early22:49
9M65 Greater Anglia2 min early22:49
2J58 Greater Anglia+3 min22:47
2W32 Greater Angliaon time22:44
2T35 Greater Anglia1 min early22:44
2J51 Greater Angliaon time22:44
1F72 Greater Anglia1 min early22:44
2H67 Greater Angliaon time22:44
1F87 Greater Anglia1 min early22:43
2D96 Greater Anglia1 min early22:39
2F80 Greater Anglia2 min early22:39
1N60 Greater Anglia1 min early22:39
1K97 Greater Anglia1 min early22:38
1B38 Greater Angliaon time22:37
2F73 Greater Anglia1 min early22:34
1K14 Greater Anglia+4 min22:34
1B29 Greater Anglia4 min early22:34
2D97 Greater Anglia1 min early22:34
2S67 Greater Anglia3 min early22:34
1N63 Greater Anglia1 min early22:29
2J95 Greater Anglia3 min early22:28
2O16 Greater Angliaon time22:28
2K45 Greater Anglia1 min early22:27
9M64 Greater Anglia1 min early22:24
1B27 Greater Angliaon time22:24
2A50 Greater Angliaon time22:24
1B36 Greater Angliaon time22:24
2K12 Greater Anglia+3 min22:19
9M63 Greater Anglia2 min early22:19
2S62 Greater Anglia3 min early22:19
1P64 Greater Angliaon time22:18