With Christmas now just a matter of weeks away, it's time to pull out your best festive pyjamas for cosy nights in with the family. Over recent years, matching Christmas PJs for the whole family have become increasingly popular, and retailers like New Look, River Island, Marks and Spencer, H&M, Sainsbury's, John Lewis and Matalan have all upped their game with the designs on offer.
Gone are the days where only cheesy, childlike designs were available if you want to match your kids, aunties, uncles, cousins or parents. There's now a huge range of Christmas pyjamas on offer, and some of them are actually gorgeous.
We have rounded up some of our favourite Christmas PJs for this year. Most retailers have matching family options available (M&S and Boux Avenue's offerings are our favourite), but if you don't want to match, brands like River Island, PLT and Boohoo all have some stunning designs on offer.
As well as looking gorgeous, some of the designs are so warm and cosy, you won't need the heating on Here are our top Christmas PJs for 2022:
New Look
You can shop New Look's full range of Christmas pyjamas here - including matching sets for the family. New Look currently has a huge 25% sale off almost everything - including PJs. Here are our top picks:
New Look PIECES White Long Sleeve Pyjama Set with Christmas Dinosaur Print - £21 (was £28)
New Look White Christmas Jogger Family Pyjama Set with Brussel Sprouts Logo - £14.24 (was £18.99)
EDITOR'S PICK: New Look Loungeable Red Pyjama Set with Candy Cane Print - £21 (was £28)
Boux Avenue
You can shop Boux Avenue's full range of Christmas pyjamas here - including matching sets for the family. Boux Avenue currently has a huge 30% sale off PJs. Here are our top picks:
Gingerbread pyjamas in a bag - Red Mix - £21 (was £30)
EDITOR'S PICK: Fairisle soft touch onesie - Red Mix - £26.60 (was £38)
Kid's snowflake fleece pyjamas in a bag - Light Pink - £11.20 (was £16)
Sn owman fleece pyjamas in a bag - Red Mix - £21 (was £30)
River Island
You can shop River Island's full range of Christmas pyjamas here - including matching sets for the family. Here are our top picks:
EDITOR'S PICK: River Island PINK CHRISTMAS SATIN set ( trousers £24 and top £24)
River Island Christmas RED CHECK FAMILY PYJAMA SET - £45
Marks and Spencer (M&S)
You can shop M&S' full range of Christmas pyjamas here - including matching sets for the family. M&S currently has a huge 20% sale off PJs. Here are our top picks:
EDITOR'S PICK: M&S Personalised Kids' Family Checked Christmas Pyjamas -£18-20
M&S Percy Pig Family Christmas Pyjamas - £9.60 - £22.40
M&S Animal Print Family Christmas Pyjamas - £8 to £17.60
Boohoo
You can shop Boohoo's full range of Christmas pyjamas here - including matching sets for the family. Boohoo currently has a huge 50% sale off some PJs. Here are our top picks:
Boohoo CHRISTMAS DECEMBER 25TH SATIN PJ SET - £15 (was £30)
Boohoo CHRISTMAS FAIRISLE FLEECE DRESSING GOWN - £21 (was £30)
EDITOR'S PICK: This one is really, REALLY warm!
Boohoo Christmas ELF FAMILY PYJAMA SET - from £8.25
Boohoo PETITE SANTA BABY PJ SHORT SET - £14 (was £20)
H&M
You can shop H&M's full range of Christmas pyjamas here. Here are our top picks:
H&M Women's Christmas Fairisle Pyjamas - £17.99
Matalan
You can shop Matalan's full range of Christmas pyjamas here - including matching sets for the family. Here are our top picks:
Matalan Blue Pug Jersey Christmas Pyjama Set in Bundle Bag - £10
John Lewis
You can shop John Lewis' full range of Christmas pyjamas here - including matching sets for the family. Here are our top picks:
John Lewis Chessie Alpine Jersey Pyjama Set, Teal/Multi - £26
EDITOR'S PICK: John Lewis Family Christmas Gonk Cotton Jersey Pyjama Set, Red - from £32