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.

Marks & Spencer Christmas pyjamas start from just £12.50 and are sure to sell out fast

(Marks & Spencer / Yahoo Life UK)
Marks & Spencer drops Christmas pyjamas sets for 2024. (Marks & Spencer / Yahoo Life UK)

Christmas is fast approaching, which means there's no better time than now to start shopping for your festive pyjamas from Marks & Spencer's new collection. The retailer has just unveiled its matching sets, with classic checks and Christmas motifs for men, women, kids and even the family dog.

Quick overview
See 3 more

Prices start from £8 and there's a fun selection of nightwear to shop, whether you're a traditionalist and love red and green, a maximalist with an obsession with bold prints or a minimalist that loves a simple block colour set of pyjamas, there's something for everyone.

Perfect for getting cosy over the Yuletide season, there's plenty of fabrics on offer, from super soft modal to silky satin. However, one design that we can't wait to get our hands on is this Cotton Rich Print Pyjama Set, available in six patterned designs and on sale for a bargain £12.50.

👉 Go straight to M&S Christmas
🛍️ Shop M&S Christmas pyjamas
🛍️ Shop kids Christmas pyjamas
🛍️ Shop women's Christmas pyjamas
🛍️ Shop men's Christmas pyjamas

They're already racking up five star reviews, too. One satisfied shopper said: "Lovely material, smart too for pyjamas. Good choice of pattern. Nice to wear for the coming colder season. Warm without being uncomfortable. Just really nice."

Bound to get you in the Christmas spirit and keep you cosy all winter long, there's plenty of pyjama styles for you to choose from over at M&S right now, so be quick snapping up your preferred pair before they inevitably sell out ahead of Christmas.

This bargain two-piece is ideal if you love colourful pyjamas but want something more subtle for the Christmas season. There's already more than 200 five-star reviews singing the set's praises, with many customers loving the fit, stretchy waistband and value for money. 

£13 at Marks & Spencer

The bargain £12.50 set also comes in navy. The checked pattern is timeless and the stretchy material is soft, promises to wash well and keep you feeling cosy.

£13 at Marks & Spencer

Red and green are the classic hallmark colours of Christmas. This long-sleeve set is made from 100% cotton, with formal touches like the chest pocket, making it ideal for Christmas morning. You can also buy the same pyjamas for men and kids.

£30 at Marks & Spencer

This set has four patterns to choose from: this sledging dog print (which is our favourite), plus pink and gold stars, a navy and white constellation, and blue leopard print. 

£22 at Marks & Spencer

These fleece pyjamas are ideal for cold winter mornings and cosy evenings on the sofa. We love the contrasting piping on the collar. The set is available in three different colours: red, pink and navy.

£18 at Marks & Spencer

Be the ultimate Mrs Claus in these bold red pyjamas that are so chic you can wear them all year round.

£28 at Marks & Spencer

Made from a soft, breathable fabric that's great for lounging in, this set features a seasonal snowflake print that brings the perfect amount of Christmas spirit.

£28 at Marks & Spencer

We love this gorgeous candy cane-style, striped set (available for the whole family) with a smart collar.

£35 at Marks & Spencer