The carrier is axing the flights until the end of October because it cannot guarantee its schedules during staff shortages and ahead of expected strikes over pay and conditions by its own staff.
The latest cuts mean BA has removed 13% of its planned capacity. Long-haul remains unaffected.
BA said: “The whole aviation industry continues to face into significant challenges and we’re completely focussed on building resilience into our operation to give customers the certainty they deserve.