Members of the airline’s mixed fleet based out of Heathrow will walk out from Wednesday, August 16 to Wednesday, August 30 as part of a long-running dispute over pay and staff sanctions.
Staff marked their 58th day of strike action so far this year yesterday (August 3).
The Unite union said the fresh round of strikes would go ahead unless a deal was reached with BA on wages and on its sanctioning of striking staff members.
The organisation described an offer by BA to reinstate travel concessions for workers who have taken action as "half-hearted".
Oliver Richardson, Unite national officer said that "in robbing striking workers of hard-earned bonuses the airline has sought to sow division".
He added: “The airline needs to get around the negotiating table and start recognising that punishing low paid workers fighting for fairer pay is no way for a ‘premium’ airline to behave.
“We would urge British Airways to start treating our members fairly and drop the bullying tactics to avoid the escalating cost and disruption that continued industrial and legal action brings.”
A spokesperson for BA said the carrier was committed to flying all its customers to their destinations, by merging departures, leasing planes and crew from other carriers, and rebooking passengers on to other airlines, The Guardian reports.
The spokesperson said: “More than three months ago Unite agreed that our pay deal was acceptable but have since refused to ballot their members on it. Last week we took the significant step of offering to return staff travel to crew who had been on strike, which was the biggest outstanding issue in the dispute, in order to bring the dispute to an end.
“Unite has now chosen to reject this offer and call yet more strikes.”