British Airways mixed fleet cabin crew have voted to accept a pay deal, ending a long-running dispute with the airline that has seen 85 days of industrial action this year.

The Unite union said the deal it reached with BA was backed by 84 per cent of members, with a turnout of 79 per cent.

It said the deal means mixed fleet crew will receive pay rises between £1,404 and £2,908 depending on experience.

The agreement also includes travel concessions and entitlements to take part in the airline’s 2017 bonus scheme being returned to the crew who took industrial action, plus guarantees that deductions will not be made to any applicable bonuses.,