Airport reliability

Compare UK airports before you book.

On-time performance, cancellations and passenger volumes from CAA statistics, with the source, period and load date shown for every figure.

How reliability labels work

Each airport's rolling 12-month on-time percentage (departures early to 15 minutes late, matched flights only) is ranked against all UK reporting airports over the same window. The top third is labelled Usually reliable, the middle third Mixed reliability, and the bottom third Higher disruption risk. Airports with fewer than 1,000 matched flights in the window, or too few peers to compare, show Insufficient public data instead of a label.

Heathrow

Mixed reliability
On time (within 15 min)
79.5%
Average delay
11 min
Cancelled
2.4%
Passengers (2025)
84 462 273
Open airport report

Gatwick

Mixed reliability
On time (within 15 min)
78.4%
Average delay
13 min
Cancelled
0.6%
Passengers (2025)
42 769 164
Open airport report

Manchester

Higher disruption risk
On time (within 15 min)
73.9%
Average delay
18 min
Cancelled
1.6%
Passengers (2025)
32 061 307
Open airport report

Stansted

Higher disruption risk
On time (within 15 min)
75.5%
Average delay
13 min
Cancelled
0.3%
Passengers (2025)
29 758 490
Open airport report

Luton

Usually reliable
On time (within 15 min)
80.8%
Average delay
12 min
Cancelled
0.3%
Passengers (2025)
17 768 944
Open airport report

Edinburgh

Mixed reliability
On time (within 15 min)
79.6%
Average delay
11 min
Cancelled
1.9%
Passengers (2025)
16 969 731
Open airport report

Birmingham

Higher disruption risk
On time (within 15 min)
77.6%
Average delay
13 min
Cancelled
1.1%
Passengers (2025)
13 660 382
Open airport report

Bristol

Higher disruption risk
On time (within 15 min)
77.7%
Average delay
14 min
Cancelled
0.0%
Passengers (2025)
10 832 713
Open airport report

Glasgow

Usually reliable
On time (within 15 min)
81.7%
Average delay
10 min
Cancelled
2.5%
Passengers (2025)
8 205 280
Open airport report

Belfast International

Usually reliable
On time (within 15 min)
80.6%
Average delay
12 min
Cancelled
0.9%
Passengers (2025)
6 677 021
Open airport report

Liverpool (John Lennon)

Usually reliable
On time (within 15 min)
82.3%
Average delay
13 min
Cancelled
1.3%
Passengers (2025)
5 611 423
Open airport report

Newcastle

Higher disruption risk
On time (within 15 min)
75.9%
Average delay
14 min
Cancelled
1.8%
Passengers (2025)
5 480 380
Open airport report

Leeds Bradford

Usually reliable
On time (within 15 min)
83.1%
Average delay
11 min
Cancelled
2.6%
Passengers (2025)
4 447 024
Open airport report

East Midlands International

Usually reliable
On time (within 15 min)
82.4%
Average delay
12 min
Cancelled
0.1%
Passengers (2025)
3 955 756
Open airport report

London City

Usually reliable
On time (within 15 min)
83.3%
Average delay
9 min
Cancelled
1.7%
Passengers (2025)
3 737 888
Open airport report

Belfast City (George Best)

Usually reliable
On time (within 15 min)
84.6%
Average delay
9 min
Cancelled
2.4%
Passengers (2025)
2 363 716
Open airport report

Aberdeen

Mixed reliability
On time (within 15 min)
80.2%
Average delay
12 min
Cancelled
4.2%
Passengers (2025)
2 301 943
Open airport report

Bournemouth

Mixed reliability
On time (within 15 min)
78.1%
Average delay
13 min
Cancelled
0.0%
Passengers (2025)
1 380 450
Open airport report

Cardiff Wales

Mixed reliability
On time (within 15 min)
79.8%
Average delay
12 min
Cancelled
1.7%
Passengers (2025)
958 011
Open airport report

Southampton

Higher disruption risk
On time (within 15 min)
77.3%
Average delay
14 min
Cancelled
3.1%
Passengers (2025)
885 186
Open airport report

Inverness

Insufficient public data
On time (within 15 min)
Not available yet
Average delay
Not available yet
Cancelled
Not available yet
Passengers (2025)
821 139
Open airport report

Southend

Insufficient public data
On time (within 15 min)
77.9%
Average delay
14 min
Cancelled
0.3%
Passengers (2025)
719 513
Open airport report

Prestwick

Insufficient public data
On time (within 15 min)
Not available yet
Average delay
Not available yet
Cancelled
Not available yet
Passengers (2025)
620 699
Open airport report

Exeter

Insufficient public data
On time (within 15 min)
78.1%
Average delay
17 min
Cancelled
1.6%
Passengers (2025)
572 260
Open airport report

Norwich

Insufficient public data
On time (within 15 min)
Not available yet
Average delay
Not available yet
Cancelled
Not available yet
Passengers (2025)
446 052
Open airport report

Newquay

Insufficient public data
On time (within 15 min)
Not available yet
Average delay
Not available yet
Cancelled
Not available yet
Passengers (2025)
394 307
Open airport report

Sumburgh

Insufficient public data
On time (within 15 min)
Not available yet
Average delay
Not available yet
Cancelled
Not available yet
Passengers (2025)
282 238
Open airport report

Teesside International Airport

Insufficient public data
On time (within 15 min)
73.4%
Average delay
16 min
Cancelled
4.5%
Passengers (2025)
260 762
Open airport report

City Of Derry (Eglinton)

Insufficient public data
On time (within 15 min)
Not available yet
Average delay
Not available yet
Cancelled
Not available yet
Passengers (2025)
220 933
Open airport report

Humberside

Insufficient public data
On time (within 15 min)
Not available yet
Average delay
Not available yet
Cancelled
Not available yet
Passengers (2025)
161 171
Open airport report

Kirkwall

Insufficient public data
On time (within 15 min)
Not available yet
Average delay
Not available yet
Cancelled
Not available yet
Passengers (2025)
146 946
Open airport report

Stornoway

Insufficient public data
On time (within 15 min)
Not available yet
Average delay
Not available yet
Cancelled
Not available yet
Passengers (2025)
104 536
Open airport report

Isles Of Scilly (St.Marys)

Insufficient public data
On time (within 15 min)
Not available yet
Average delay
Not available yet
Cancelled
Not available yet
Passengers (2025)
72 244
Open airport report

Lands End (St Just)

Insufficient public data
On time (within 15 min)
Not available yet
Average delay
Not available yet
Cancelled
Not available yet
Passengers (2025)
51 458
Open airport report

Farnborough

Insufficient public data
On time (within 15 min)
Not available yet
Average delay
Not available yet
Cancelled
Not available yet
Passengers (2025)
37 805
Open airport report

Islay

Insufficient public data
On time (within 15 min)
Not available yet
Average delay
Not available yet
Cancelled
Not available yet
Passengers (2025)
32 080
Open airport report

Dundee

Insufficient public data
On time (within 15 min)
Not available yet
Average delay
Not available yet
Cancelled
Not available yet
Passengers (2025)
28 007
Open airport report

Benbecula

Insufficient public data
On time (within 15 min)
Not available yet
Average delay
Not available yet
Cancelled
Not available yet
Passengers (2025)
26 230
Open airport report

Blackpool

Insufficient public data
On time (within 15 min)
Not available yet
Average delay
Not available yet
Cancelled
Not available yet
Passengers (2025)
18 610
Open airport report

Barra

Insufficient public data
On time (within 15 min)
Not available yet
Average delay
Not available yet
Cancelled
Not available yet
Passengers (2025)
11 820
Open airport report

Tiree

Insufficient public data
On time (within 15 min)
Not available yet
Average delay
Not available yet
Cancelled
Not available yet
Passengers (2025)
10 511
Open airport report

Biggin Hill

Insufficient public data
On time (within 15 min)
Not available yet
Average delay
Not available yet
Cancelled
Not available yet
Passengers (2025)
8 319
Open airport report

Campbeltown

Insufficient public data
On time (within 15 min)
Not available yet
Average delay
Not available yet
Cancelled
Not available yet
Passengers (2025)
7 233
Open airport report

Wick John O Groats

Insufficient public data
On time (within 15 min)
Not available yet
Average delay
Not available yet
Cancelled
Not available yet
Passengers (2025)
6 688
Open airport report

Lerwick (Tingwall)

Insufficient public data
On time (within 15 min)
Not available yet
Average delay
Not available yet
Cancelled
Not available yet
Passengers (2025)
2 768
Open airport report

Lydd

Insufficient public data
On time (within 15 min)
Not available yet
Average delay
Not available yet
Cancelled
Not available yet
Passengers (2025)
5
Open airport report

Oxford (Kidlington)

Insufficient public data
On time (within 15 min)
Not available yet
Average delay
Not available yet
Cancelled
Not available yet
Passengers (2025)
0
Open airport report

Gloucestershire

Insufficient public data
On time (within 15 min)
Not available yet
Average delay
Not available yet
Cancelled
Not available yet
Passengers (2025)
0
Open airport report

Scatsta

Insufficient public data
On time (within 15 min)
Not available yet
Average delay
Not available yet
Cancelled
Not available yet
Passengers (2025)
0
Open airport report

Doncaster Sheffield

Insufficient public data
On time (within 15 min)
Not available yet
Average delay
Not available yet
Cancelled
Not available yet
Passengers (2025)
0
Open airport report

Isle Of Man

Higher disruption risk
On time (within 15 min)
73.8%
Average delay
14 min
Cancelled
4.3%
Passengers
Not available yet
Open airport report

Jersey

Mixed reliability
On time (within 15 min)
80.2%
Average delay
13 min
Cancelled
2.0%
Passengers
Not available yet
Open airport report

Sources and caveats

Period covered comes from the data itself; the load date is when that data reached this service. The two are shown separately on purpose.

CAA UK flight punctuality statistics

Covers Jan 2025 to Mar 2025 · Grain: airline, route, airport and month

Loaded 05 Aug 2026

CAA UK airport data

Covers 2025 · Grain: airport and year

Loaded 05 Aug 2026

  • Punctuality figures cover flights the CAA matched between schedule and operation; unmatched flights are excluded.