Trains
GB rail punctuality
How often British trains arrive on time, by operator, route and station: every station arrival that was recorded or cancelled, leaving out calls with no recorded outcome and stations a train calls at twice.
Published November 14, 2026
How we count
- On time means the train arrived less than 5 minutes late.
- “Within 15 min” means less than 15 minutes late, on-time arrivals included.
- Counts include station arrival calls that arrived or were cancelled. Calls with no recorded outcome are excluded.
- Routes count each service once, at its final destination.
- Rows need at least 1,000 calls for an operator, 500 calls for a station and 100 services for a route.
- Dates are service days in London time. The rolling view covers the last 28 complete days. A month appears once all its days are counted.
Last 28 days
October 16, 2026 to November 12, 2026
Operators
| Operator | Calls | On time | Within 15 min | Cancelled |
|---|---|---|---|---|
| Island Line | 2,229 | 97.4% | 97.8% | 1.7% |
| Merseyrail | 147,649 | 96.4% | 99.3% | 0.2% |
| London Overground | 233,828 | 94.2% | 99.2% | 0.3% |
| Greater Anglia | 235,657 | 92.1% | 98.5% | 0.3% |
| Heathrow Express | 8,095 | 91.8% | 98% | 0.9% |
| Elizabeth line | 40,041 | 90.5% | 98.1% | 0.3% |
| Chiltern Railways | 67,647 | 88.3% | 97.5% | 0.2% |
| ScotRail | 609,461 | 87.2% | 97.8% | 0.3% |
| c2c | 95,004 | 87% | 98.4% | 0.7% |
| Southern | 441,400 | 86.4% | 97.4% | 0.3% |
| Great Northern | 138,644 | 86% | 96.6% | 0.4% |
| Southeastern | 518,833 | 85.9% | 96.7% | 0.2% |
| South Western Railway | 469,764 | 85.7% | 96.5% | 0.3% |
| Thameslink | 354,941 | 85.1% | 97% | 0.2% |
| Transport for Wales | 291,526 | 85% | 95% | 0.4% |
| West Midlands Trains | 325,369 | 84.1% | 96.8% | 0.4% |
| Northern | 663,673 | 81.3% | 95.7% | 0.5% |
| EMR | 107,233 | 80.4% | 94.7% | 0.3% |
| GWR | 295,791 | 79.8% | 94.6% | 0.6% |
| Gatwick Express | 5,567 | 75.3% | 93.8% | 3.1% |
| Hull Trains | 2,656 | 68.6% | 90.1% | 0.1% |
| TransPennine Express | 71,082 | 67.3% | 90% | 0.6% |
| CrossCountry | 74,364 | 63.3% | 86.4% | 0.9% |
| Lumo | 1,953 | 63.2% | 84.7% | 0.9% |
| Grand Central | 3,362 | 62.1% | 85.2% | 0.7% |
| LNER | 30,153 | 61.6% | 82.8% | 0.8% |
| Avanti West Coast | 48,026 | 56.7% | 83.1% | 0.8% |
| Lumo | 1,020 | 55.1% | 80.4% | 1.7% |
Busiest routes
| Route | Services | On time | Within 15 min | Cancelled |
|---|---|---|---|---|
| Slough → Windsor & Eton CentralGWR | 1,444 | 98% | 98.1% | 1.5% |
| Windsor & Eton Central → SloughGWR | 1,444 | 97.6% | 98.1% | 1.5% |
| New Brighton → New BrightonMerseyrail | 1,455 | 96.6% | 98.9% | 1% |
| Liverpool Central → SouthportMerseyrail | 1,709 | 96.3% | 97.6% | 1.8% |
| Clapham Junction → Dalston JunctionLondon Overground | 1,616 | 96.1% | 98.5% | 1.2% |
| West Kirby → West KirbyMerseyrail | 1,428 | 95.9% | 98.8% | 1.1% |
| London Liverpool Street → Enfield TownLondon Overground | 1,329 | 95.4% | 98% | 1.8% |
| Chester → ChesterMerseyrail | 1,453 | 95.2% | 98.6% | 1.3% |
| Enfield Town → London Liverpool StreetLondon Overground | 1,331 | 94.9% | 97.6% | 2.1% |
| Liverpool Central → OrmskirkMerseyrail | 1,218 | 94.8% | 98.4% | 1.1% |
| London Liverpool Street → ChingfordLondon Overground | 2,044 | 94% | 96% | 3.5% |
| Chingford → London Liverpool StreetLondon Overground | 2,006 | 93.7% | 96.3% | 3.3% |
| Dalston Junction → Clapham JunctionLondon Overground | 1,616 | 93.5% | 95.9% | 4.1% |
| Ormskirk → Liverpool CentralMerseyrail | 1,212 | 93.5% | 97.9% | 2% |
| Southend Victoria → London Liverpool StreetGreater Anglia | 1,498 | 92.3% | 99% | 0.3% |
| London Paddington → Heathrow Terminal 5Heathrow Express | 2,045 | 91.3% | 97.4% | 1.8% |
| Liverpool Central → Headbolt LaneMerseyrail | 1,508 | 90.8% | 98% | 1.3% |
| Southport → Liverpool CentralMerseyrail | 1,729 | 90.6% | 96.9% | 2.7% |
| London Charing Cross → Hayes (Kent)Southeastern | 1,754 | 90.4% | 96.1% | 2.6% |
| London Waterloo → SheppertonSouth Western Railway | 1,087 | 90% | 96.3% | 2.3% |
| Headbolt Lane → Liverpool CentralMerseyrail | 1,542 | 89.8% | 96.1% | 3.7% |
| Hayes (Kent) → London Charing CrossSoutheastern | 1,794 | 89.4% | 95.9% | 2.6% |
| Heathrow Terminal 5 → London PaddingtonHeathrow Express | 2,032 | 88% | 96.4% | 1.7% |
| London Waterloo → London WaterlooSouth Western Railway | 2,200 | 87.8% | 96.4% | 2% |
| Orpington → London VictoriaSoutheastern | 1,695 | 87.3% | 97.3% | 1.3% |
| London Cannon Street → London Cannon StreetSoutheastern | 2,100 | 86.8% | 96.7% | 1.8% |
| St Albans City → Sutton (London)Thameslink | 1,576 | 86% | 94.2% | 3.7% |
| London Charing Cross → DartfordSoutheastern | 1,627 | 85.9% | 96.2% | 1.4% |
| Dartford → London Charing CrossSoutheastern | 1,590 | 85.3% | 96.2% | 1.5% |
| Welwyn Garden City → MoorgateGreat Northern | 1,220 | 84.8% | 94.3% | 4.9% |
| Glasgow Queen Street → EdinburghScotRail | 1,236 | 84% | 95.9% | 2.8% |
| Shoeburyness → London Fenchurch Streetc2c | 1,823 | 83.8% | 97.4% | 1.7% |
| London Liverpool Street → Stansted AirportGreater Anglia | 1,908 | 83.6% | 91.4% | 6.9% |
| Stratford (London) → Clapham JunctionLondon Overground | 1,765 | 83.3% | 89.7% | 9.5% |
| Stansted Airport → London Liverpool StreetGreater Anglia | 1,888 | 83.1% | 94.1% | 3.2% |
| Moorgate → Welwyn Garden CityGreat Northern | 1,236 | 82.1% | 93.9% | 3.4% |
| London Waterloo → GuildfordSouth Western Railway | 1,626 | 82% | 94% | 2.8% |
| London Liverpool Street → Southend VictoriaGreater Anglia | 1,453 | 80.7% | 98.6% | 0.2% |
| Sutton (London) → St Albans CityThameslink | 1,441 | 80.5% | 97.6% | 0.8% |
| Guildford → London WaterlooSouth Western Railway | 1,623 | 79.6% | 94.8% | 2.8% |
| Clapham Junction → Stratford (London)London Overground | 1,758 | 79.5% | 87.9% | 11.4% |
| London Victoria → OrpingtonSoutheastern | 1,673 | 79.2% | 95.9% | 2% |
| London Fenchurch Street → Shoeburynessc2c | 2,045 | 78% | 95.7% | 2.4% |
| Edinburgh → Glasgow Queen StreetScotRail | 1,235 | 77.9% | 95.4% | 2.1% |
| Sheffield → LeedsNorthern | 1,436 | 76.9% | 95.3% | 1.7% |
| Leeds → SheffieldNorthern | 1,470 | 72.5% | 94.1% | 1.6% |
| London Waterloo → Portsmouth HarbourSouth Western Railway | 1,101 | 46.7% | 80.8% | 4.5% |
| Portsmouth Harbour → London WaterlooSouth Western Railway | 1,138 | 44.8% | 82.2% | 4% |
| Manchester Piccadilly → London EustonAvanti West Coast | 1,194 | 38.2% | 72.5% | 3.7% |
| London Euston → Manchester PiccadillyAvanti West Coast | 1,161 | 18.9% | 61.7% | 3.8% |
Busiest stations
| Station | Calls | On time | Within 15 min | Cancelled |
|---|---|---|---|---|
| Bethnal Green | 8,363 | 97.3% | 99.7% | 0% |
| Hackney Downs | 10,187 | 97.3% | 99.7% | 0% |
| Cardiff Queen Street | 10,488 | 96.7% | 98.9% | 0.7% |
| Sandhills | 9,731 | 96.5% | 99.4% | 0.1% |
| Moorfields | 9,379 | 96.3% | 99.8% | 0% |
| Kirkdale | 6,462 | 95.7% | 99.5% | 0% |
| Queens Road Peckham | 6,670 | 95.6% | 99.7% | 0% |
| Tottenham Hale | 10,799 | 94.9% | 99.1% | 0% |
| Balham | 8,177 | 94.3% | 98.9% | 0% |
| Paisley Gilmour Street | 7,390 | 94% | 99.1% | 0% |
| Shenfield | 8,065 | 93.8% | 98.9% | 0.5% |
| Peckham Rye | 11,102 | 93.7% | 99.2% | 0% |
| Blackheath | 7,007 | 92.7% | 98.9% | 0% |
| Denmark Hill | 8,784 | 92.4% | 98.9% | 0% |
| Stratford (London) | 13,952 | 92.3% | 97.3% | 1.8% |
| Richmond (London) | 6,516 | 92.2% | 98.7% | 0% |
| Tulse Hill | 7,167 | 91.9% | 98.9% | 0% |
| Lewisham | 13,070 | 91.5% | 98.6% | 0% |
| Twickenham | 6,503 | 91.3% | 98.3% | 0% |
| Raynes Park | 9,583 | 91.2% | 98.5% | 0% |
| Hither Green | 7,522 | 91.2% | 98.6% | 0% |
| Shipley | 6,875 | 90.9% | 97.7% | 0% |
| Putney | 6,554 | 90.6% | 98.3% | 0% |
| Petts Wood | 7,409 | 90.4% | 98.8% | 0% |
| Vauxhall | 17,740 | 90.3% | 98.4% | 0% |
| Barking | 6,503 | 90.3% | 99.2% | 0.1% |
| Norwood Junction | 6,396 | 90.3% | 98.4% | 0% |
| Sutton (London) | 7,611 | 90.3% | 97.6% | 1.1% |
| Alexandra Palace | 7,229 | 89.6% | 97.9% | 0% |
| Elephant & Castle | 6,389 | 89.4% | 98.3% | 0% |
| West Ham | 6,702 | 89.2% | 99.1% | 0% |
| London Liverpool Street | 13,009 | 88.9% | 95.4% | 3.3% |
| Herne Hill | 7,233 | 88.5% | 98.4% | 0% |
| Wimbledon | 15,494 | 88.4% | 98.1% | 0% |
| Earlsfield | 11,750 | 88.2% | 98.2% | 0% |
| Upminster | 6,431 | 87.8% | 98.7% | 0.3% |
| Dartford | 8,346 | 87.6% | 97.8% | 0.6% |
| Surbiton | 8,898 | 87.4% | 97.2% | 0% |
| London Waterloo East | 15,940 | 87.2% | 98% | 0% |
| Purley | 6,637 | 87.2% | 97.8% | 0.2% |
| Luton | 6,828 | 86.3% | 96.8% | 0.4% |
| Luton Airport Parkway | 7,619 | 85.9% | 97.1% | 0% |
| Bromley South | 10,171 | 85.5% | 97.2% | 0% |
| Clapham Junction | 41,359 | 85.5% | 96.8% | 0.6% |
| West Hampstead Thameslink | 7,537 | 85.4% | 97.5% | 0.3% |
| Haymarket | 14,458 | 85.1% | 96.7% | 0% |
| Barnham | 7,684 | 84.4% | 96.5% | 0.6% |
| St Albans City | 7,294 | 84.4% | 97.1% | 0.2% |
| Finsbury Park | 11,064 | 84.2% | 96.6% | 0% |
| London St Pancras International LL | 13,328 | 84.1% | 96.9% | 0% |
| Farringdon (London) | 13,071 | 83.8% | 96.9% | 0% |
| London Blackfriars | 14,239 | 83.6% | 96.9% | 0.1% |
| London Bridge | 33,585 | 83.6% | 97% | 0.4% |
| Glasgow Central | 12,369 | 82.7% | 94.9% | 2.2% |
| City Thameslink | 11,196 | 82.5% | 96.8% | 0% |
| Hyndland | 9,840 | 81.6% | 97.8% | 0% |
| Partick | 9,989 | 81.5% | 97.7% | 0.1% |
| Cardiff Central | 12,976 | 81.5% | 93.3% | 1.9% |
| Orpington | 7,033 | 81.3% | 96.6% | 0.8% |
| Meadowhall | 7,421 | 81.2% | 96.2% | 0% |
| Haywards Heath | 8,611 | 80.7% | 95.7% | 0% |
| Chatham | 6,619 | 80.2% | 95.2% | 0% |
| Guildford | 6,938 | 80.2% | 94.2% | 1.2% |
| Gatwick Airport | 15,103 | 80% | 95% | 0.8% |
| Redhill | 7,463 | 79.9% | 95.7% | 0.4% |
| Rochester | 6,617 | 79.9% | 95.2% | 0% |
| East Croydon | 20,310 | 79.1% | 96.2% | 0.2% |
| Sevenoaks | 6,746 | 78.7% | 94.9% | 0.6% |
| Three Bridges | 8,600 | 78.7% | 94.6% | 0.5% |
| Chester | 6,518 | 78.6% | 92.9% | 1.7% |
| London Charing Cross | 8,272 | 78.4% | 93.9% | 3.6% |
| Woking | 9,397 | 77.5% | 93.8% | 0.5% |
| Brighton | 6,616 | 76.3% | 91.7% | 5.2% |
| London Waterloo | 16,531 | 75.7% | 92.8% | 2.6% |
| Cambridge South | 8,074 | 75.4% | 93.8% | 0% |
| Reading | 11,906 | 75.4% | 91.7% | 1% |
| Stevenage | 7,565 | 75% | 92.6% | 0.6% |
| Newport (S Wales) | 6,559 | 74.9% | 92% | 0.1% |
| Fratton | 6,685 | 74.2% | 93.8% | 0% |
| Stockport | 10,901 | 73.9% | 91% | 0% |
| Preston | 8,513 | 73.4% | 90.6% | 0.6% |
| Cambridge | 6,847 | 72.9% | 90.4% | 2.8% |
| Edinburgh | 10,635 | 72.1% | 88.8% | 3.4% |
| Wolverhampton | 7,599 | 71.8% | 91.8% | 0.5% |
| Bristol Temple Meads | 7,274 | 71.8% | 90.8% | 1.6% |
| Leeds | 16,571 | 71.7% | 90.6% | 2.6% |
| Manchester Victoria | 7,954 | 71.6% | 91.1% | 2.1% |
| Doncaster | 7,952 | 71.4% | 89.5% | 0.9% |
| London Victoria | 14,344 | 71.2% | 92.9% | 2.5% |
| Milton Keynes Central | 6,812 | 70.1% | 91.8% | 0.6% |
| Newcastle | 7,196 | 68.7% | 86.7% | 2.4% |
| York | 7,357 | 67.7% | 88.7% | 0.7% |
| Sheffield | 9,051 | 67.4% | 90.6% | 1.6% |
| Birmingham New Street | 18,431 | 66.9% | 91.1% | 1.6% |
| Crewe | 8,953 | 66% | 89.6% | 1.1% |
| London Paddington | 7,302 | 65.9% | 87.8% | 3.1% |
| Stafford | 6,751 | 65.3% | 88.7% | 0.3% |
| Manchester Piccadilly | 15,989 | 60.6% | 87% | 2.3% |
| Manchester Oxford Road | 8,363 | 59.4% | 89.4% | 0.4% |
| London Euston | 7,058 | 54.2% | 81.5% | 4.3% |
October 2026
October 1, 2026 to October 31, 2026
Operators
| Operator | Calls | On time | Within 15 min | Cancelled |
|---|---|---|---|---|
| Island Line | 6,250 | 97.2% | 98% | 0.9% |
| Merseyrail | 167,627 | 96.6% | 99.3% | 0.2% |
| London Overground | 264,205 | 94.5% | 99.2% | 0.3% |
| Heathrow Express | 9,130 | 92.3% | 97.9% | 0.9% |
| Elizabeth line | 43,958 | 92% | 98.2% | 0.4% |
| Greater Anglia | 261,460 | 91.5% | 98.4% | 0.4% |
| Chiltern Railways | 76,102 | 90.5% | 98.3% | 0.1% |
| ScotRail | 683,583 | 88.6% | 98.2% | 0.3% |
| c2c | 113,657 | 88.5% | 98% | 0.8% |
| Southeastern | 574,520 | 87.8% | 97.4% | 0.2% |
| Great Northern | 152,473 | 87.6% | 96.9% | 0.4% |
| Southern | 497,056 | 86.9% | 97.4% | 0.4% |
| South Western Railway | 521,815 | 86.9% | 96.7% | 0.3% |
| Transport for Wales | 326,868 | 86.3% | 95.5% | 0.4% |
| Thameslink | 396,638 | 85.7% | 97.2% | 0.2% |
| West Midlands Trains | 365,474 | 85.6% | 97.2% | 0.3% |
| Northern | 749,485 | 84.1% | 96.7% | 0.4% |
| GWR | 330,280 | 81.4% | 94.9% | 0.6% |
| EMR | 119,289 | 80.5% | 94.5% | 0.4% |
| Gatwick Express | 6,195 | 76.1% | 94.7% | 2.1% |
| Hull Trains | 2,973 | 76% | 92.8% | 0% |
| TransPennine Express | 78,298 | 71.4% | 91.6% | 0.6% |
| LNER | 33,906 | 67.6% | 86.8% | 0.4% |
| CrossCountry | 82,363 | 66.2% | 87.3% | 0.8% |
| Grand Central | 3,889 | 65.8% | 87.8% | 0.4% |
| Lumo | 2,062 | 64.8% | 84.9% | 1.2% |
| Lumo | 1,105 | 62.4% | 82.8% | 1.2% |
| Avanti West Coast | 53,293 | 56.9% | 82.4% | 0.9% |
Busiest routes
| Route | Services | On time | Within 15 min | Cancelled |
|---|---|---|---|---|
| Slough → Windsor & Eton CentralGWR | 1,604 | 98.3% | 98.4% | 1.3% |
| Windsor & Eton Central → SloughGWR | 1,604 | 98% | 98.4% | 1.3% |
| New Brighton → New BrightonMerseyrail | 1,631 | 96.4% | 98.9% | 1% |
| Chester → ChesterMerseyrail | 1,635 | 96.2% | 98.7% | 1.1% |
| Cardiff Queen Street → Cardiff BayTransport for Wales | 1,289 | 95.3% | 96% | 4% |
| West Kirby → West KirbyMerseyrail | 1,601 | 95.3% | 98.3% | 1.6% |
| Clapham Junction → Dalston JunctionLondon Overground | 1,819 | 95.1% | 97.8% | 1.9% |
| London Liverpool Street → Enfield TownLondon Overground | 1,452 | 95% | 97.2% | 2.7% |
| Liverpool Central → SouthportMerseyrail | 1,923 | 95% | 97.4% | 1.8% |
| Cardiff Bay → Cardiff Queen StreetTransport for Wales | 1,270 | 94.9% | 95.4% | 4.6% |
| Chingford → London Liverpool StreetLondon Overground | 2,226 | 94.2% | 96% | 3.5% |
| London Charing Cross → Hayes (Kent)Southeastern | 1,871 | 94% | 97.9% | 1.5% |
| Enfield Town → London Liverpool StreetLondon Overground | 1,458 | 93.9% | 95.9% | 4% |
| London Liverpool Street → ChingfordLondon Overground | 2,275 | 93.7% | 96% | 3.5% |
| Dalston Junction → Clapham JunctionLondon Overground | 1,821 | 92.5% | 94.2% | 5.7% |
| Hayes (Kent) → London Charing CrossSoutheastern | 1,908 | 92.3% | 97.5% | 1.8% |
| London Paddington → Heathrow Terminal 5Heathrow Express | 2,306 | 92.2% | 97.1% | 1.8% |
| Southend Victoria → London Liverpool StreetGreater Anglia | 1,671 | 91.7% | 98.1% | 1% |
| Liverpool Central → Headbolt LaneMerseyrail | 1,699 | 91.3% | 97.3% | 1.9% |
| Headbolt Lane → Liverpool CentralMerseyrail | 1,735 | 91.2% | 95.2% | 4.4% |
| Southport → Liverpool CentralMerseyrail | 1,947 | 91.2% | 97% | 2.5% |
| London Waterloo → SheppertonSouth Western Railway | 1,189 | 90.7% | 96.1% | 2.5% |
| London Charing Cross → DartfordSoutheastern | 1,749 | 90.3% | 98.7% | 0.7% |
| Dartford → London Charing CrossSoutheastern | 1,706 | 90.2% | 98.5% | 1% |
| London Waterloo → London WaterlooSouth Western Railway | 2,463 | 89.8% | 96.1% | 2.3% |
| Heathrow Terminal 5 → London PaddingtonHeathrow Express | 2,295 | 88.8% | 96.5% | 1.8% |
| Welwyn Garden City → MoorgateGreat Northern | 1,361 | 88.7% | 95.3% | 4.1% |
| London Cannon Street → London Cannon StreetSoutheastern | 2,210 | 88.3% | 97.3% | 1.4% |
| Orpington → London VictoriaSoutheastern | 1,885 | 87.1% | 97.6% | 1.2% |
| Moorgate → Welwyn Garden CityGreat Northern | 1,378 | 86.7% | 95.4% | 3.4% |
| Stratford (London) → Clapham JunctionLondon Overground | 2,156 | 86.4% | 91.9% | 7.5% |
| Glasgow Queen Street → EdinburghScotRail | 1,382 | 86.1% | 96.7% | 2.1% |
| London Waterloo → GuildfordSouth Western Railway | 1,706 | 85.2% | 94.5% | 3.2% |
| St Albans City → Sutton (London)Thameslink | 1,780 | 85.2% | 94.2% | 3.8% |
| Stansted Airport → London Liverpool StreetGreater Anglia | 2,120 | 82.5% | 93% | 3.8% |
| Edinburgh → Glasgow Queen StreetScotRail | 1,380 | 81.9% | 96.1% | 1.8% |
| Guildford → London WaterlooSouth Western Railway | 1,703 | 81.7% | 94.5% | 3.2% |
| London Liverpool Street → Stansted AirportGreater Anglia | 2,123 | 81.5% | 90.7% | 6.6% |
| London Victoria → OrpingtonSoutheastern | 1,863 | 80.5% | 96.1% | 2.1% |
| Clapham Junction → Stratford (London)London Overground | 2,146 | 80.5% | 88.6% | 10.8% |
| Sheffield → LeedsNorthern | 1,577 | 80.2% | 96.2% | 1.6% |
| London Liverpool Street → Southend VictoriaGreater Anglia | 1,621 | 79.4% | 97.2% | 0.9% |
| Leeds → SheffieldNorthern | 1,618 | 78.1% | 94.1% | 1.7% |
| Shoeburyness → London Fenchurch Streetc2c | 2,013 | 77.9% | 92.8% | 5.5% |
| London Fenchurch Street → Shoeburynessc2c | 2,288 | 77.6% | 91.8% | 5.8% |
| Sutton (London) → St Albans CityThameslink | 1,620 | 77.3% | 95.9% | 2.2% |
| Woking → London WaterlooSouth Western Railway | 1,201 | 77.3% | 94.3% | 3% |
| Portsmouth Harbour → London WaterlooSouth Western Railway | 1,194 | 44.8% | 82.6% | 4.9% |
| Manchester Piccadilly → London EustonAvanti West Coast | 1,313 | 39.9% | 71.7% | 4.8% |
| London Euston → Manchester PiccadillyAvanti West Coast | 1,278 | 24.5% | 61.2% | 4.6% |
Busiest stations
| Station | Calls | On time | Within 15 min | Cancelled |
|---|---|---|---|---|
| Bethnal Green | 9,023 | 97.6% | 99.8% | 0% |
| Hackney Downs | 11,162 | 97.4% | 99.7% | 0% |
| Moorfields | 10,515 | 96.9% | 99.7% | 0% |
| Cardiff Queen Street | 11,438 | 96.9% | 99% | 0.5% |
| Sandhills | 10,867 | 96.6% | 99.4% | 0.1% |
| Kirkdale | 7,169 | 96.4% | 99.6% | 0% |
| Queens Road Peckham | 7,578 | 96.1% | 99.8% | 0% |
| Balham | 9,210 | 95.7% | 99.5% | 0% |
| Peckham Rye | 12,375 | 94.7% | 99.5% | 0% |
| Blackheath | 7,643 | 94.6% | 99.4% | 0% |
| Richmond (London) | 7,207 | 94.4% | 99% | 0% |
| Paisley Gilmour Street | 8,157 | 94.3% | 99.1% | 0% |
| Shenfield | 8,966 | 94.1% | 98.9% | 0.5% |
| Tottenham Hale | 11,981 | 94.1% | 98.9% | 0% |
| Twickenham | 7,233 | 93.8% | 98.8% | 0.1% |
| Lewisham | 13,931 | 93.8% | 99.3% | 0% |
| Hither Green | 7,995 | 93.7% | 99.4% | 0% |
| Denmark Hill | 9,705 | 93.4% | 99.1% | 0% |
| Putney | 7,236 | 93.1% | 98.6% | 0% |
| Shipley | 7,718 | 92.3% | 98.2% | 0% |
| Stratford (London) | 15,809 | 92.3% | 97.2% | 1.9% |
| Petts Wood | 8,229 | 92.2% | 99.2% | 0% |
| Raynes Park | 10,648 | 92.2% | 98.5% | 0% |
| Sutton (London) | 8,514 | 92.1% | 98.1% | 0.9% |
| Tulse Hill | 8,010 | 92.1% | 98.8% | 0% |
| Norwood Junction | 7,474 | 91.9% | 98.8% | 0% |
| Alexandra Palace | 7,955 | 91.4% | 98.3% | 0% |
| Vauxhall | 19,922 | 91.4% | 98.5% | 0% |
| Barking | 8,144 | 91.2% | 99.1% | 0% |
| Dartford | 9,358 | 90.2% | 98.7% | 0.3% |
| West Ham | 8,091 | 89.9% | 99% | 0% |
| Elephant & Castle | 7,094 | 89.9% | 98.5% | 0% |
| London Waterloo East | 17,147 | 89.5% | 99.1% | 0% |
| Earlsfield | 13,041 | 89.3% | 98.2% | 0% |
| Wimbledon | 17,322 | 89.1% | 98% | 0% |
| Purley | 7,336 | 88.9% | 98.2% | 0.1% |
| Surbiton | 9,992 | 88.8% | 97.4% | 0% |
| Herne Hill | 8,089 | 88.7% | 98.6% | 0% |
| London Liverpool Street | 14,535 | 88.6% | 94.7% | 3.8% |
| Clapham Junction | 46,456 | 87.5% | 97.2% | 0.6% |
| Bromley South | 11,337 | 87.4% | 97.6% | 0% |
| Finsbury Park | 12,374 | 86.2% | 97.3% | 0% |
| Luton | 7,533 | 86.1% | 96.4% | 0.5% |
| Haymarket | 15,901 | 86% | 96.9% | 0% |
| Luton Airport Parkway | 8,383 | 85.8% | 96.7% | 0% |
| West Hampstead Thameslink | 8,358 | 85.3% | 97.5% | 0.2% |
| London Bridge | 37,305 | 85% | 97.5% | 0.5% |
| London St Pancras International LL | 14,959 | 84.9% | 97.2% | 0% |
| Glasgow Central | 13,778 | 84.8% | 95.1% | 2% |
| Farringdon (London) | 14,655 | 84.8% | 97.2% | 0% |
| London Blackfriars | 15,982 | 84.4% | 97.2% | 0.1% |
| Meadowhall | 8,358 | 84.2% | 96.8% | 0% |
| Hyndland | 11,170 | 84% | 98.3% | 0% |
| Barnham | 8,600 | 84% | 96.2% | 0.8% |
| St Albans City | 8,124 | 84% | 96.6% | 0.4% |
| Partick | 11,365 | 83.8% | 98.2% | 0% |
| City Thameslink | 12,560 | 83% | 97% | 0% |
| Orpington | 7,835 | 82.8% | 97.6% | 0.7% |
| Salford Crescent | 7,101 | 82.6% | 96.7% | 0% |
| Guildford | 7,305 | 82.4% | 94.8% | 1.3% |
| Cardiff Central | 14,695 | 82.3% | 93.7% | 1.6% |
| East Croydon | 22,724 | 81.8% | 96.7% | 0.2% |
| London Charing Cross | 8,815 | 81.7% | 96.2% | 2.6% |
| Rochester | 7,367 | 81.4% | 95.3% | 0% |
| Redhill | 8,197 | 81.4% | 96.5% | 0.3% |
| Chatham | 7,306 | 81.3% | 95.2% | 0% |
| Sevenoaks | 7,369 | 81.2% | 96.8% | 0.3% |
| Gatwick Airport | 16,642 | 80.9% | 95.6% | 0.8% |
| Chester | 7,436 | 80.5% | 93.5% | 1.5% |
| Haywards Heath | 9,054 | 79.7% | 95.9% | 0% |
| Three Bridges | 9,576 | 79.3% | 95.1% | 0.7% |
| Woking | 10,911 | 78.1% | 93.6% | 0.6% |
| Stevenage | 8,509 | 78% | 94% | 0.6% |
| Reading | 13,248 | 77.8% | 92.5% | 0.7% |
| London Waterloo | 18,635 | 77.4% | 92.8% | 3% |
| Leeds | 18,451 | 76.5% | 92.2% | 2.2% |
| Stockport | 12,218 | 76.4% | 91.6% | 0% |
| Manchester Victoria | 8,941 | 76.3% | 93.1% | 1.8% |
| Doncaster | 8,999 | 76.1% | 92.1% | 0.8% |
| Cambridge South | 9,112 | 75.7% | 93.9% | 0% |
| Preston | 9,558 | 75.5% | 91.1% | 0.6% |
| Brighton | 7,427 | 74.9% | 91.1% | 4.9% |
| Newport (S Wales) | 7,248 | 74.8% | 92% | 0.1% |
| London Victoria | 16,061 | 74.7% | 93.5% | 2.3% |
| Basingstoke | 7,187 | 74.6% | 92.2% | 1% |
| Edinburgh | 11,632 | 74.2% | 90.4% | 2.6% |
| Wolverhampton | 8,541 | 74% | 92.2% | 0.4% |
| York | 8,587 | 74% | 91.4% | 0.6% |
| Cambridge | 7,548 | 73% | 90.9% | 2.1% |
| Bristol Temple Meads | 8,145 | 72.4% | 91.2% | 1.7% |
| Newcastle | 7,986 | 71.9% | 88.6% | 2.1% |
| Sheffield | 10,268 | 71.3% | 91.5% | 1.5% |
| Birmingham New Street | 20,579 | 69.7% | 91.5% | 1.8% |
| Milton Keynes Central | 7,545 | 69.3% | 91.5% | 0.6% |
| London Paddington | 8,114 | 69.2% | 89.5% | 2.9% |
| Crewe | 9,996 | 67.8% | 90.2% | 0.9% |
| Stafford | 7,631 | 66.5% | 89.2% | 0.1% |
| Manchester Piccadilly | 18,002 | 65.2% | 88.6% | 2.1% |
| Manchester Oxford Road | 9,403 | 61.7% | 91.5% | 0.4% |
| London Euston | 7,826 | 52.8% | 80.5% | 5% |
September 2026
September 1, 2026 to September 30, 2026
Operators
| Operator | Calls | On time | Within 15 min | Cancelled |
|---|---|---|---|---|
| Island Line | 8,643 | 98.3% | 99.1% | 0.5% |
| Merseyrail | 172,842 | 98.2% | 99.8% | 0.1% |
| ScotRail | 684,009 | 95.3% | 99.5% | 0.1% |
| London Overground | 249,474 | 94.1% | 99.4% | 0.2% |
| Chiltern Railways | 71,934 | 91.6% | 98.4% | 0.1% |
| Greater Anglia | 263,573 | 91.4% | 98.5% | 0.2% |
| Elizabeth line | 41,753 | 91.2% | 98.5% | 0.3% |
| South Western Railway | 514,152 | 89.6% | 97.6% | 0.1% |
| Transport for Wales | 327,437 | 89.5% | 97.4% | 0.2% |
| Northern | 737,546 | 88.8% | 98.2% | 0.1% |
| Southeastern | 566,263 | 88.4% | 98% | 0.1% |
| c2c | 108,962 | 87.1% | 98.1% | 0.3% |
| West Midlands Trains | 352,960 | 86.9% | 97.5% | 0.3% |
| Southern | 472,869 | 83.9% | 96.1% | 0.4% |
| Thameslink | 377,670 | 83.2% | 95.9% | 0.2% |
| Great Northern | 143,186 | 82.8% | 95% | 0.7% |
| GWR | 317,947 | 81.1% | 94.8% | 0.5% |
| EMR | 114,388 | 81% | 94.6% | 0.2% |
| TransPennine Express | 79,678 | 80.7% | 95.4% | 0.1% |
| Heathrow Express | 8,033 | 79% | 90.8% | 7.3% |
| Hull Trains | 2,989 | 78.8% | 94.4% | 0% |
| LNER | 33,374 | 74.7% | 91.2% | 0.3% |
| Grand Central | 3,964 | 71.2% | 92.4% | 0.5% |
| Lumo | 1,147 | 70.8% | 90.8% | 0.1% |
| Lumo | 2,241 | 69.4% | 88% | 0.9% |
| CrossCountry | 83,054 | 67.6% | 88.5% | 0.5% |
| Gatwick Express | 5,876 | 66.6% | 91.1% | 4.1% |
| Avanti West Coast | 53,813 | 60.8% | 86.6% | 0.4% |
Busiest routes
| Route | Services | On time | Within 15 min | Cancelled |
|---|---|---|---|---|
| Slough → Windsor & Eton CentralGWR | 1,332 | 99.2% | 99.2% | 0.8% |
| Windsor & Eton Central → SloughGWR | 1,328 | 98.7% | 98.9% | 1% |
| Hunts Cross → OrmskirkMerseyrail | 1,682 | 98.5% | 99.7% | 0.2% |
| Headbolt Lane → Liverpool CentralMerseyrail | 1,778 | 98.3% | 99.5% | 0.5% |
| Southport → Liverpool CentralMerseyrail | 1,959 | 98% | 99.5% | 0.4% |
| Enfield Town → London Liverpool StreetLondon Overground | 1,214 | 97.9% | 99.5% | 0.5% |
| Ormskirk → Hunts CrossMerseyrail | 1,676 | 97.7% | 99.5% | 0.5% |
| Liverpool Central → SouthportMerseyrail | 1,861 | 97.6% | 99.4% | 0.5% |
| London Liverpool Street → ChingfordLondon Overground | 2,170 | 97.3% | 99.4% | 0.5% |
| Chingford → London Liverpool StreetLondon Overground | 2,143 | 97.2% | 99.7% | 0.2% |
| New Brighton → New BrightonMerseyrail | 1,618 | 96.1% | 98.7% | 1.2% |
| West Kirby → West KirbyMerseyrail | 1,570 | 96% | 99.4% | 0.6% |
| Liverpool Central → Headbolt LaneMerseyrail | 1,741 | 95.9% | 99.5% | 0.3% |
| Clapham Junction → Dalston JunctionLondon Overground | 1,787 | 95.6% | 97.2% | 2.7% |
| Glasgow Queen Street → EdinburghScotRail | 1,320 | 95.5% | 99.2% | 0.5% |
| Chester → ChesterMerseyrail | 1,516 | 95% | 98.1% | 1.5% |
| London Charing Cross → Hayes (Kent)Southeastern | 1,834 | 92.9% | 98.5% | 0.6% |
| Dalston Junction → Clapham JunctionLondon Overground | 1,680 | 92.7% | 94.4% | 5.5% |
| Edinburgh → Glasgow Queen StreetScotRail | 1,324 | 92.7% | 99.2% | 0.3% |
| London Waterloo → London WaterlooSouth Western Railway | 2,239 | 91.9% | 96.8% | 1.6% |
| Hayes (Kent) → London Charing CrossSoutheastern | 1,876 | 91.6% | 98.7% | 0.7% |
| London Cannon Street → London Cannon StreetSoutheastern | 2,229 | 90.6% | 98.8% | 0.4% |
| London Charing Cross → DartfordSoutheastern | 1,783 | 90.5% | 98.5% | 0.6% |
| London Waterloo → GuildfordSouth Western Railway | 1,618 | 89.1% | 96.8% | 0.4% |
| Stansted Airport → London Liverpool StreetGreater Anglia | 2,123 | 88.4% | 98% | 0.7% |
| Southend Victoria → London Liverpool StreetGreater Anglia | 1,595 | 88.3% | 98.2% | 0.2% |
| Orpington → London VictoriaSoutheastern | 1,790 | 88.3% | 98% | 1% |
| London Liverpool Street → Stansted AirportGreater Anglia | 2,186 | 88.3% | 98.5% | 0.5% |
| Dartford → London Charing CrossSoutheastern | 1,765 | 88.1% | 98.4% | 0.6% |
| York → LeedsNorthern | 1,303 | 87.6% | 97.3% | 1.8% |
| Stratford (London) → Clapham JunctionLondon Overground | 2,007 | 87.1% | 92.8% | 6.8% |
| Sheffield → LeedsNorthern | 1,506 | 85.5% | 96% | 2.9% |
| Guildford → London WaterlooSouth Western Railway | 1,644 | 85.3% | 96.5% | 0.8% |
| London Victoria → OrpingtonSoutheastern | 1,830 | 85.3% | 96.6% | 1.3% |
| Welwyn Garden City → MoorgateGreat Northern | 1,315 | 85.2% | 93.5% | 5.2% |
| Leeds → YorkNorthern | 1,331 | 84.9% | 95.3% | 1.7% |
| Clapham Junction → Stratford (London)London Overground | 2,040 | 84.5% | 94.2% | 5.2% |
| Moorgate → Welwyn Garden CityGreat Northern | 1,355 | 84.5% | 92.7% | 5.2% |
| Leeds → SheffieldNorthern | 1,534 | 83.8% | 94.9% | 2.7% |
| St Albans City → Sutton (London)Thameslink | 1,569 | 82.7% | 92.2% | 5% |
| Shoeburyness → London Fenchurch Streetc2c | 1,717 | 81.7% | 97.7% | 0.5% |
| London Liverpool Street → Southend VictoriaGreater Anglia | 1,553 | 80.2% | 97.2% | 0.9% |
| London Paddington → Heathrow Terminal 5Heathrow Express | 2,185 | 74.1% | 85% | 13.6% |
| Sutton (London) → St Albans CityThameslink | 1,470 | 73.9% | 93.2% | 3.3% |
| London Fenchurch Street → Shoeburynessc2c | 1,957 | 69.4% | 94.4% | 1.5% |
| Heathrow Terminal 5 → London PaddingtonHeathrow Express | 2,060 | 66.7% | 82.8% | 13.9% |
| London Waterloo → Portsmouth HarbourSouth Western Railway | 1,285 | 58.6% | 88.7% | 0.8% |
| Portsmouth Harbour → London WaterlooSouth Western Railway | 1,442 | 55.1% | 88.4% | 0.6% |
| Manchester Piccadilly → London EustonAvanti West Coast | 1,340 | 43.4% | 82.8% | 1.6% |
| London Euston → Manchester PiccadillyAvanti West Coast | 1,283 | 26.5% | 68.1% | 1.6% |
Busiest stations
| Station | Calls | On time | Within 15 min | Cancelled |
|---|---|---|---|---|
| Sandhills | 10,940 | 99.1% | 99.9% | 0% |
| Moorfields | 11,017 | 98.8% | 99.9% | 0% |
| Kirkdale | 6,974 | 98.7% | 99.8% | 0% |
| Liverpool Central | 7,313 | 98.3% | 99.7% | 0.2% |
| Paisley Gilmour Street | 8,126 | 98% | 99.8% | 0% |
| Hackney Downs | 10,660 | 97% | 99.7% | 0% |
| Cardiff Queen Street | 11,863 | 96.9% | 99.1% | 0.6% |
| Queens Road Peckham | 7,148 | 96.1% | 99.5% | 0% |
| Tottenham Hale | 12,533 | 95.6% | 99.4% | 0% |
| Richmond (London) | 7,203 | 95.4% | 99.2% | 0% |
| Balham | 9,125 | 95.2% | 98.8% | 0% |
| Bethnal Green | 8,574 | 94.8% | 99.9% | 0% |
| Twickenham | 7,384 | 94.3% | 98.9% | 0% |
| Putney | 7,131 | 94.2% | 99% | 0% |
| Peckham Rye | 11,425 | 94.1% | 99.1% | 0% |
| Raynes Park | 9,603 | 93.9% | 98.5% | 0% |
| Blackheath | 6,979 | 93.8% | 99.4% | 0% |
| Petts Wood | 8,470 | 93.7% | 99.2% | 0% |
| Partick | 11,523 | 93.7% | 99.7% | 0% |
| Denmark Hill | 9,500 | 93.6% | 99.1% | 0% |
| Haymarket | 16,154 | 93.6% | 98.8% | 0% |
| Hither Green | 8,899 | 93.6% | 99.4% | 0% |
| Hyndland | 11,328 | 93.5% | 99.7% | 0% |
| Cheshunt | 7,209 | 93.4% | 99.1% | 0.1% |
| Shipley | 7,573 | 93.3% | 98.4% | 0% |
| Vauxhall | 18,215 | 93.2% | 98.5% | 0% |
| Lewisham | 12,959 | 93.1% | 99.3% | 0% |
| Surbiton | 9,220 | 92.6% | 97.8% | 0% |
| Glasgow Central | 13,135 | 92.2% | 97.7% | 0.5% |
| Norwood Junction | 7,086 | 92.1% | 98.5% | 0% |
| Shenfield | 8,611 | 91.7% | 98.4% | 0.3% |
| Stratford (London) | 15,292 | 91.6% | 98.2% | 0.8% |
| Barking | 7,896 | 91.5% | 98.6% | 0.2% |
| Sutton (London) | 8,069 | 91.3% | 97.1% | 1.5% |
| Earlsfield | 11,965 | 91.3% | 97.9% | 0% |
| Wimbledon | 15,465 | 91.2% | 98% | 0% |
| London Liverpool Street | 13,825 | 90.7% | 98.2% | 0.6% |
| West Ham | 8,217 | 90% | 98.7% | 0% |
| Tulse Hill | 7,243 | 89.7% | 98.4% | 0% |
| Bromley South | 10,995 | 89.5% | 98.1% | 0% |
| Dartford | 8,895 | 89.5% | 98.2% | 0.2% |
| Limehouse | 7,822 | 89.2% | 98.7% | 0% |
| Meadowhall | 8,058 | 88.2% | 97.9% | 0% |
| Chatham | 7,528 | 88% | 97.1% | 0% |
| Clapham Junction | 42,596 | 87.8% | 96.5% | 0.6% |
| Rochester | 7,563 | 87.7% | 97.1% | 0% |
| Herne Hill | 7,496 | 87.4% | 98.3% | 0% |
| Edinburgh | 11,322 | 87.3% | 95.8% | 0.6% |
| London Waterloo East | 17,712 | 86.8% | 98.6% | 0% |
| Salford Crescent | 7,163 | 86.4% | 97.9% | 0% |
| Guildford | 7,673 | 86.2% | 96.2% | 0.4% |
| Alexandra Palace | 7,458 | 85.9% | 96.4% | 0% |
| Woking | 10,964 | 85.7% | 96.3% | 0.1% |
| Cardiff Central | 14,648 | 85.4% | 95.3% | 1.1% |
| Luton Airport Parkway | 7,968 | 83.8% | 95.8% | 0% |
| Leeds | 18,511 | 83.7% | 95.3% | 1% |
| Luton | 7,068 | 83.6% | 95.4% | 0.6% |
| Chester | 7,078 | 83.4% | 95.8% | 0.6% |
| Manchester Victoria | 8,639 | 82.8% | 95.9% | 0.6% |
| London Waterloo | 17,223 | 82.7% | 95.4% | 1% |
| London Bridge | 36,298 | 82.6% | 96.5% | 0.6% |
| Barnham | 7,680 | 82.4% | 95.5% | 1.4% |
| London Blackfriars | 15,120 | 82.2% | 95.7% | 0.1% |
| Doncaster | 8,718 | 82.1% | 95% | 0.3% |
| Farringdon (London) | 13,380 | 81.9% | 95.6% | 0% |
| St Albans City | 7,691 | 81.6% | 95.2% | 0.6% |
| London St Pancras International LL | 14,044 | 81.5% | 95.4% | 0% |
| Finsbury Park | 11,749 | 81.5% | 95.2% | 0% |
| Preston | 9,484 | 81.1% | 94% | 0.4% |
| City Thameslink | 12,203 | 80.9% | 95.6% | 0% |
| Stockport | 12,512 | 80.9% | 93.9% | 0% |
| West Hampstead Thameslink | 7,782 | 80.7% | 95.4% | 0.4% |
| Orpington | 7,871 | 80.3% | 96.9% | 0.7% |
| Redhill | 7,621 | 80.2% | 95.6% | 0.3% |
| Newcastle | 7,519 | 80% | 93.3% | 1.1% |
| London Charing Cross | 8,914 | 79.5% | 97.4% | 0.8% |
| York | 10,353 | 79.4% | 93.9% | 0.5% |
| East Croydon | 21,104 | 78.4% | 94% | 0.2% |
| Sheffield | 9,769 | 77.4% | 93.8% | 1% |
| Fratton | 7,636 | 76.7% | 95.2% | 0% |
| Wolverhampton | 8,359 | 76.6% | 93.9% | 0.2% |
| Stevenage | 8,120 | 75.9% | 92.6% | 0.6% |
| Reading | 11,979 | 74.1% | 91.8% | 0.9% |
| Manchester Piccadilly | 17,440 | 73.9% | 93.1% | 0.5% |
| Manchester Oxford Road | 9,192 | 73.7% | 95.7% | 0.1% |
| Cambridge South | 8,738 | 73.4% | 93% | 0% |
| Sevenoaks | 7,033 | 73.3% | 95.5% | 0.2% |
| London Victoria | 14,564 | 73.2% | 90.8% | 3.3% |
| Cambridge | 7,386 | 72.9% | 91.2% | 1.5% |
| Crewe | 9,817 | 72.3% | 92.8% | 0.4% |
| Three Bridges | 9,113 | 72.2% | 92.3% | 1.1% |
| Birmingham New Street | 19,304 | 71.5% | 92.3% | 1.1% |
| Gatwick Airport | 15,512 | 71% | 91% | 0.7% |
| Bristol Temple Meads | 8,086 | 70.9% | 90.2% | 1.8% |
| Milton Keynes Central | 7,320 | 68.8% | 93.1% | 0.4% |
| Stafford | 7,627 | 68.8% | 90.5% | 0.1% |
| Brighton | 7,078 | 67.3% | 90.8% | 3.2% |
| Haywards Heath | 8,988 | 65.4% | 90.7% | 0% |
| London Paddington | 7,205 | 54.9% | 79% | 10.9% |
| London Euston | 7,776 | 53.2% | 85.9% | 3.4% |
Check a train
Live train times at any British station.