Yahoo's editors are committed to independently selecting wonderful products at great prices for you. We may receive a share from purchases made via links on this page. Pricing and availability are subject to change.

M&S has reduced over 25 Christmas hampers, prices now start at just £12

M&S Christmas hampers
Need some gift inspiration? All of these great M&S hampers are on sale. (Marks & Spencer)

When it comes to the perfect Christmas hamper, Marks & Spencer has everything you could possibly need.

The brand has gone all-out this year, even offering a Christmas Countdown Hamper for just £36.80, containing everything from a felt advent calendar to a cute Christmas bowl and plate, perfect to put Santa's snacks on.

If it's something more adult-friendly you're after, the food and drink options are not to be missed, including a Whisky Tasting Experience Gift for just £12.

In fact, Marks & Spencer has a hamper for even the trickiest people that need ticking off your Christmas list, whether they're foodies who might appreciate truffle cheese or beauty-lovers who'd enjoy a pampering bath set.

Plus the free nominated day delivery means you can get your gifts delivered straight to your door any time before 22 December.

Best of the Marks & Spencer Christmas hamper sale

Christmas Countdown Hamper | £36.80 (Was £46)

Including an adorable felt advent calendar. (Marks & Spencer)
Including an adorable felt advent calendar. (Marks & Spencer)

Colin The Caterpillar™ Christmas Gift | £32 (Was £40)

The perfect choice for all the Colin fans out there. (Marks & Spencer)
The perfect choice for all the Colin fans out there. (Marks & Spencer)

Santa's Very Merry Treat Bag | £24 (Was £30)

Anything that includes the coveted Festive Friends is top of our list. (Marks & Spencer)
Anything that includes the coveted Festive Friends is top of our list. (Marks & Spencer)

Santa's Little Bakers Treat Bag | £24 (Was £30)

A sweet gift for any budding bakers. (Marks & Spencer)
A sweet gift for any budding bakers. (Marks & Spencer)

Whisky Tasting Experience Gift | £12 (Was £15)

The most affordable gift hamper treat in our selection. (Marks & Spencer)
The most affordable gift hamper treat in our selection. (Marks & Spencer)

Bottled Ale Gift Set | £12 (Was £15)

A great option for anybody looking to try some new beers. (Marks & Spencer)
A great option for anybody looking to try some new beers. (Marks & Spencer)

Pop the Prosecco Gift Box | £28 (Was £35)

Prosecco and truffles – the ideal night in. (Marks & Spencer)
Prosecco and truffles – the ideal night in. (Marks & Spencer)

Classic Christmas Gift Box | £24 (Was £30)

Includes all our Christmas favourites, like the M&S iced fruit cake. (Marks & Spencer)
Includes all our Christmas favourites, like the M&S iced fruit cake. (Marks & Spencer)

The Truffle Cheese Gift | £40 (Was £50)

Christmas television and a cheese board, there's nothing better. (Marks & Spencer)
Christmas television and a cheese board, there's nothing better. (Marks & Spencer)

Red Wine & Nibbles Gift Box | £28 (Was £35)

Includes a bottle of Malbec and some delicious nibbles. (Marks & Spencer)
Includes a bottle of Malbec and some delicious nibbles. (Marks & Spencer)

Red Wine & Charcuterie Gift | £56 (Was £70)

Wine and a cheese grazing platter, where do we sign up? (Marks & Spencer)
Wine and a cheese grazing platter, where do we sign up? (Marks & Spencer)

Collection Smoked Salmon & Champagne Canapes | £56 (Was £70)

Hosting this Christmas? This one's for you. (Marks & Spencer)
Hosting this Christmas? This one's for you. (Marks & Spencer)

Cocktail Lover's Hamper | £52 (Was £65)

Includes an Espresso Martini, glasses, a cocktail shaker and plenty of recipes. (Marks & Spencer)
Includes an Espresso Martini, glasses, a cocktail shaker and plenty of recipes. (Marks & Spencer)

Collection Christmas Giftbox | £36 (Was £45)

Everything you need for a low-key Christmas day. (Marks & Spencer)
Everything you need for a low-key Christmas day. (Marks & Spencer)

The Marks & Sparkle Gift Box with Chocolates | £32 (Was £40)

Includes a limited edition Prosecco. (Marks & Spencer)
Includes a limited edition Prosecco. (Marks & Spencer)

Champagne Cheers Gift Box | £38.40 (Was £48)

The same as the Prosecco gift box but featuring Champagne instead. (Marks & Spencer)
The same as the Prosecco gift box but featuring Champagne instead. (Marks & Spencer)

Sugar Plum Snowglobe Gin Gift | £28 (Was £35)

Is there anything better than a Christmas gin? (Marks & Spencer)
Is there anything better than a Christmas gin? (Marks & Spencer)

Pampering options for her

Calm Ultimate Hamper Gift | £59.50 (Was £85)

Give the gift of relaxation with this huge calming gift. (Marks & Spencer)
Give the gift of relaxation with this huge calming gift. (Marks & Spencer)

Luxury Time for You Fragrance Gift Set | £35 (Was £50)

A box full of luxury fragrances to try. (Marks & Spencer)
A box full of luxury fragrances to try. (Marks & Spencer)

Apothecary Time For You Gift Set | £70 (Was £100)

Tailor your self-care space to your mood with this luxurious set. (Marks & Spencer)
Tailor your self-care space to your mood with this luxurious set. (Marks & Spencer)

Calm Bath Time Ritual Gift Set | £23.60 (Was £29.50)

Your bath time routine just had a glow up. (Marks & Spencer)
Your bath time routine just had a glow up. (Marks & Spencer)