More than one million passengers are due to fly with British Airways over the festive period.

The top long-haul destinations are New York, Los Angeles, Johannesburg and Cape Town.

The busiest short-haul route is Paris, despite ongoing strike action over state pension reforms.

MoreBA adds six Heathrow leisure routes

BA pledges to become ‘airline of choice’ for disabled travellers

BA has more than 210 flights scheduled for Christmas Day and 721 on new year’s eve.

The airline will deliver over 1.5 million bags across its network until December 27.

Over 100,000 traditional Christmas dinners will be served, including 450,000 brussels sprouts, 360,000 roast potatoes and 11,000kgs of turkey. A total of 135,000 mince pies will also be given out to passengers.

Brand and customer experience director Carolina Martinoli said: “We’re proud to fly our customers to every corner of the globe to reunite them with friends and family during such an important time of the year.

“We hope they enjoy the Christmas touches we have brought to their flights – helping our customers and colleagues get in the festive spirit.”

Podcast: Heroes of the high street, John and Irene Hays