Quick answer: If you booked directly with British Airways and your flight doesn’t depart within 24 hours of when you booked, you can cancel within 24 hours of purchase for a full refund, on any fare type. Outside that window, what you get back depends entirely on your fare: refundable tickets get a full refund minus an administrative fee, non-refundable tickets typically only get taxes and fees back.
Flight plans change, and knowing exactly what the British Airways cancellation policy actually refunds can save you from a frustrating surprise. The short version is that timing and fare type decide almost everything.
The 24-Hour Risk-Free Cancellation Window
British Airways lets you cancel a booking within 24 hours of purchase for a full refund, regardless of fare type, as long as two conditions are met, per British Airways’ own customer commitment:
- You booked directly with British Airways, not through a travel agency or third-party site.
- Your flight doesn’t depart within 24 hours of when you made the booking.
This applies whether you paid with cash or Avios. You can request the refund through Manage My Booking online, or by calling British Airways directly if you booked over the phone. If you call outside the airline’s operating hours, the window can sometimes be extended to 48 hours, so it’s worth trying even if you’re just past the 24-hour mark.
What Happens After the 24-Hour Window Closes

Once that window passes, your fare type takes over.
Non-refundable tickets don’t return the fare itself if you cancel voluntarily. You’ll generally get back the taxes and airport fees you paid, but not the base fare.
Refundable or fully flexible tickets allow a full refund of the fare, taxes, and fees, minus an administrative fee that British Airways deducts from the total.
Because these rules vary by fare class and route, it’s worth checking the specific conditions attached to your ticket in Manage My Booking before assuming either outcome.
How to Cancel a British Airways Flight
Online, through Manage My Booking:
- Go to britishairways.com and open Manage My Booking.
- Enter your booking reference and passenger details.
- Select the flight you want to cancel.
- Review the cancellation fee and refund eligibility shown.
- Confirm the cancellation.
- Save your confirmation email.
By phone: Contact British Airways customer service directly, share your booking reference and last name, and confirm the fee and refund details before finalizing.
At the airport: You can cancel at a check-in counter or ticket office if you’re already there, though options are more limited than online, and it’s mainly useful if you need immediate assistance.
When You Should Contact Customer Service Instead
Online cancellation works for most straightforward bookings, but a few situations are better handled by phone or in person:
- Complex itineraries involving multiple airlines or several passengers
- Ticket types that don’t support online cancellation
- Technical issues with the cancellation tool
- Medical emergencies or bereavement, where documentation is involved
- Airline-initiated cancellations and refund requests outside the standard process
Medical Emergencies and Bereavement
British Airways evaluates cancellations related to serious illness or a death in the family on a case-by-case basis. You’ll typically need to submit supporting documentation, such as a medical certificate or death certificate, and the airline may waive fees or make an exception depending on the circumstances. Contact customer service directly for guidance specific to your situation.
How Long Do Refunds Take?
Credit card refunds are commonly processed within about a week of approval, though it can take a billing cycle or two to actually show up on your statement. Refund timelines can vary by payment method and circumstance, so if a refund is taking noticeably longer than expected, it’s worth following up directly with British Airways rather than assuming a fixed deadline.
A Few Things People Get Wrong
- Waiting to cancel doesn’t help. The longer you wait past the 24-hour window, the more your options typically narrow, and fees can increase closer to departure.
- “Non-refundable” doesn’t always mean nothing back. You’ll usually still get taxes and fees returned, just not the base fare.
- Booking through a third party changes the rules. The 24-hour guarantee generally only applies to bookings made directly with British Airways.
Frequently Asked Questions (FAQs)
Can I cancel my British Airways flight and get a refund?
It depends on your fare. Fully refundable tickets get a full refund minus an administrative fee. Non-refundable tickets typically only get taxes and fees back, unless you’re within the 24-hour window.
How much does British Airways charge to cancel a flight?
There’s no single fee. It depends on your fare type and how close to departure you cancel. Cancelling within 24 hours of booking is free on any fare, provided your flight isn’t within 24 hours of that booking.
Can I cancel my British Airways flight within 24 hours of booking?
Yes, as long as you booked directly with British Airways and your flight doesn’t depart within 24 hours of when you booked.
How do I cancel a British Airways flight online?
Through Manage My Booking on britishairways.com: enter your booking reference and details, select your flight, review the fee and refund eligibility, and confirm.
Conclusion
The British Airways cancellation policy really comes down to two questions: how long ago did you book, and what fare did you buy? The 24-hour window is your best shot at a no-penalty cancellation regardless of fare type, and outside of that, a refundable fare is the only reliable path to getting your money back. Before you cancel, pull up Manage My Booking and check exactly what your specific ticket qualifies for rather than assuming. If you’d rather have someone walk through your specific booking with you, the team at Xora Travel can help.
This guide is independent travel information and isn't affiliated with or endorsed by British Airways. Policies, fees, and processing timelines can change, so always confirm the specifics of your own booking directly with the airline before making a decision.
Whether it's a cancellation, date change, name change, seat upgrade, or any other booking issue, our team can help you sort it out. Call us at +1-844-522-6968.
