Check codes on your product
Paste a British Airways product link — we test every code at the real checkout.
All British Airways codes
British Airways savings snapshot
Expired British Airways Codes
These have passed their expiry date but may still work at checkout.
Expired
Likely expired on: 28th February
Expired
Likely expired on: 15th Jul 2025
Expired
Likely expired on: 5th May
Expired
Likely expired on: 23rd May
Expired
Likely expired on: 14th June
Expired
Likely expired on: 25th May
Expired
Likely expired on: 23rd May
About British Airways
British Airways is the UK's flag carrier, operating flights from Heathrow, Gatwick, and London City to well over 200 destinations worldwide. Through britishairways.com you can book flights, holidays (flight plus hotel), city breaks, car hire, and upgrade experiences - all under one roof. It's not just a booking engine; it's a reasonably functional travel retailer that, when the deals align, can undercut dedicated package operators on popular routes.
The website does most things you'd expect: fare comparison across cabin classes, seat selection, baggage add-ons, and a fairly decent holiday builder. Where it earns its keep is on direct routes where BA has genuine capacity - transatlantic in particular. USA fares from London can look alarming until you price the same dates on a one-stop budget carrier and realise the maths is closer than you'd think. Spain, the Canaries, and Mediterranean beach destinations are genuinely competitive too, especially during seasonal clearance windows.
The weaknesses are well-documented. Short-haul economy - known internally as Euro Traveller - has attracted criticism for years over seat comfort and the move to buy-on-board catering. If you're flying two hours to Rome and expecting more than a packet of crisps and a smile, adjust your expectations accordingly. Premium economy (World Traveller Plus) is where BA arguably offers better relative value than rivals on long-haul, but the short-haul experience remains one of the brand's persistent sore points.
On pricing, BA competes with Virgin Atlantic on transatlantic routes, easyJet and Ryanair on European hops, and TUI, Jet2, and On the Beach on package holidays. It rarely wins on headline price alone against the low-cost carriers, but the combination of Heathrow access, included hold luggage on most long-haul fares, and the Executive Club miles can tilt the decision for frequent travellers.
The Executive Club is worth understanding before you book. It's BA's free-to-join loyalty programme, operating on an Avios points currency that also works across IAG partner airlines, Iberia, Aer Lingus, and Vueling. You earn Avios on flights, credit card spend (the BA Amex is one of the more actively promoted cards in this space), and a broad network of retail and hotel partners. Avios redemptions for short-haul Reward seats can be excellent value; redemptions for long-haul in business class can be spectacular or frustrating depending on seat availability. Tier status - Bronze, Silver, Gold - unlocks lounge access and bonus earning. For anyone flying BA more than two or three times a year, joining costs nothing and the upside is real.
There's no free delivery in the traditional sense - this is flights, not parcels. Booking fees do occasionally apply, though BA has historically kept these lower than some third-party agencies. The main financial catch to watch is ancillary costs: checked bags, seat selection, and travel extras can add up faster than the headline fare implies, particularly on sale tickets where the base price looks attractive but extras are priced à la carte.
Right now there's 1 active voucher code on this page alongside 81 live deals, with discounts ranging from 5% to 45% off. The most common discount sits around 25% off, which on a transatlantic fare or a week's beach holiday is a meaningful saving. Three codes are due to expire within the next week, so if you're mid-research, it's worth checking sooner rather than later.
Who should book through BA direct? Anyone who values lounge access, Avios earning, or flexible rebooking terms, and anyone flying long-haul from Heathrow where BA's network is genuinely hard to beat. If you're hopping to Barcelona on a Tuesday and price is the only criterion, a low-cost carrier will almost certainly be cheaper. BA knows this. It's not really competing for that customer.
How to use a British Airways discount code
- Start by searching for your flight or holiday on britishairways.com as you normally would. Select your fare, cabin class, extras, and passenger details before hunting for the promo box - it appears at the payment stage, not during search.
- On the payment page, look for a field labelled "Promotional code" or "Discount code" - it's usually tucked below the fare summary rather than prominently displayed, so scroll down if you can't see it immediately.
- Type or paste the code exactly as listed, including any capitals or hyphens. BA's system is case-sensitive and won't quietly correct a typo - it'll just decline the code.
- Hit "Apply" and wait for the page to refresh. The discount should appear as a line item in your fare breakdown before you submit payment. If the total doesn't change, the code hasn't applied - don't proceed assuming it'll sort itself out.
- Complete your payment. You'll receive a booking confirmation with your PNR reference. If a discount was applied, it will show in the confirmation email - worth keeping as a record should anything need querying later.
British Airways shopping tips
- Check expiring codes first. With three codes set to expire within the next week, it's worth running those through your basket before they disappear. Codes on sale fares often have hard cut-off dates that don't budge.
- The 25% off sweet spot. The most common discount currently listed is 25% off - on a £600 transatlantic fare that's £150 back in your pocket, which is worth the two minutes it takes to try a code. Don't skip it on larger bookings out of laziness.
- Join Executive Club before you book anything. It's free and takes three minutes. You'll earn Avios on the booking itself, and if you hold a BA Amex, you may be able to earn on both the card spend and the flight simultaneously.
- Avios Reward seats are released incrementally. If you're flexible on travel dates, check availability across a week or two rather than fixating on one date. Tuesday and Wednesday departures frequently have better Reward seat availability than weekends.
- BA sale fares and discount codes don't always stack. If a route is already showing a sale fare, a promo code may not apply on top. Worth trying, but don't bank on it - read the code's terms carefully before building your budget around it.
- Ancillary costs can reshape the deal. A headline fare that looks 30% cheaper may close the gap significantly once you add hold luggage and seat selection. Price the full basket, not just the flight, before deciding BA is the better option versus a package deal.
- City break packages often beat DIY. BA's flight-plus-hotel packages on European city breaks occasionally price below what you'd pay booking the components separately, particularly midweek. It's a quirk of how seat and hotel inventory is bundled, and it's genuinely worth checking.
- Fare types matter for flexibility. The cheapest published fares are often non-changeable. If there's any chance your plans might shift, the price difference between a basic and a flexible fare is worth calculating - rebooking fees on a rigid ticket can easily exceed the saving.
British Airways promotions FAQs
Recommended stores
Saving at British Airways
The best British Airways discounts typically offer between 10% and 50% off. Check back regularly as new codes are added frequently.
Reviewed by
Jon Pope ChMC, CodeHut Editor · Last checked 1 week ago
Last updated:
Related stores