Heathrow Express Performance

Independent performance data for Heathrow Express from Network Rail TRUST train movement records.

Based on 84 days of data (2026-02-27 to 2026-05-22) | Last updated: 22 May 2026
Reliability
87.3%
ran and arrived on time
On-time (if ran)
95.2%
within 5 minutes
Cancellation Rate
8.2%
of services
Avg Delay
1.3 min
minutes late
Compared to the previous 60 days: On-time performance has declined by 0.5% compared to the preceding period.

Performance by time of day

Period On-time % Avg Delay Services
Morning peak95%1.3 min5,180
Off-peak95.3%1.3 min12,736
Evening peak94.5%1.5 min5,332
Late/early95.3%1.2 min12,357

Performance by day of week

Day On-time % Avg Delay Services
Monday95.9%1.2 min5,329
Tuesday94.3%1.4 min5,288
Wednesday95.8%1.2 min5,360
Thursday96.4%1.1 min5,323
Friday95.4%1.3 min5,057
Saturday94.7%1.4 min5,210
Sunday93%1.6 min4,038

Monthly history

Month On-time % Avg Delay Cancellation Rate Coverage
April 202694.6%1.4 min8.3%100%
March 202696.1%1.2 min11.2%83.9%

Best performing routes

Route On-time % Avg Delay Services
London Paddington to Southall100%1.3 min17
Heathrow Airport T123 to Heathrow Airport T596.4%0.9 min112
London Paddington to Heathrow Airport T596.1%0.9 min5465
Heathrow Airport T5 to Southall95.8%1 min48
Heathrow Airport T5 to London Paddington94.4%1.3 min5468

Worst performing routes

Route On-time % Avg Delay Services
London Paddington to Reading76.9%5.2 min169
London Paddington to Tilehurst81.3%8.3 min16
London Paddington to West Ealing88%1.8 min50
Heathrow Airport T5 to Heathrow Airport T12394.2%1 min103
Heathrow Airport T5 to London Paddington94.4%1.3 min5468
View Heathrow Express Delay Repay guide →

How we calculate these figures

These statistics come from Network Rail's TRUST system, which records the actual time every train passes through each point on the network. We receive this data in real time and calculate performance independently.

Reliability is our headline metric. It answers the question most passengers care about: "If I turn up for a scheduled train, what are the chances it runs and gets me there on time?" It's calculated as: (trains that ran and arrived within 5 minutes) divided by (total scheduled trains). A cancelled train counts against reliability, because you can't ride a train that doesn't exist.

On-time (if ran) shows how punctual trains were, but only counting trains that actually ran. This is useful for understanding whether delays are the main problem, or cancellations. If reliability is low but on-time is high, the operator's main issue is cancellations rather than lateness.

Cancellation rate is the percentage of scheduled services that were cancelled, including both full and part-cancellations.

Average delay is the mean delay across all arrivals. Trains that arrived on time count as 0 minutes delay. This tells you how late trains typically are when they don't run to time.

What we exclude: We don't count "off-route" movements — these are signals recorded when a train passes through a station that isn't on its scheduled route (for example, a Heathrow Express triggering a sensor at a Great Western station it passes through). Including these would unfairly lower an operator's on-time score.

How this differs from official figures: The Office of Rail and Road (ORR) publishes official statistics using different thresholds and reporting periods, with post-publication corrections. Our figures are independently calculated and not revised after publication. For official statistics, see the ORR Data Portal.

Full methodology details →

Data source: Network Rail TRUST train movement data. Contains public sector information licensed under the Open Government Licence v3.0. These are independent calculations and are not official statistics published by the Office of Rail and Road. On-time is defined as arriving within 5 minutes of the planned time. For official statistics, visit the ORR Data Portal.