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 reduce Christmas pyjamas to just £10

You can get 20% off women's nightwear and pyjamas at M&S right now.

(Marks & Spencer / Yahoo Life UK)
You can get 20% off women's nightwear and pyjamas at M&S right now. (Marks & Spencer / Yahoo Life UK)

Christmas is fast approaching, which means there's no better time than now to shop for your festive pyjamas from Marks & Spencer. Plus, M&S is offering 20% off women's nightwear and Christmas pyjamas right now.

Quick overview
See 6 more

Prices start from £8 and there's a fun selection of nightwear to get your hands on. 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 £10.

👉 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 500 five-star reviews singing the set's praises, with many customers loving the fit, stretchy waistband and value for money. 

£10 at Marks & Spencer

Shop the same style in a trendy navy colour. The checked pattern is timeless and the stretchy material is soft, promises to wash well and keep you feeling cosy.

£10 at Marks & Spencer

This comfy set features a multi-coloured bow print over a light blue background for the perfect fun loungewear two-piece. 

£10 at Marks & Spencer

Get ready for bedtime with this chic dark blue set, detailed with moon motifs, and little stars. 

£10 at Marks & Spencer

Wear this grey number designed with an oversized star on the top and all-over print on the bottoms for Christmas and beyond. 

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

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

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

£14 at Marks & Spencer

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

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

£22 at Marks & Spencer

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

£28 at Marks & Spencer