British Airways will cut roughly 10,000 short-haul flights to and from Heathrow Airport between late October and March.
The move is aimed at minimising disruption over the winter and some long-haul flights will also be affected, the airline said.
BA said it will also cut a dozen round-trips per day – totalling 629 flights – until the end of October.
Heathrow, which is BA’s main hub, has capped passenger numbers flying from the airport due to staff shortages.
Heathrow has struggled to cope with rising passenger numbers and issues with its baggage handling systems caused long delays in returning luggage.
BA insisted the impact for customers was “minimal”, with the majority of flights unchanged.
“Customers booked for winter will be able to travel as planned and are being given several months’ notice of any changes,” a statement said.