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.

The best women's winter pyjamas to stay warm and cosy

Woman in pyjamas reading a book
Snuggle up in a pyjama set from John Lewis, The White Company, Marks & Spencer and more. (Getty Images)

As temperatures have plummeted, we're constantly looking for ways to keep warm without paying a fortune in central heating. What better way to keep cosy than with a stylish pyjama set?

Whether you like to wear a two-piece pyjama for sleeping or to lounge around your home in complete comfort, they're a winter essential.

We've compiled our favourite designs, which are all long-sleeved to keep the winter chill at bay, with matching shorts or trousers.

Some of our favourite places to shop for pyjamas include John Lewis, Marks & Spencer, The White Company and more, so we've included our favourite sets to shop now.

Featuring bold prints and muted tones, there's a style to suit every taste and budget, with luxury and affordable designs alike.

The best women's winter pyjamas

Cool Comfort™ Cotton Modal Pyjama Set | £30 from Marks & Spencer

These temperature-regulating cotton pyjamas are perfect for year-round use.
These temperature-regulating cotton pyjamas are perfect for year-round use.

Available in sizes 6-22, this cosy cotton set is designed with a regular fit and cleverly keeps you warm when its cold and cool when its warm. Smart, chic and comfortable, they're a muted blue shade with stylish white piping detailing.

Tie-Hem Ribbed Jersey Lounge Pyjama Set | £75 from The White Company

This jersey pyjama set from The White Company is super-soft.
This jersey pyjama set from The White Company is super-soft.

Perfect for lounging around your house, this flattering ribbed designs has a satin tie to adjust the elasticated waistband with relaxed pull-on trousers for a comfortable fit.

Dream Satin™ Star Print Pyjama Set | £35 from Marks & Spencer

This satin set is made from a cling-resistant fabric for extra comfort.
This satin set is made from a cling-resistant fabric for extra comfort.

This star print set comes with an eye mask too, so you can catch 40 winks with no bother. The trousers have an elasticated waistband and a relaxed open-collar shirt, all in a moisture-wicking fabric.

Lilac gingham cotton pyjamas in a bag | £30 from Boux Avenue

"Soft and comfortable. Feels expensive to touch and good quality," said one shopper about this gingham set.
"Soft and comfortable. Feels expensive to touch and good quality," said one shopper about this gingham set.

This matching gingham set are long-sleeved with soft elasticated trousers and a notch collar to keep you warm and cosy all winter long.

Gingham Print Leggings & Borg Fleece Pyjama Set | £28 from John Lewis

This two-piece PJ set is available from John Lewis in pink and blue.
This two-piece PJ set is available from John Lewis in pink and blue.

This fleece pyjama set is perfect if you feel the cold. One happy John Lewis shopper said: "Super warm and cosy-not cold wearing these, which is a blessing waking up in the morning on these cold winter days!"

Lucia Yarn Dye Stripe Cotton Pyjama Set | £39 from John Lewis

This John Lewis set is available in sizes 8-18.
This John Lewis set is available in sizes 8-18.

This super-soft cotton pair has a luxury look without costing a fortune. They have a relaxed fit, elasticated waistband, placket cuffs and a yarn dyed woven strip detailing that's as smart as they are cosy.

Lindex revere top and wide leg trouser pyjama set in beige spot print | £30 from ASOS

This bold printed set is perfect if you like an oversized style.
This bold printed set is perfect if you like an oversized style.

This set is ideal if you want short-sleeves and a baggier, oversized fit. The wide-leg trousers have an elasticated waist too for extra comfort.

Woven Button Through Pyjamas | £40 from Next

This polyester pair have an elasticated waistband and side pockets.
This polyester pair have an elasticated waistband and side pockets.

This colourful pair is perfect for a maximalist. Stylish but still comfortable, they're available in sizes 6-24 and are available in four different colours.

Their Nibs Lilac Squirrel Floral Pyjama Set | £36 from John Lewis

One customer described this floral set as made from a
One customer described this floral set as made from a "very good quality material which washes well."

This set is a John Lewis bestseller. We love the vibrant floral print, warm long-sleeves, elasticated trousers and durable soft cotton fabric.

Checked pyjamas | £29.99 from H&M

This cosy pyjama set is made from checked cotton flannel.
This cosy pyjama set is made from checked cotton flannel.

You can't go wrong with a classic tartan pair of pyjamas. One H&M customer said: "These are great quality and my second colour of this style. They are of good quality which is what you would expect from the price point, and are super-soft and comfortable."

Red Soft Touch Short Pyjama Set with Leopard Heart Print | £23.99 from New Look

This two-piece set is stretchy and comfortable.
This two-piece set is stretchy and comfortable.

If you prefer a style that's a little cooler with shorts instead of trousers, this ticks every box. With a fun heart print, but still warm long sleeves, they're soft, comfortable and made from a jersey fabric.

Edie Stripe Long Sleeve Pyjama Set | £32 from John Lewis

The stretch cotton jersey fabric this set is made from is soft and breathable.
The stretch cotton jersey fabric this set is made from is soft and breathable.

One John Lewis customer said of this striped set: "Great quality fabric, wash well, no shrinkage. Especially like the cuffed ankles on the trousers, so they don't flap all over the place."