Around 2,500 members of BA’s mixed fleet will walkout for 48 hours from next Tuesday after the company’s latest offer was rejected, the Guardian reports.
BA said it would “plan to ensure that all customers travel to their destinations” despite the strike”.
The airline said it would publish details of its plan of action on Friday.
Some flights are expected to be cancelled.
A two-day walkout scheduled for around Christmas was suspended after talks between the Unite union and the airline.
But after the union members again rejected the offer, Unite called a strike before the mandate from a ballot expires.
Unite national officer, Oliver Richardson, said: “British Airways is needlessly provoking strike action by refusing to extend the mandate of the strike ballot and allow meaningful talks to take place.
“Instead of listening to why its mixed fleet cabin crew rejected the offer negotiated at Acas, British Airways has sought instead to try and bully a workforce of young men and women who are trying to eke out a living on poverty pay.”
A BA spokesperson said: “We are extremely disappointed that Unite has once again chosen to target our customers.
“We are now focused on protecting our customers from this unnecessary and completely unjustified action.
“Our proposal for our mixed fleet cabin crew reflects pay awards given by other companies in the UK and will ensure their reward levels remain in line with cabin crew at our airline competitors. It is also consistent with pay deals agreed with Unite for other British Airways colleagues.”
She added: “We remain focused on resolving this issue as quickly as possible.”