The worst UK airport for flight delays last year was London Stansted, an investigation has found.
Passengers were kept waiting on flights for an average of 25 minutes at the Essex airport in 2018, according to the Press Association.
Belfast City (George Best) recorded the best performance with an eight-minute average delay, analysis of Civil Aviation Authority (CAA) data revealed.
Stansted blamed “adverse weather and air traffic control issues”.
London Stansted is the fourth busiest airport in the UK and its main users are low-cost eastern European airlines and Ryanair, which has its biggest base there.
Birmingham and London Luton, with average delays of 19 minutes, had the joint second worst performance.
Scheduled and chartered flight from 24 major UK airports were ranked in the investigation but cancelled flights were not included.
The average flight delay for all featured airports was 16 minutes in 2018.
The second best airport was Liverpool (John Lennon) – 10 minutes – followed by Doncaster Sheffield, Exeter and Bournemouth, all with 12-minute average delays.
Rory Boland, editor of Which? Travel, said: “It’s completely unacceptable for passengers to be regularly delayed by nearly half an hour.
“These delays aren’t just an inconvenience but can leave holidaymakers hundreds of pounds out of pocket because of missed connections, transfers and fines for picking up their hire car late.
“Airlines should stop passing the buck and make it easier for their passengers by finally introducing automatic compensation.”
A spokesman for London Stansted blamed “a particularly challenging summer last year”, saying that “adverse weather and air traffic control issues had a dramatic impact on airline on-time performance”.
A multimillion-pound investment by Ryanair to support its ground operation at the airport “has already helped deliver significant service improvements to flight punctuality”, the spokesman added.
Figures in full, ranked from worst to best
1 London Stansted: 25 minutes
2= London Luton: 19 minutes
2= Birmingham: 19 minutes
4 London Gatwick: 18 minutes
5= Manchester: 16 minutes
5= Jersey: 16 minutes
7= Edinburgh: 15 minutes
7= Belfast International: 15 minutes
7= London Southend: 15 minutes
7= Glasgow: 15 minutes
11= Newcastle: 14 minutes
11= Durham Tees Valley: 14 minutes
11= Cardiff: 14 minutes
11= Southampton: 14 minutes
15= Aberdeen: 13 minutes
15= Isle of Man: 13 minutes
15= East Midlands: 13 minutes
15= Leeds Bradford: 13 minutes
15= London Heathrow: 13 minutes
20= Bournemouth: 12 minutes
20= Exeter: 12 minutes
20= Doncaster Sheffield: 12 minutes
23 Liverpool (John Lennon): 10 minutes
24 Belfast City (George Best): Eight minutes