Kabinfackföreningen Unite planerar att genomföra strejken i fyra omgångar: den 18-22 maj, 24-28 maj, 30 maj-3 juni samt 5-9 juni.
Fackets medlemmar är missnöjda med det senaste budet från företagsledningen och säger sig inte ha något annat val än att gå ut i strejk.
British Airways räknar med att kunna genomföra alla flygningar från Gatwick och London City, en stor del av långdistansflygningarna från Heathrow samt alla kortdistansflyg, enligt Travelmole.