British Airways has cancelled all flights from Heathrow and Gatwick until 18:00 BST because of computer problems.
A “major IT system failure is causing very severe disruption to our flight operations worldwide”, the airline said.
It apologised for the “global system outage” and said it was “working to resolve the problem”.
Heathrow Airport said it was “working closely” with BA to solve the issue.
There is no evidence at this stage to suggest the system failure was caused by a cyber attack, BA told BBC business correspondent Joe Lynam.
All passengers affected by the failure – which coincides with the first weekend of the half-term holiday for many in the UK – will be offered the option of rescheduling or a refund.
In a statement, the airline asked passengers with flights before 18:00 BST on Saturday not to come to Gatwick or Heathrow airports, which it said had become “extremely congested”.
Other airlines flying in and out of Heathrow and Gatwick are unaffected.
Heathrow has said passengers travelling with BA after 18:00 BST should check the status of their flight before travelling to the airport.