27 best beauty gifts for Christmas 2024, reviewed
All products are independently selected by our editors. If you buy something, we may earn an affiliate commission. Learn how we test.
As a hard-to-please beauty journalist, I take my yearly compilation of the best beauty gifts very seriously. After all, having tested hundreds of makeup, skincare, perfume and haircare launches first-hand, I've learnt the actual value of most products; so I'd like to think I know a thing or two about what separates a worthy beauty gift set from an underwhelming one.
I'm also not here to deny the obvious: whenever the festive season comes around, the beauty space becomes overcrowded with thousands of gifting options, making the process of choosing that much harder (and more time-consuming). From skincare gift sets and makeup kits to the best beauty advent calendars, it seems as though every retailer and brand pulls out all the stops for their Christmas offerings.
To save you the trouble of scouring the web to find the best gift to treat a fellow beauty obsessive in your life (or yourself, because why not?), I've put together a definitive round-up to please every taste, budget and preference. Whether you're shopping for a skincare obsessive, a makeup stan, a perfume connoisseur, or all of the above, consider this edit as your one-stop shop for all things beauty. So sit back, and start scrollin'.
And for those wondering whether it's too late to score a quality gift — we'll be honest and say that you're cutting it close. But with the help of Santa's reindeer (AKA next-day delivery), your Christmas wish for a speedy dispatch should come true.
Firework content
This content can also be viewed on the site it originates from.
After more gift guides?
- Discover our edit of the best skincare gift sets.
- Don't forget to check out the TikTok gifts list.
- Of course, the classic – best gifts for women.
- The best beauty advent calendars that are already selling out.
For more content from Glamour UK Commerce Writer Denise Primbet, follow her on Instagram @deniseprimbet.