10 of the best Christmas pyjamas

On Christmas Eve, pop your child into the best ever festive PJs - from reindeer to Santa to teddy bears and yep, Peppa Pig. For a range of ages, from just £6

MadeForMums reviews are independent and based on expertise and testing. When you buy through links on our site, we may earn an affiliate commission, but this never influences our product choices.

Christmas morning isn’t complete without some snuggly festive pyjamas to feel cosy in. They also make a lovely Christmas Eve gift to give to your little one on the night before Santa arrives!


We’ve chosen some of the best Christmas pyjama sets for your children and babies including character themed sets and even matching sets for the whole family!

Here’s our pick of the best Christmas pyjamas for kids…


1. John Lewis Reindeer Pyjamas, £16 – £20

Size: 3 to 12 years

These festive PJs feature lots of little ice skating reindeers and are made from soft, snuggly cotton for unbeatable comfort.

Available from: John Lewis

2. Marks & Spencer Cotton Santa Clause Pyjama Set, £12 – £14

Size: 12 months to 7 years

These fun PJs feature a smiling Santa face and even come with a cute Santa hat for your little one. Perfect for Christmas morning!

Available from: Marks & Spencer

3. Boden Hike Green Jolly Christmas Pyjamas, 2 pack, from £32

Size: Newborn to 3 years

This lovely cotton two pack from Boden comes with two cute unisex festive designs. You also get a little drawstring bag with the set, making it a great gift option.

Available from: Boden

4. Matalan Peppa Pig Christmas Pyjama Set, £10

Size: 9 months to 5 years

Little Peppa fans will love these cotton rich Peppa and George Pig pyjamas, and there’s even matching sets for the whole family!

Available from: Matalan

5. Asda My First Christmas Baby Reindeer Pyjamas, £6

Size: 0 to 12 months

An adorable set your little one’s first Christmas. They’re made from 100% cotton and even come with foot covers.

Available from: ASDA


6. Next Bear Pyjamas, 3 pack, £23 – £29

Size: 9 months to 8 years

Your little one can mix and match with this snugly pyjama pack which comes with 3 different sets.

Available from: Next

7. Sainsbury’s Hey Duggee Green Pyjamas, from £12

Size: 1 to 6 years

An adorable set for little Hey Duggee fans and even comes with a pair of slipper socks to complete the set.

Available from: Sainsbury’s

8. JoJo Reindeer and Robin Mix & Match Pyjamas, £18

Size: 12 months to 6 years

Save £5 when you buy 2 sets of mix & match pyjamas, including these fluffy reindeer sets.

Available from: JoJo Maman Bebe.

9. Matalan Reindeer Onesies, £10

Size: 9 months to 5 years

OK, not PJs exactly, but seriously cute and snugly. The reindeer onesie is made from a super soft fleece material and comes with little antlers on the hood.

Available from: Matalan

10. JimJamz Christmas Pyjamas In A Jar, £19.99

Size: 0 to 7 years

Each jar contains one pair of comfy, cosy two piece pyjamas. The jar is made from recycled glass and can be reused for storage afterwards.

Available from: Not On The High Street


Read More…

Comments ()

Please read our Chat guidelines.