British Airways orders up to 42 Boeing 777-9s to modernize the British flagship's long-haul fleet.
Eighteen flights are fixed orders, supplemented with another 24 as alternatives. Twinjets will be equipped with 325 seats in a four-class configuration.
BA parents IAG has revealed the decision.
It says that 777-9s will be used to replace 14 Boeing 747-400s as well as four 777-200s during 2022-25.
All 777-9s will be powered by General Electric GE9X engines, and the deal includes a "comprehensive" support package, IAG says.
IAG CEO Willie Walsh says 777-9 is "ideal replacement" for 747.