Network Pulse · live at 00:57
Is Britain's railway on time right now?
Every passenger train moving on the network, scored the moment it passes a signal or a station. No waiting for end-of-day statistics: this is the railway as it is running now.
- Trains running
- 84
- Average delay
- 14.1 min
- 15+ min late
- 17
The last 24 hours
Share of running passenger trains within 5 minutes of schedule, sampled every 10 minutes. The dashed line marks 90%.
Operator league: right now
Ranked by the share of each operator's trains currently running on time. Tap an operator to see all of its trains on the live map.
| # | Operator | Running | On time now |
|---|---|---|---|
| 1 | Thameslink/Great Northern | 19 | |
| 2 | c2c | 3 | |
| 3 | Elizabeth line | 3 | |
| 4 | Greater Anglia | 6 | |
| 5 | South Western Railway | 14 | |
| 6 | Great Western Railway | 6 | |
| 7 | Southeastern | 10 | |
| 8 | Avanti West Coast | 7 | |
| 9 | TransPennine Express | 5 |
Most delayed trains right now
- 1M18 Glasgow Central to Euston London Avanti West Coast · next: Denbigh Hall South Jn +182m
- 9M62 Edinburgh to Birmingham New Street Avanti West Coast · next: Coal Yard +182m
- 1S98 Euston London to Glasgow Central Avanti West Coast · next: Carlisle +133m
- 1A95 Glasgow Queen Street to Aberdeen ScotRail · next: Camperdown Jn +100m
- 1L70 St Pancras to Ramsgate Southeastern · next: South Junction +76m
- 1P95 Manchester Airport to Leeds TransPennine Express · next: Whitehall Jn +54m
- 1Y48 ? to Grove Park Southeastern · next: Grove Park +52m
- 1F74 St Pancras to Faversham Southeastern · next: Rainham Kt +50m
- 9G68 Euston London to Wolverhampton Avanti West Coast · next: South Junction +33m
- 1W80 Southampton Airport (Parkway) to Waterloo Main South Western Railway · next: Waterloo West Crossings +28m
How the Pulse is measured
Official punctuality figures, such as the Public Performance Measure and "On Time", are published after journeys finish, often weeks later. The Pulse answers a different question: how is the railway running at this moment?
We take every passenger train currently reported on the network through Network Rail's TRUST movement feed, refined by signalling-berth (Train Describer) data and opt-in traveller GPS. A train counts as on time when its most recent report is less than five minutes behind its timetable. Freight, engineering trains, empty coaching stock, metros and trams are excluded, and operators with fewer than three trains running are left out of the league so one late train can't swing a percentage.
Because it scores trains mid-journey, the Pulse reacts within minutes to a signal failure or a points problem, long before any official figure would. It is an independent indicator, not an official statistic. For your own journey, check the live map or your station's departure board.