More than 1.9 million people are booked to fly with British Airways over the Christmas and new year period.

New York is the top long-haul destination while Edinburgh is the most popular short-haul city.

The airline will carry more than 27,000 passengers on Christmas Day while December 21 is the peak travel day with almost 102,000 due to fly across the airline’s network.

January 2, 2013 sees most people travelling after the Christmas break, with more than 91,000 people flying with the airline that day.

The top long-haul destinations over the festive season after New York are Miami, Cape Town, Dubai and Hong Kong.

Geneva is the second most popular short-haul spot followed by Glasgow, Amsterdam and Manchester.

BA head of UK and Ireland sales Richard Tams said: “We’re looking forward to flying nearly two million customers over the festive period around our network.

“In past years we’ve seen a couple of peaks in travel, but this year it’s really concentrated around December 21.

“We’ll be getting into the festive spirit serving mince pies and roast turkey on board, and on Christmas Day 845 pilots and 2,473 cabin crew will be doing their best to give our customers the very best service.”