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.

Last-minute Christmas gifts at John Lewis for all the family

You can do all your Christmas shopping in one easy go.

John Lewis has a huge variety of gift options for Christmas. (John Lewis / Yahoo Life UK)
John Lewis has a huge variety of gift options for Christmas. (John Lewis / Yahoo Life UK)

Whether you're searching for the right gift to let your best friend know how much they mean to you, or are on the hunt for that tricky gran who always says not to worry about buying them anything (as if you would ever take them up on that offer), Christmas shopping can feel overwhelming. Especially if, like us, you've left everything until last-minute. Don't know where to start? We suggest heading to John Lewis where you can shop numerous brands in one place, whether its homeware, hampers, fragrance, skincare or jewellery.

Quick overview
See 16 more

Home to beloved brands such as Le Creuset, Jo Malone London, Molton Brown, Barbour and many more, it's a treasure trove of treats to shop across all budgets and recipients.

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 rounded up some of our favourites so you're not spending hours sifting through. Here's our top picks.

Our top John Lewis gift picks

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

Perfect for the winter months, this thermal fleece hoodie offers an oversized fit, with a snug hooded neckline, cuffed sleeves and giant front pocket. 

£30 at John Lewis

Selling fast and complete with six full-size fan favourites, this set is perfect for gifting this Christmas — especially now that it's heavily reduced. 

£75 at John Lewis

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

£12 at John Lewis

If a friend or family member is a music lover, they're sure to appreciate these headphones. They have voice-activated Siri access, speedy pairing times and quality sound.

£109 at John Lewis

A men's fragrance inspired by the "desert at sundown", says Dior. Expect a classic woody scent. 

£58 at John Lewis

A Dyson Airwrap is the ultimate hair styling tool, it's a multi-styler that dries, curls, shapes and hides flyaways, with no extreme heat. It's also rarely discounted, so if this is on a loved one's wish list, you'll want to snap it up ASAP. 

£399 at John Lewis

This includes all our Clarins favourites, from the iconic Eau Dynamisante Fragrance to two invigorating body care products.

£42 at John Lewis

Comfy and cosy, this lounge set is ideal for winter and comes in several colours. 

£22 at John Lewis

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

£17 at John Lewis

Fit your AirTag snuggly into this stylish woven keyring from Apple. A luxury gift to give this Christmas. Left it late? When you purchase directly from Apple, you can choose same-day two-hour courier delivery from selected stores. 

£40 at John Lewis

Exclusive to John Lewis this Ooni pizza oven set won’t be around for long. An ideal gift for your husband, it will make the whole family restaurant quality pizza at home.

£448 at John Lewis

Featuring a timeless cross body design and elegant features, one shopper even described it as "ideal for carrying those little things you need for everyday."

£79 at John Lewis

This Barbour jacket comes in three colours: Navy, Olive and Black. A classic outwear item that will never go out of style.

£100 at John Lewis

Get over £400 worth Estée Lauder products for a bargain price with this epic deal. Simply add £35 or more worth of Estée Lauder products along with the Blockbuster Gift Set to your basket, then enter the code 'ESTEE85' at checkout.

Save £326 with code
£85 at John Lewis

Promising high performance, this shelf-sharpening, steel precision bladed shaver comes equipped with advanced SkinIQ technology that senses and adapts to your hair density, for improved skin comfort. 

£109 at John Lewis

Some new boxers are always a great gift for the man in your life.

£45 at John Lewis

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

£45 at John Lewis

This gift set lets you explore some of the finest fragrances for men all in one go. Choose your favourite and then go and buy the full-sized version. 

£38 at John Lewis

Made with thermal hi-pile fleece our luxuriously soft and fluffy feel robe will keep you warm and cosy as the temperature drops.

£33 at John Lewis

A stylish gift set complete with two stunning glasses and a full bottle of Nicolas Feuillatte Brut Champagne.

£38 at John Lewis

Best gifts £20 and under

John Lewis Pineapple Cocktail Shaker, Silver, 600ml | £19.60 (Was 28)

John Lewis Wooden Chess & Draughts Game | £11.20 (Was £16)

John Lewis Cinnamon Spiced Vanilla Scented Reed Diffuser, 100ml | £13

OTOTO Best Bud Dogs Silicone Steam Release & Spoon Holder Set, Brown/Sandstone | £20

Organic Mulberry Silk Eye Mask, White | £18

Final Touch Conundrum Wine Aerator | £15

William Morris At Home Strawberry Thief Medium Wash Bag | £16

Le Creuset Stoneware Mug | £15

John Lewis Haze Bubble Glass Candle Holder | £6 (Was £12)

Sony MDR-ZX110AP On-Ear Headphones | £20

Best John Lewis Christmas hampers

John Lewis Christmas Treats Sack | £35

John Lewis Christmas Delights Tray | £28 (Was £34)

John Lewis White Wine & Nibbles Gift Box | £40

Waitrose & Partners Christmas Favourites Gift Box | £75

John Lewis Festive Treats Hamper | £65

John Lewis Winter Berry Basket | £225

Best John Lewis Christmas gifts for her

John Lewis & Partners Aria Modal Pyjama Set | £46

John Lewis Sheepskin Mule Slippers | £39.20 (Was £49)

CHANEL N°5 Eau de Parfum Spray, 50ml | £99

John Lewis Cashmere Travel Wrap | £99

Leather Knot Handle Scoop Bag | £71.20 (Was £89)

Jo Malone London Christmas Ornament English Pear & Freesia Fragrance Gift Set | £32

Monica Vinader Deia Huggie Hoop Earrings | £85

Roberts Revival Petite DAB/DAB+/FM Bluetooth Portable Digital Radio | £99.99

John Lewis Winter Spice Inclusion Three Wick Scented Candle, 1.5kg | £38

John Lewis & Partners Fleece Lined Leather Gloves, Black | £35

Large Cambridge Holdall | £85

Estée Lauder The Hydrating Routine Skincare Gift Set | £62

Edge Longline Cardigan | £39

Stackers Classic Jewellery Box Lid, Blush Pink | £25

Stanley IceFlow Flip Straw Stainless Steel Leak-Proof Tumbler, Citron | £42.99

Dreamland Luxury Heated Throw, Grey | £59.99 (Was £69.98)

HUSH Set Of Three Mini Candles | £22 (Was £32)

Liz Earle Cleanse & Polish Hot Cloth Cleanser, 100ml | £13.50 (Was £19)

Best John Lewis Christmas gifts for him

Barbour Chelsea Sportsquilt Water-Resistant Quilted Jacket, Black | £139

Apple AirTag, Bluetooth Item Finder | £29 (Was £35)

Paul Smith Organic Cotton Crew Neck T-Shirt, Pack of 3 | £49

Le Creuset Stainless Steel Travel Mug, 350ml, Marseille Blue | £27

Lumie Sunrise Alarm Wake up to Daylight Table Lamp, White | £49.99

Bose QuietComfort QC45 SE Noise Cancelling Over-Ear Wireless Bluetooth Headphones with Mic/Remote | £189 (Was £249)

Molton Brown Re-charge Black Pepper Bath & Shower Gel, 300ml | £25

Cashmere Half Zip Jumper, Black | £135

Bleu De CHANEL Eau de Toilette Spray, 50ml | £72

Sonos One SL Smart Speaker | £134 (Was £179)

Raging Bull Midweight Quilted Gilet | £69.30 (Was £99)

Apple Watch Series 8 GPS + Cellular, 41mm, Regular, Midnight | £339 (Was £469)

Meta Quest 2, All-In-One Virtual Reality Headset and Controllers, 128GB | £249.99 (Was £299.99)

Cashmere Beanie | £40

Made in Italy Cashmere Crew Neck Jumper | £110

Hotel Chocolat Velvetiser & 2x Podcups | £99.95

Bialetti Moka Express Hob Espresso Maker, 3 Cup | £19.20 (Was £30)

Theragun 2nd Generation Mini Massager by Therabody, Black | £175

Aesop Majestic Melodies Bodycare Gift Set | £93

Sheared Fleece Robe | £45

Paul Smith Organic Cotton Stripe, Spot & Plain Trunks, Pack of 3, Multi | £44

OTO 20% CBD Essential Oil Roll-On Discovery Bodycare Gift Set | £55 (Was £109)

Their Nibs Dandelion Long Sleeve Pyjama Set | £42