A new analysis by a UK-based consumer agency has put Aer Lingus above Ryanair for on time flights.
Which? looked at more than 850,000 flights into Britain, and concluded that 75% of them arrive on time.
Dutch carrier KLM was the most on-time carrier, with 87.84% of its UK flights on time.
Canadian airline Air Transat lands at the bottom of the list.
The agency examined data from the UK's airline regulator, the Civil Aviation Authority (CAA), covering flights arriving in 25 UK airports, on 35 different airlines during 2016.
It found that 82.28% of Aer Lingus flights arrived on time, placing them fourth on the list.
While 76.92% of Ryanair's flights arrived on time - giving them a place of 13th.
However, Ryanair CEO Michael O'Leary will be happy to know they place well above their British rival, Easyjet.
Easyjet falls behind, with just 66.1% of their flights on time, according to the survey.
The most punctual no-frills airlines were Flybe (81.55%) and Wizz Air (81.43%).
According to Which?, 'on time' is defined as arriving within 15 minutes of the scheduled arrival time.