Ryanair expects to carry more than 10 million passengers over the Christmas and new year period.

The no-frills carrier expects to break last year’s record traffic by 5% in the period between December 11 and January 8.

December 22 is projected to be the busiest day of the festive season with almost 400,000 people travelling on nearly 2,100 flights.

The airline’s last flight on Christmas Eve will land at 5.55pm, with no flights on Christmas Day and services resuming on Boxing Day.

The most popular ‘flying home for Christmas’ routes include Bulgaria, Lithuania, Poland, Romania and Slovakia.

Record numbers are due to fly to the Canary Islands for Christmas in the sun, with Austria, Italy and Switzerland ski routes also booking fast for both Christmas and new year.