The Independent's journalism is supported by our readers. When you purchase through links on our site, we may earn commission.
Best May bank holiday sales: Charlotte Tilbury, Expedia, Legoland and more
We’ve got the scoop on the best spring sales and discount codes

The May bank holiday weekend is almost here – the sun’s out (for now), payday is approaching and the sales are in full swing. From beach breaks and must-have beauty buys to personalised prints and high-spec tech, there’s tempting savings up for grabs – including exclusive discount codes you won’t find anywhere else.
Whether you're looking for last-minute travel deals, stocking up on makeup staples or replacing your tired old phone, we've rounded up the best deals to shop right now. Scroll on for our edit of limited-time offers from brands including Expedia, Charlotte Tilbury, Jet2holidays, VistaPrint and more.
Best bank holiday travel deals
Exclusive six per cent off Expedia bookings

From Cornwall to Croatia, Expedia has thousands of hotels and properties worldwide, catering to all budgets. Just in time for a last-minute May bank holiday getaway, One Key members can save an impressive 25 per cent on bookings right now. It’s free to sign-up and you can enjoy rewards with every booking.
The discounts don’t stop there, because The Independent readers can enjoy an exclusive six per cent off all accommodation bookings – this includes city breaks, beach resorts and countryside retreats. Don’t forget, Expedia also offers flexible booking on many properties, so you can lock in the discount now and change your plans later if needed.
Save £100 per person on 2025/2026 getaways with Jet2holidays

Right now, for a limited time, Jet2holidays is offering £100 off per person on all 2025 and 2026 package holidays – that’s a huge £400 off for a family of four, plus there are free child places available on selected holidays.
The discount applies to all destinations, whether you're planning a city break, a beach holiday or a villa stay. Jet2holidays package deals include flights, luggage, hotel transfers and ATOL protection, plus you can secure your booking with a low deposit. Remember to register as a myJet2 member to redeem this offer.
Best bank holiday shopping deals
Get 20 per cent off Charlotte Tilbury bestsellers

If your makeup bag is in need of a glow-up, Charlotte Tilbury has 20 per cent off site-wide. We’re talking every single thing, including our tried-and-tested favourites like the Hollywood flawless filter, airbrush flawless foundation, airbrush flawless finish powder and the iconic magic cream. Whether you’re prepping for a summer wedding or just want to upgrade your collection, this is the time to stock up. Just apply the promo code below at checkout to redeem your discount.
Exclusive 10 per cent off VistaPrint orders
.jpg)
Whether it’s business merch, wedding stationery or personalised gifts, Vistaprint has your design needs covered. Right now, it’s offering our readers an exclusive 10 per cent off orders over £50 until 31 May. Design your own business cards and signage or create sentimental photo books, calendars and stationery – there’s no shortage of ideas and inspiration.
Save 42 per cent on Legoland festival tickets

If you're planning a family day out over the bank holiday weekend or May half term, there’s up to 42 per cent to be saved on Legoland Windsor tickets when you book online in advance. Plus ,there’s plenty to enjoy with the Lego festival in full swing, bringing extra entertainment until 8 June.
Prices start from around £39 per person, compared to over £60 on the day. The discount includes access to all the park’s rides, attractions, shows and themed zones. It's worth booking early for the best availability and lowest prices.
£10 gift card with National Trust memberships

For those planning to make the most of the warmer weekends and school holidays, a National Trust membership is a brilliant investment, with unlimited access to hundreds of historic homes, gardens, coastlines and nature trails across the UK. Right now, you’ll get a £10 gift card with joint, family, individual or young person memberships.
Spend your gift card at any of the on-site cafés, shops (including online) or towards a National Trust holiday booking. Memberships start from just £48 per year – plus those over 60, who have been a member for the last three years, can enjoy 25 per cent off the senior membership.
Discover more discount codes and offers from your favourite brands in The Independent’s deal section