The carrier said the decision had been made following Heathrow’s extension of its 100,000-passenger a day capacity cap.
With Heathrow’s cap in place until 29 October, BA will cancel on average a further 12 short-haul round-trips from Heathrow each day – 629 flights – during that period.
A BA spokesperson said the airline was “protecting key holiday destinations over half-term” and claimed “the vast majority of our customers will travel as planned”.