Traffic Statistics ยท ๐ฌ๐ง United Kingdom
Live and recent days. Every figure says how many trains it is based on.
One coverage rule across the page. A train "has data" when its realtime feed reports a valid delay (between โ60 and +120 min). Punctuality is computed over those trains only: trains without data never count as on time. A country enters a ranking when at least 30% of its trains have data and there are 20 or more; a station, with 10 or more. On time = under 3 min late.
Current punctuality (<3 min)
Trend ยท 30 days
Daily punctuality, weighted by services (source: daily_stats).
637,945 services with data over 29 days.
Delay Distribution ยท now
Over the 1,869 trains with RT data (not the 1,885 on the map).
- Early or on time 46.8 %
- < 3 min 24.3 %
- 3-5 min 11.6 %
- 5-10 min 11.0 %
- 10-20 min 5.0 %
- > 20 min 1.3 %
Stations ยท now
Next stop of running trains, from worst to best punctuality. Only stations with 10 or more trains with data; n = trains with data.
No data available
Punctuality by hour
Last 7 days, local time (Europe/London) (source: line_delay_hourly). The units are position readings, not trains: a train counts once per reading.
Filters
Punctuality by Type
Click on a bar to filter by that type
Worst Lines
- 1 Grand Central ic 20.0 % 3.8 min
- 2 Tyne and Wear Metro metro 33.3 % 4.2 min
- 3 CrossCountry ic 51.7 % 3.3 min
- 4 TransPennine Express Regional Expr. 58.0 % 2.9 min
- 5 LNER ic 58.7 % 2.2 min
- 6 Elizabeth line sbahn 59.5 % 3.5 min
- 7 Southeastern Regional 62.3 % 3.5 min
- 8 Avanti West Coast ic 63.2 % 3.0 min
- 9 West Midlands Trains Regional 66.3 % 2.1 min
- 10 Chiltern Railways Regional 67.7 % 2.6 min
Historical Data ๐ฌ๐ง United Kingdom
88 records
| Date | Services | Positions | Punctuality | Average delay | Median | P90 |
|---|---|---|---|---|---|---|
| Mon 05 Oct | 23,211 | 3,117,901 | 77.3 % | 1.7 min | 0.0 min | 6.0 min |
| Sun 04 Oct | 14,580 | 1,901,601 | 77.5 % | 1.6 min | 0.0 min | 6.0 min |
| Sat 03 Oct | 22,009 | 2,901,228 | 77.3 % | 1.8 min | 0.0 min | 6.0 min |
| Fri 02 Oct | 23,638 | 3,326,803 | 74.9 % | 1.9 min | 0.0 min | 7.0 min |
| Thu 01 Oct | 23,905 | 3,353,695 | 72.9 % | 2.1 min | 0.0 min | 7.0 min |
| Wed 30 Sept | 23,927 | 3,359,156 | 73.6 % | 2.3 min | 0.0 min | 7.0 min |
| Tue 29 Sept | 23,924 | 3,343,978 | 75.8 % | 1.8 min | 0.0 min | 6.0 min |
| Mon 28 Sept | 22,881 | 3,267,157 | 76.4 % | 1.7 min | 0.0 min | 6.0 min |
| Sun 27 Sept | 13,743 | 1,846,984 | 74.1 % | 2.3 min | 0.0 min | 7.0 min |
| Sat 26 Sept | 21,962 | 3,080,795 | 74.9 % | 1.9 min | 0.0 min | 7.0 min |
| Fri 25 Sept | 24,049 | 3,353,263 | 72.5 % | 2.2 min | 0.0 min | 7.0 min |
| Thu 24 Sept | 23,816 | 3,342,276 | 74.8 % | 2.0 min | 0.0 min | 6.0 min |
| Wed 23 Sept | 23,291 | 3,207,855 | 71.3 % | 2.8 min | 0.0 min | 8.0 min |
| Tue 22 Sept | 23,730 | 3,328,208 | 75.0 % | 1.9 min | 0.0 min | 6.0 min |
| Mon 21 Sept | 23,297 | 3,301,906 | 73.2 % | 2.2 min | 0.0 min | 7.0 min |
| Sun 20 Sept | 13,604 | 1,807,273 | 76.2 % | 2.1 min | 0.0 min | 7.0 min |
| Sat 19 Sept | 21,405 | 2,940,228 | 73.5 % | 2.3 min | 0.0 min | 8.0 min |
| Fri 18 Sept | 25,869 | 3,355,216 | 72.7 % | 2.2 min | 1.0 min | 7.0 min |
| Thu 17 Sept | 23,390 | 3,223,533 | 71.2 % | 2.3 min | 1.0 min | 8.0 min |
| Wed 16 Sept | 23,694 | 3,360,772 | 72.0 % | 2.1 min | 1.0 min | 7.0 min |
| Tue 15 Sept | 23,924 | 3,358,390 | 72.0 % | 2.3 min | 0.0 min | 8.0 min |
| Mon 14 Sept | 22,966 | 3,245,193 | 71.7 % | 2.5 min | 1.0 min | 8.0 min |
| Sun 13 Sept | 13,715 | 1,827,098 | 73.4 % | 2.2 min | 0.0 min | 8.0 min |
| Sat 12 Sept | 21,403 | 2,983,217 | 75.0 % | 1.9 min | 0.0 min | 6.0 min |
| Fri 11 Sept | 23,296 | 3,297,549 | 71.2 % | 2.4 min | 1.0 min | 8.0 min |
| Thu 10 Sept | 23,198 | 3,279,913 | 71.0 % | 2.4 min | 1.0 min | 8.0 min |
| Wed 09 Sept | 23,052 | 3,260,787 | 71.1 % | 2.5 min | 1.0 min | 8.0 min |
| Tue 08 Sept | 23,381 | 3,285,802 | 72.0 % | 2.2 min | 1.0 min | 7.0 min |
| Mon 07 Sept | 23,126 | 3,298,126 | 73.4 % | 2.2 min | 0.0 min | 7.0 min |
| Sun 06 Sept | 14,343 | 1,887,890 | 72.7 % | 2.6 min | 0.0 min | 9.0 min |
| Sat 05 Sept | 21,574 | 3,055,076 | 71.3 % | 3.0 min | 0.0 min | 9.0 min |
| Fri 04 Sept | 23,583 | 3,322,212 | 70.5 % | 2.9 min | 1.0 min | 9.0 min |
| Thu 03 Sept | 23,644 | 3,334,354 | 72.9 % | 2.2 min | 0.0 min | 7.0 min |
| Wed 02 Sept | 23,624 | 3,331,511 | 74.5 % | 1.9 min | 0.0 min | 7.0 min |
| Tue 01 Sept | 23,434 | 3,324,468 | 72.5 % | 2.3 min | 0.0 min | 8.0 min |
| Mon 31 Aug | 21,389 | 3,040,133 | 79.1 % | 1.6 min | 0.0 min | 6.0 min |
| Sun 30 Aug | 13,960 | 1,806,942 | 75.5 % | 2.0 min | 0.0 min | 7.0 min |
| Sat 29 Aug | 21,806 | 3,044,702 | 75.0 % | 2.0 min | 0.0 min | 7.0 min |
| Fri 28 Aug | 23,536 | 3,282,567 | 69.8 % | 3.0 min | 1.0 min | 9.0 min |
| Thu 27 Aug | 23,171 | 3,283,485 | 70.8 % | 2.7 min | 1.0 min | 8.0 min |
| Wed 26 Aug | 23,046 | 3,264,645 | 71.7 % | 2.7 min | 0.0 min | 8.0 min |
| Tue 25 Aug | 29,890 | 3,679,566 | 75.4 % | 5.2 min | 3.0 min | 12.0 min |
| Mon 24 Aug | 29,282 | 3,612,931 | 70.7 % | 7.0 min | 3.0 min | 17.0 min |
| Sun 23 Aug | 17,456 | 2,047,718 | 75.1 % | 5.8 min | 3.0 min | 14.0 min |
| Sat 22 Aug | 26,509 | 3,296,992 | 72.2 % | 5.9 min | 3.0 min | 14.0 min |
| Fri 21 Aug | 29,478 | 3,644,187 | 70.9 % | 6.9 min | 3.0 min | 17.0 min |
| Thu 20 Aug | 29,596 | 3,609,056 | 71.8 % | 6.4 min | 3.0 min | 15.0 min |
| Wed 19 Aug | 29,384 | 3,640,836 | 74.1 % | 5.4 min | 3.0 min | 12.0 min |
| Tue 18 Aug | 29,614 | 3,637,248 | 74.1 % | 5.8 min | 3.0 min | 13.0 min |
| Mon 17 Aug | 29,346 | 3,606,398 | 70.8 % | 6.3 min | 3.0 min | 15.0 min |
| Sun 16 Aug | 17,304 | 2,017,929 | 69.3 % | 8.5 min | 3.0 min | 22.0 min |
| Sat 15 Aug | 26,331 | 3,178,334 | 70.0 % | 6.8 min | 3.0 min | 16.0 min |
| Fri 14 Aug | 28,555 | 3,471,582 | 64.8 % | 8.0 min | 4.0 min | 20.0 min |
| Thu 13 Aug | 27,771 | 3,354,187 | 66.1 % | 8.2 min | 4.0 min | 21.0 min |
| Wed 12 Aug | 29,392 | 3,559,249 | 71.2 % | 6.4 min | 3.0 min | 15.0 min |
| Tue 11 Aug | 29,691 | 3,651,432 | 77.2 % | 4.9 min | 3.0 min | 11.0 min |
| Mon 10 Aug | 29,539 | 3,590,347 | 75.6 % | 5.7 min | 3.0 min | 14.0 min |
| Sun 09 Aug | 16,943 | 2,027,591 | 74.7 % | 5.8 min | 3.0 min | 14.0 min |
| Sat 08 Aug | 26,676 | 3,266,920 | 75.7 % | 5.9 min | 3.0 min | 14.0 min |
| Fri 07 Aug | 29,339 | 3,585,011 | 72.2 % | 7.6 min | 3.0 min | 19.0 min |
| Thu 06 Aug | 29,690 | 3,595,007 | 77.0 % | 5.7 min | 3.0 min | 14.0 min |
| Wed 05 Aug | 30,161 | 3,675,849 | 77.1 % | 5.5 min | 3.0 min | 13.0 min |
| Tue 04 Aug | 29,387 | 3,608,921 | 77.9 % | 5.2 min | 2.0 min | 12.0 min |
| Mon 03 Aug | 29,400 | 3,594,970 | 75.7 % | 6.3 min | 3.0 min | 15.0 min |
| Sun 02 Aug | 17,594 | 2,108,904 | 76.7 % | 5.6 min | 3.0 min | 14.0 min |
| Sat 01 Aug | 26,554 | 3,271,858 | 74.6 % | 6.3 min | 3.0 min | 15.0 min |
| Fri 31 Jul | 29,366 | 3,639,200 | 74.6 % | 6.3 min | 3.0 min | 15.0 min |
| Thu 30 Jul | 29,834 | 3,671,674 | 74.8 % | 6.1 min | 3.0 min | 14.0 min |
| Wed 29 Jul | 29,510 | 3,674,448 | 73.5 % | 6.2 min | 3.0 min | 15.0 min |
| Tue 28 Jul | 29,790 | 3,674,782 | 77.5 % | 5.4 min | 3.0 min | 13.0 min |
| Mon 27 Jul | 29,255 | 3,615,033 | 78.6 % | 5.6 min | 2.0 min | 13.0 min |
| Sun 26 Jul | 17,418 | 1,978,162 | 77.5 % | 6.2 min | 3.0 min | 15.0 min |
| Sat 25 Jul | 26,886 | 3,346,583 | 76.0 % | 5.4 min | 3.0 min | 13.0 min |
| Fri 24 Jul | 29,963 | 3,720,062 | 75.8 % | 6.4 min | 3.0 min | 15.0 min |
| Thu 23 Jul | 30,300 | 3,746,196 | 80.4 % | 4.7 min | 2.0 min | 11.0 min |
| Wed 22 Jul | 30,675 | 3,772,119 | 79.6 % | 5.0 min | 2.0 min | 11.0 min |
| Tue 21 Jul | 30,278 | 3,698,031 | 76.4 % | 6.4 min | 3.0 min | 15.0 min |
| Mon 20 Jul | 29,882 | 3,668,606 | 76.1 % | 6.5 min | 3.0 min | 15.0 min |
| Sun 19 Jul | 16,799 | 1,987,847 | 76.7 % | 5.9 min | 3.0 min | 14.0 min |
| Sat 18 Jul | 23,102 | 579,489 | 73.5 % | 6.5 min | 3.0 min | 16.0 min |
| Fri 17 Jul | 21,681 | 112,356 | 73.3 % | 7.2 min | 3.0 min | 18.0 min |
| Thu 16 Jul | 26,146 | 193,964 | 74.8 % | 7.4 min | 3.0 min | 19.0 min |
| Wed 15 Jul | 29,962 | 3,696,623 | 75.4 % | 5.7 min | 3.0 min | 13.0 min |
| Tue 14 Jul | 30,600 | 3,723,721 | 74.6 % | 5.8 min | 3.0 min | 14.0 min |
| Mon 13 Jul | 29,266 | 3,589,648 | 72.1 % | 7.1 min | 3.0 min | 18.0 min |
| Sun 12 Jul | 17,378 | 2,024,779 | 71.8 % | 6.6 min | 3.0 min | 17.0 min |
| Sat 11 Jul | 24,825 | 2,844,996 | 71.6 % | 6.8 min | 3.0 min | 16.0 min |
| Fri 10 Jul | 4,335 | 198,918 | 65.3 % | 11.1 min | 4.0 min | 31.0 min |
Sources: current_positions, daily_stats and line_delay_hourly ยท 6 Oct 2026, 09:41 BST