Products featured in this Yahoo article are selected by our shopping writers. We will earn a commission from purchases made via links in this article. Pricing and availability are subject to change.

John Lewis has reduced tons of Christmas gifts in its Black Friday sale

Shop early to avoid the stress of December and save money.

(John Lewis / Yahoo Life UK)
Shop for Christmas in one go at John Lewis. (John Lewis / Yahoo Life UK)

When it comes to Christmas shopping, the earlier you tackle it, the better. And while it may feel like we've got plenty of time until the big day arrives, it's never a bad idea to make a head start where we can. Luckily for us, John Lewis is here to help with the admin list that comes with Christmas, allowing us to shop numerous well-loved brands, all in one place.

Quick overview
See 45 more

Whether it's a health tracking ring for the fitness fanatic in your life, sheepskin slippers for the homebody or skincare gift set for the beauty obsessed, the retailer has hundreds of options to choose from, suitable for a range of budgets this year.

👉 Go straight to John Lewis
🔎
Browse Top 100 Gifts at John Lewis
🎁 Shop food and drink gifts
🎁 Shop gifts for her
🎁 Shop gifts for him
🎁
Shop gifts under £20

While the site has numerous well-signposted sections for whoever you're looking to buy for, including gifts for her, gifts for him and gifts that under £20, we've done the hard work for you to save you scrolling through thousands of products. And better yet, a number of them are on sale ready for Black Friday.

Avoid panic buying last-minute gifts, and have everyone covered ahead of time, from your impossible-to-buy-for gran to your secret Santa. Trust us, future you will be thankful come Christmas!


✨ Our top Christmas gifts on sale at John Lewis

Test our four of Molton Brown's popular shower gels over the course of the festive period, including Orange & Bergamot, and Fiery Pink Pepper. 

£16 at John Lewis

This sleek puffer coat is a perfect layering staple. It boasts angled chest pockets and lower welt pockets, as well as a hood.

£100 at John Lewis

Mulberry handbags are very rarely reduced, so we'd snap up this saving ASAP. You can also view all Mulberry deals here

£875 at John Lewis

Get the Estée Lauder Blockbuster 11-Piece Gift Set worth £405 for just £85 when you spend £50 or more on Estée Lauder.

How to claim
Step 1: Add £50 or more of Estée Lauder products to your basket
Step 2: Add the Estée Lauder Blockbuster 11-Piece Gift Set to your basket
Step 3: Click on the ‘Add promotional code’ link at the payment stage of checkout
Step 4: Apply promo code EL50 at checkout

Save £326 with code
£85 at John Lewis

This beautiful box is decorated by marble artist Natascha Maksimovic and contains many of Molton Brown's biggest fragrance hits. Our favourites are Wild Mint & Lavandin, Heavenly Gingerlily and Orange & Bergamot across hand washes, body oils and shower gels.

£180 at John Lewis

If you love Lancôme, this luxury skincare bundle worth £110.41 is a deal too good to miss.

£67 at John Lewis

This trio of Neom products are designed to supercharge your day with an energising and invigorating scent of natural essential oils including spearmint, rosemary and eucalyptus. 

£18 at John Lewis

AirPods 4 have been redesigned for exceptional all-day comfort and greater stability for a totally transformed audio experience.

£119 at John Lewis

This Radley bag has been further reduced and is a great everyday tote bag you're sure to get lots of wear out of.

£131 at John Lewis

Discover the 24 beauty treasures hidden inside this enchanting train design advent calendar, containing products for some TLC.

£54 at John Lewis

The original go-to headphones are back and better than ever. Designed to stay in place and get you moving with powerful sound, Beats Solo 4 have been re-engineered for high-fidelity acoustics, featuring personalised spatial audio with dynamic head tracking for truly immersive listening.

£130 at John Lewis

This 12-drawer beauty advent calendar makes the perfect gift for a Charlotte Tilbury make-up fan.

£136 at John Lewis

Worth £151, this is a great gift set including a full-size Advanced Night Repair Serum.

£72 at John Lewis

Clarins' beloved Eau Dynamisante is a popular fragrance and this gift set is a welcome bargain. Inside is a full-size 100ml bottle, a mini shower gel, body lotion and vibrant red wash bag.

£35 at John Lewis

This enhanced version of Vertuo's revolutionary brewing system is super easy to use and right now hugely discounted. 

£79 at John Lewis

This popular men's fragrance by Dior has a classic woody scent with a ambery base.

£60 at John Lewis

Upgrade any grooming routine with this Elemis bundle that comes with five skincare staples; a Dynamic Resurfacing Facial Wash, Dynamic Resurfacing Facial Pads, Ice-Cool Foaming Shave Gel, Pro-Collagen Vitality Eye Cream and a Pro-Collagen Marine Cream For Men.

£64 at John Lewis

This stylish Coach bag has now been slashed in price by a huge amount. 

£417 at John Lewis

This Tom Ford gift set comes with the 50ml and 10ml sizes of the Tom Ford Ombre Leather Eau De Parum presented in a sleek gift box.

£128 at John Lewis

Get 3 Dior make-up creations for eyes, lips and complexion for you to discover in a limited-edition pouch.

£88 at John Lewis

🎁 Best Christmas gifts under £20 🎁

This designer tote bag has been a sell-out sensation this year and is a great budget-friendly gift. 

£12 at John Lewis

A candle for Christmas is a no-brainer, especially if they're a homebody who loves trying out new scents for fun. 

£5 at John Lewis

Get a taste for Sipsmith's London Dry, Zesty Orange and Lemon Drizzle gin this Christmas. 

£12 at John Lewis

If the person you're buying for has a Barbour coat, this wax dressing treatment is essential for keeping it in tip-top shape, and is a fantastic stocking filler that will get plenty of use. 

£13 at John Lewis

This ribbed scarf is available in a choice of four colours, and would make a great addition to any winter wardrobe. 

£19 at John Lewis

Hot chocolate season is here! And if you know someone who loves the stuff, then this gift this is ideal. Filled with six flavours of hot choc, it comes presented in a stylish library-style box. You can also shop a tea variation

£14 at John Lewis

🎁 Best Christmas gifts under £50 🎁

The perfect pair of leather gloves to wear this winter and beyond, available in a choice of eight colours.  

£25 at John Lewis

A bottle of bubbly and a box of moreish melt-in-the-mouth chocolates, it's been described as the "perfect gift" by shoppers. 

£25 at John Lewis

Fit your AirTag snuggly into this stylish woven keyring from Apple. A luxury gift to give this Christmas. 

£40 at John Lewis

We're hug fans of this leakproof water bottle from Stanley (read our full review here). It holds just under a litre of water, keeps ice cubes solid for up to 48 hours and comes in a variety of colours. 

£43 at John Lewis

A treat for your hair and skin, this pillowcase comes in 12 gorgeous colours. 

£45 at John Lewis

These stackable tumblers are designed to perfectly slot together in the shape of a fish, and often top the retailer's list of bestsellers all-year-round. 

£30 at John Lewis

Splurge a little more on this plush dressing gown that will keep you feeling cosy all through winter. Available in ivory, grey and toffee, it come in sizes S to XL and customers say it fits true to size. 

£32 at John Lewis

The perfect pair of wellington boots to see you through winter from everyone's favourite heritage brand, Barbour. Enjoy a timeless design with a sturdy and comfortable rubber construction.

£44 at John Lewis

For the caffeine lover in your life, this moka pot makes the perfect gift. This size pours six cups, but you can also pick up versions that serve one, three or nine cups. 

£45 at John Lewis

🎁 Best Christmas gifts for her 🎁

If your recipient is always losing her make-up, or having to rifle through a bottomless handbag to find her favourite lipstick, this vanity casy is the solution. Not only does it have a an elegant green velvet design with gold zips, it also has many compartments for organising brushes, bottles and compact products.

£65 at John Lewis

Go luxurious this Christmas with a staple cashmere jumper, knitted using a yarn spun especially for John Lewis, and available in a generous 13 different colours. 

£89 at John Lewis

If she loves flowers, this Lego Chrysanthemum set will last forever, with no watering or maintenance required. It's a win-win. 

£25 at John Lewis

This pretty heart-shaped necklace is a great pick for both a minimalist or a chunky jewellery lover. It can be personalised, too, simply bring your necklace to any Monica Vinader store for a complimentary service. 

£88 at John Lewis

Available in sizes three to eight, these cosy slip-on mules will keep your feet warm and dry throughout winter. "Just the best, I'll never buy another pair of slippers," said one five-star review. 

£55 at John Lewis

Get YSL's best-selling lipstick in the shade 21 Rouge Paradox for half price at John Lewis. The perfect Christmas lippy.  

£17 at John Lewis

🎁 Best Christmas gifts for him 🎁

Earn major brownie points this year with a state-of-the-art smart ring, equipped with personalised health tracking capabilities. Available in a variety of metal finishes, it comes with advanced sensor technology and up to seven days of battery life. 

£499 at John Lewis

This timeless scarf will stay in style for years to come, providing the ultimate layer of warmth throughout winter. 

£40 at John Lewis

Someone keen to brush up on their cooking skills? A stylish apron like this is a winner that will last ages. It'll save spills and stains and has a spacious front pocket for storing utensils. 

£15 at John Lewis

A high-quality jumper like this will get plenty of wear to the office, at the weekends and for smarter events, like date night. It comes in seven colours to choose from, too. 

£65 at John Lewis

🎁 Best food & drink gifts 🎁

This hamper-style set is filled with sweet and savoury treats, including a bottle of red, paprika chips, chocolate oat biscuits, cheddar and onion Cornish snaps and smoky chilli mixed nuts. 

£45 at John Lewis

Make the festive season even sweeter with this bag of assorted chewy sweets, each shaped as our favourite Christmas icons. 

£15 at John Lewis

Go the extra mile this Christmas with a hand-iced shortbread cookie in the shape of a gingerbread Santa. 

£5 at John Lewis

You can never have too much chocolate at Christmas and this sachet of luxurious chocolate buttons makes the best stocking filler. 

£8 at John Lewis

This is a brilliant option for beer lovers. Inside is mix of craft beers and snacks to drink your way through Christmas. There's an ale, lagers, Pilsner, IPA and more, along with crisps, nuts and pretzel thins. 

£40 at John Lewis