Find trains at your station
Live departures for any station, and where each train has actually got to.
For arrivals, a single operator or a type of train, use the advanced search.
Busiest stations today
| Station | Services | Average delay |
|---|---|---|
| London Bridge | 1,403 | +1.3 |
| London Waterloo | 1,298 | +1 |
| Stratford | 1,135 | +0.6 |
| Leeds | 1,096 | +1.1 |
| Manchester Piccadilly | 1,014 | +1.7 |
| London Liverpool Street | 1,009 | +0.1 |
| Birmingham New Street | 1,008 | +2.1 |
Passenger services booked to call here today, with the average delay over those that reported.
Operators experiencing delays
| Operator | Average delay | Cancelled |
|---|---|---|
| Avanti West Coast VT | +6.9 | 2 |
| CrossCountry XC | +3.3 | 0 |
| Great Western Railway GW | +3.2 | 3 |
| East Midlands Railway EM | +2.7 | 0 |
| South Western Railway SW | +2.6 | 11 |
| Northern NT | +2.4 | 8 |
| Transport for Wales AW | +2.3 | 1 |
Ranked by average delay over reports received in the last 60 minutes, at public calls, passenger services only.
Possible network problems
| Section | Hour | Per train | Total mins |
|---|---|---|---|
| Hampton Court Junction to Woking | 08:00–10:00 | +6.7 | 94 |
| Earlswood (Surrey) to Stoats Nest Junction | 08:00–10:00 | +3 | 76 |
| Proof House Junction to Birmingham New Street | 08:00–10:00 | +1.2 | 60 |
| Aldershot North Junction to Aldershot | 08:00 | +9.4 | 57 |
| Wootton Bassett Junction to Swindon | 08:00–10:00 | +4.5 | 49 |
Sections losing the most time in the last three hours. Where a section was slow across more than one hour, its hours are shown as a range.
Cancelled or abandoned
| Train | Operator | From | To | Booked | What happened | When |
|---|---|---|---|---|---|---|
| 1A21 | South Western Railway | London Waterloo | Alton | 09:24 | Cancelled · Points failure (including no fault found) | 6 min ago |
| 1A33 | Avanti West Coast | Manchester Piccadilly | London Euston | 11:35 | Cancelled · Late arrival of booked inward stock | 6 min ago |
| 2D24 | South Western Railway | Guildford | London Waterloo | 09:42 | Cancelled · Late arrival of booked inward train-crew | 8 min ago |
| 2T73 | Great Western Railway | Falmouth Docks | Truro | 10:45 | Cancelled · Late arrival of booked inward stock | 10 min ago |
| 2T71 | Great Western Railway | Falmouth Docks | Truro | 09:45 | Cancelled · Late arrival of booked inward stock | 11 min ago |
| 2F73 | Great Western Railway | Truro | Falmouth Docks | 10:15 | Cancelled · Late arrival of booked inward stock | 11 min ago |
Cancelled unexpectedly, or reported moving and then never seen to arrive. Stopped short is inferred, not reported: a train turned short on purpose looks the same. Cancellations planned in advance are not listed.
Recently added train schedules newest first
| Train | Operator | From | To | Booked | Entered |
|---|---|---|---|---|---|
| 5Y61 | Blackpool North Car. M.D. | Blackpool North | 10:10 | 4 min ago | |
| 0Z49 | Paddock Wood Keylands Sdgs | Hoo Junction Up Yard | 11:13 | 14 min ago | |
| 0D90 | Belmont Down Yard | Barrow Hill Up Sdgs No 2-3 | 18:00 | 17 min ago | |
| 1T07 | Wigan North Western | London Euston | 09:55 | 22 min ago | |
| 3Z17 | Horsham Up T.C. | Horsham Up T.C. | 16:34 | 34 min ago | |
| 5N61 | Longsight Excursion Plat | Manchester Oxford Road | 10:50 | 36 min ago | |
| 5H07 | Manchester Piccadilly | Longsight Car. M.D. | 10:45 | 39 min ago | |
| 3Z00 | Effingham Junction C.H.S. | Horsham Up T.C. | 10:18 | 39 min ago |
Schedules created too late for the nightly timetable: diversions, extras and paths for failures. Freight and empty stock included, because they are short notice too.
Why trains were cancelled today, most common first
| Reason | Code | Share |
|---|---|---|
| Train cancelled at FOC request or planned not to run | FL | 27.6% (115) |
| Delays not investigated by Network Rail | OU | 12.7% (53) |
| Late arrival of booked inward stock | YI | 6.2% (26) |
| Fatalities or injuries caused by being hit by train | XC | 5.3% (22) |
| Exclusion commercially agreed and documented between Network Rail and Train Operator | PL | 4.8% (20) |
Share of every cancellation today, including the reasons not listed here. Planned cancellations are counted: this says what happened, not what went wrong.