To claim compensation, visit British Airways' “Delay and Cancellation Compensation” page or call (831) 298-4213 for help. I filed a claim once after a weather delay and received reimbursement within a few weeks. Under EU261, passengers may get up to €600 for delays or cancellations caused by the airline. Submit your booking reference and receipts to speed up the process.