British Airways refund requests go through their customer relations team, not through a government agency

British Airways handles refunds for cancelled flights, unused tickets, and overpaid fares through their own refund process. You do not contact a government body — you contact BA directly through their website, phone line, or airport desk. The timeline and method depend on why you are seeking the refund and how you originally paid.

If BA cancelled your flight, you have the right to a refund under UK and EU law (if the flight departed from the UK or EU). If you cancelled your booking or did not show up, BA's refund policy depends on your ticket type — some tickets are non-refundable. If you overpaid or were charged twice, BA can reverse the charge once they confirm the error.

Key Takeaways

  • BA refunds for cancelled flights are processed through their customer relations team via their website, phone, or airport counter — not through any government office.
  • Refunds for cancelled flights typically take 5 to 28 days depending on your payment method, with credit cards faster than bank transfers.
  • If you cancelled your ticket or did not travel, your refund depends on your ticket type; basic economy fares are often non-refundable.
  • You can track your refund status on the BA website using your booking reference and email address.
  • If BA denies your refund or does not process it within the stated timeframe, you can escalate to the Civil Aviation Authority or use a dispute resolution service.

How to request a refund directly from British Airways

Start by visiting the BA refund page at ba.com/refunds. You will need your booking reference (a six-character code sent to your email when you booked) and the email address you used to purchase the ticket. Enter these details and select the reason for your refund request — the form will ask whether the flight was cancelled, you cancelled it, or another reason.

If you prefer not to use the website, you can call BA's customer relations team at 0344 493 0787 (UK) or your country's local BA number. Have your booking reference and payment details ready. Airport desks can also process refund requests, though wait times are often longer than phone or online.

BA will send you a confirmation email with a reference number for your refund case. Save this number — you will use it to check the status of your refund later.

Refund timelines based on payment method

The time BA takes to process your refund depends on how you paid. Credit card refunds typically appear within 5 to 10 business days after BA processes the request. Debit card refunds take 5 to 10 business days. Bank transfer refunds can take 10 to 28 business days because the money must move through your bank's system. Refunds to a BA credit account (if you have one) appear within 24 hours.

BA's stated processing time is up to 28 days from the date they receive your request, though most refunds move faster. If you paid through a third-party booking site like Expedia or Kayak rather than directly with BA, that site may handle the refund instead, and timelines can be longer.

Tracking your refund status

Return to ba.com/refunds and enter your booking reference and email address. The page will show whether your refund is pending, approved, or processed. If it shows "processed," check your bank or credit card account — the money may take a few more days to appear depending on your financial institution.

You can also contact BA customer relations using your refund reference number to ask for an update. If your refund was approved more than 28 days ago and the money has not arrived, ask BA to investigate whether there was a banking error on their end.

Refunds for cancelled flights versus tickets you cancelled

BA must refund you if BA cancelled the flight, regardless of your ticket type. This is a legal requirement under UK and EU regulations. The refund should be processed within 28 days.

If you cancelled your booking, your refund depends on the fare type you purchased. Basic economy and some restricted fares are non-refundable — you may receive a credit toward a future flight instead. Standard and flexible fares are usually refundable. Check your original booking confirmation to see which fare type you bought, or contact BA to ask.

If you did not show up for your flight and did not cancel in advance, BA typically does not refund the ticket. However, if you had a valid reason (medical emergency, accident), contact BA to explain — they may make an exception.

What to do if BA denies your refund or delays it

If BA refuses your refund request, they must provide a written reason. Common reasons include: the ticket was non-refundable, you cancelled outside the refund window, or the flight was not actually cancelled by BA. Read their explanation carefully and decide whether to appeal.

If you believe BA is wrong, you can file a complaint with the Civil Aviation Authority (CAA) at caa.co.uk. The CAA handles disputes between passengers and airlines in the UK. You can also use an alternative dispute resolution service like CEDR Solve or Ombudsman Services: Aviation, which are free to passengers and can compel BA to respond.

If you paid by credit card and BA will not refund you, you can also dispute the charge with your credit card company. Most card issuers will reverse the charge if you show evidence that BA cancelled the flight or that the ticket was refundable.

Refunds for overpayment or duplicate charges

If you were charged twice for the same booking or charged more than the advertised price, contact BA immediately with proof of the duplicate or incorrect charge. Take a screenshot of your bank statement or credit card showing both charges, or the booking confirmation showing a price different from what you paid.

BA can reverse a duplicate charge within days once they confirm the error. For price differences, BA will refund the difference if the price dropped after you booked and you are within their price-match window (usually 24 hours). If you booked through a third party, that site may have applied a booking fee that BA did not — in that case, the fee is the third party's responsibility, not BA's.

Frequently Asked Questions

How long does BA take to refund a cancelled flight?

BA processes refunds for cancelled flights within 28 days. Credit card refunds usually appear in 5 to 10 business days; bank transfers take 10 to 28 days. If your refund was approved more than 28 days ago and has not arrived, contact BA to check whether there was a banking error.

Can I get a refund if I bought my ticket through Expedia or another booking site?

You may need to request the refund through the booking site rather than BA directly, depending on the site's policy. Contact the booking site first; if they refuse, you can then contact BA with proof of purchase. Some sites process refunds faster than others.

What if BA says my ticket is non-refundable?

Non-refundable tickets cannot be refunded if you cancel. However, if BA cancelled the flight, you are may have access to to a refund regardless of ticket type. If you believe BA cancelled the flight, provide proof (a cancellation email from BA) and appeal their denial through the CAA.

Can I dispute a BA refund denial with my credit card company?

Yes. If BA refuses to refund a cancelled flight or you believe they are wrong, you can dispute the charge with your credit card issuer. Provide evidence that the flight was cancelled or that the ticket was refundable, and your card company will investigate.

What if I need the refund urgently?

Contact BA by phone rather than using the website — phone requests are sometimes processed faster. Explain your situation and ask whether they can expedite the refund. If you paid by credit card, that method is faster than bank transfer. Beyond that, the timeline is set by BA's processing speed and your bank's processing time.