Ryanair achieved its highest punctuality last month since November 2017.

The no-frills carrier reported that 94% of its 59,800 flights in March arrived on time, excluding air traffic control delays.

This compared with 82% in the same month last year and up one percentage point over February.

A total of 2,390 flights were delayed – or 4% of the total – due to air traffic control staff shortages in March, according to latest statistics.

Passenger experience scores showed that 88% of more than 100,000 respondents rated their flight ‘excellent/very good /good’, with high ratings for crew friendliness (92%), on board service (90%), boarding (83%) and range of food and drink (82%).

Chief marketing officer Kenny Jacobs said: “Ryanair carried more than 10.9 million customers in March with over 94% of our 59,800 flights arriving on-time, as we continue to deliver industry leading punctuality, despite continued ATC staff shortages in France, Germany, and the UK.”

MoreRyanair faces Twitter backlash for criticising BA route mistake