British Airways and British Airways Holidays have launched a sale covering  short and long-haul destinations, with highlights including European beach holidays from £279, New York city breaks from £449 and Caribbean resort stays from £579.

Flight-only options include New York returns from £352, Orlando from £355,  Cincinnati from £499 and Dubai from £449.

Customers who book long-haul economy can upgrade to premium economy for £199 return, meaning wider seats, more legroom, two meals, a complimentary bar service, priority boarding, more luggage  and a “stylish” amenity kit made from recycled plastic bottles.

The sale runs from May 11 to 30, but big spenders who make reservations by May 16 can save up to £300 if they book a flight and hotel or flight and car holiday, with the discount applied to a minimum outlay of £10,000 per booking.