easyJet holidays has a straightforward promo code running right now: BEACH50 takes £50 per person off beach holidays, with no minimum spend. If you’re booking for a family of four, that’s £200 off in one hit.
The catch is simple: codes can be pulled at any time, and your final price is only confirmed on the extras page. So treat this as a “worth trying at checkout” deal, not a guaranteed discount.
What’s the deal?
- BEACH50: save £50 per person on beach holidays, no minimum spend. Valid for holidays taking place before 31 October 2027.
- CITIES20: save £20 per person on city breaks, no minimum spend. Valid for holidays taking place between 2 April 2026 and 31 August 2026.
All promo codes must be applied on the extras page of easyJet holidays. Max one discount per booking, and offers can change or be withdrawn without notice.
Checked on 26 May 2026.
Is it actually good value?
Yes, because it’s unusually clean for a package discount. £50pp with no minimum spend is the kind of code you can stack on top of an already-good fare and hotel price, rather than having to hit a big basket threshold. If you’re booking for more than one person, the saving adds up fast.
The main thing to remember is that package prices move. Use the code, but still sanity-check the total against one or two similar packages for the same dates and board basis before you hit pay.
The verdict
If you’re booking a beach package anyway, it’s absolutely worth running your search through easyJet holidays and seeing if BEACH50 knocks a meaningful chunk off. And if you’ve got a summer city break in mind, CITIES20 is a decent extra saving for 2026 dates.
How to book
Tap Book Now to start on the official promo page, then:
- Run your holiday search as normal.
- On the extras page, add the promo code (BEACH50 or CITIES20).
- If the discount does not apply, try a different date, destination type, or hotel. Some packages will not qualify.
