British airways (BA) said on Monday that it has been forced to cancel almost all its flights from UK airports on the first day of a strike by pilots – affecting thousands of travellers.

“After many months of trying to resolve the pay dispute, we are extremely sorry that it has come to this,” BA said in a statement.

The airline advised customers not to go to airports as travellers for flights booked on Monday and Tuesday.

The strike will disrupt travel at two of Europe’s busiest airports, Heathrow and Gatwick.

The airline said it remains willing to return to talks with the British Airline Pilots Association (Balpa), which represents 85 per cent of all commercial pilots who fly to the UK.

“Unfortunately, with no detail from Balpa on which pilots would strike, we had no way of predicting how many would come to work or which aircraft they are qualified to fly, so we had no option but to cancel nearly 100 per cent of our flights”.

The UK flag carrier and its 4,300 pilots have been locked in a nine-month pay dispute that could disrupt the travel plans of nearly 300,000 people.

Pilots are to continue their strike on Tuesday and are threatening to strike for one more day on September 27 – and then possibly again closer to the winter holidays – should the dispute rage on.

Balpa has rejected a pay increase of 11.5 per cent over three years that the airline proposed in July.

BA says the offer would see flight captains receive “world-class” pay and benefits of around $246,000 a year.

It also points out that two other unions representing 90 per cent of the airlines’ workers have accepted the 11.5 per cent raise.

Balpa counters that co-pilots’ salaries average around $86,000 – and that of junior ones drops down to just $32,000.

This leaves some in heavy debt since they must first undergo training that the BBC estimates costs around $123,000.

Balpa also points to a nearly 10 per cent jump in pre-tax profits reported by BA’s parent company IAG last year.