Yahoo Canada is committed to finding you the best products at the best prices. We may receive a share from purchases made via links on this page. Pricing and availability are subject to change.

Quick, order your John Lewis Christmas gifts by Thursday to ensure they get there in time

We've rounded up all the best gifts below so you can do all your shopping easily.

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

Shopping for Christmas gifts can feel overwhelming, especially when you're on a time crunch. There's now just days to go until the big day arrives. If you're wanting to do all your shopping in one place, at John Lewis you can shop numerous well-loved brands, all in one place.

Quick Overview
See 39 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.

Better yet, it has a dedicated Christmas Delivery Schedule page, with all the details on cut-off times for orders. For Standard Home Delivery (which is free on orders over £50), the latest you can place an order is 7pm on Thursday 19 December, for it to arrive by 6pm on 24 December. For Next Day Delivery, you have up until 8pm on 22 December to order your gifts for them to arrive by 6pm on Christmas Eve.

👉 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 are 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.


✨ Our top Christmas gifts to shop from John Lewis

This decadent drawstring sack is filled with Prosecco and plenty of festive snacks. 

£35 at John Lewis

Including picks like red wine, paprika-flavoured crisps and sprinkle chocolate buttons, this affordable hamper couldn't be better. 

£38 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.

£199 at John Lewis

This gorgeous pair of hoop earrings, available in gold and silver, is designed with a compact textured shape that's ideal for everyday wear.

£88 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.

£67 at John Lewis

Another brilliant Christmas gift is this cashmere scarf. It adds a pop of colour and plenty of warmth to any outfit and has a very on-trendy slouchy fit. 

£47 at John Lewis

This design launched earlier this year in summer, proving so popular one sold every four minutes. It features a stylish checkerboard print, with lip motifs and a fun lip-shaped keychain. 

£12 at John Lewis

Comfy and cosy, this lounge set is just what you need in your winter wardrobe. Not to mention, it's an absolute bargain.

£22 at John Lewis

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

£45 at John Lewis

Available in black, light green and dark stone, this cross body bag from Coach is practical and stylish in equal measure. 

£263 at John Lewis

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

£25 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

Described as an "excellent gift" by shoppers, this bottle of fan-favourite Champagne comes with a matching cooler — reusable, designed to last, and easy to carry with a rotative chromed handle, keeping your bottle cool for up to two hours. 

£70 at John Lewis

This revolutionary smart ring works alongside the world-class personal health Oura App to provide members with accurate and personalised daily health data, insights, and guidance.

£249 at John Lewis

Refresh your stock of boxers with this multipack from Calvin Klein. 

£42 at John Lewis

This super soft cashmere jumper comes in 12 different colours and has rave reviews for its quality and fit. 

£89 at John Lewis

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

£129 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.

£100 at John Lewis

This iconic perfume makes a luxurious Christmas gift. 

£64 at John Lewis

Get cosy with this heated throw by your side this winter. 

£60 at John Lewis

Save 20% on this cashmere jumper that's perfect for a work wardrobe. It instantly smartens up any outfit and is thin enough to be comfortably layered over shirts and under coats, while still keeping you warm. 

£129 at John Lewis

Grab a new iPad in a choice of colourways for less and enjoy a stream of features. Plus, this is a rare deal. 

£289 at John Lewis

Snag two electric toothbrushes with this great value duo deal. Shoppers describe the brushes as "lightweight and effective". A great gift for a couple. 

£70 at John Lewis

Snuggle up with this soft-to-touch hot water bottle this winter and say goodbye to chilly nights. 

£28 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. 

£100 at John Lewis

🎁 Best Christmas gifts under £20 🎁

A stoneware mug from Le Creuset is a failsafe gift for a hot drink lover. 

£17 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

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

Everyone's favourite tote bag now comes in a bigger size and fresh design. 

£15 at John Lewis

🎁 Best Christmas gifts under £50 🎁

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

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

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

£15 at John Lewis

This crossbody bag is made to last in soft grained leather and is super practical. 

£179 at John Lewis

Invest in this timeless coat and wear it for years to come. Enjoy a durable design with functional features including various pockets and adjustable button fastenings, alongside a gorgeous tartan lining. 

£359 at John Lewis

🎁 Best Christmas gifts for him 🎁

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

£64 at John Lewis

Look dapper in this staple shape from Barbour and soak up the classic equestrian style. Complete with matte-finished diamond quilting, a funnel collar and corduroy lining, it's great for throwing on whatever the occasion. 

£149 at John Lewis

It doesn't get more staple than this pair of black, double strap sandals from Birkenstock. Designed in the brand's classic shape, with adjustable straps, a shaped cork and latex footbed and shock-absorbing sole, they're the perfect choice for summer or any upcoming holidays.

£80 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 🎁

Already selling fast, this £100 hamper features a great selection of traditional treats sure to impress this festive season. 

£100 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

A no-brainer come Christmas time, Hotel Chocolat has dozens of premium chocolate boxes that are perfect for gifting, including this hugely popular festive edition, filled with 28 individual chocolates. 

£30 at John Lewis

With customer reviews saying that it "works very well" and the "steaks are out of this world, we can see why this compact grill has a reputation for being able to sear meat to restaurant-quality. It also works a treat on sausages, skewers, chargrilled chicken and more.

£105 at John Lewis