Yahoo Canada is committed to finding you the best products at the best prices. We may receive a share from purchases made via links on this page. Pricing and availability are subject to change.

11 of the best affordable Christmas PJs to shop in 2023: Old Navy, Amazon & more

They'll make amazing gifts, too!

people wearing various christmas pjs
Cozy up with these affordable holiday PJs — and you can buy matching ones with the fam, too! (Photos via Old Navy & Joe Fresh)

'Tis the season to get dressed up — and by "dressed up," I mean getting decked out in cozy Christmas PJs. As the cold weather settles in, it's only fair that we claim our right to lounge around in snuggly attire.

Quick Overview
See 6 more

There's nothing like feeling as snug as a bug in a pair of holiday-themed PJ pants or, better yet, rocking a matching set. And if you're in the spirit to coordinate with the fam, there are a ton of adorable family sets to shop.

Plus, gifting season is upon us, and you can never go wrong with a pair of PJs — they'll make a great gift for anyone, young or old.

Whether you're leaning towards timeless plaid or festive motifs, we've got your quest for the perfect pair covered. Keep scrolling for a roundup of affordable Christmas PJs from Old Navy, Amazon and more.

Mid-Rise Flannel Pajama Pants

These festive pants are decked out in holiday postage stamps, which are likely different from any other pair you've got in your collection.

These soft flannel pants are made of 100% cotton.

$24 at Old Navy

Two-Piece Print Fleece Sleep Set

If you get cold at night, this set is for you — it'll keep you nice and warm, thanks to the fleece fabric.

These fleece PJs are made with soft microfleece.

$34 at Joe Fresh

Men's Two-Piece Flannel Sleep Set

This classic two-piece set strikes the perfect balance of being understated yet still giving off festive vibes.

This set comes in three colours.

$35 at Joe Fresh

Thermal-Knit Pajama One-Piece

This fitted onesie features a tapered leg, so you can easily layer your favourite fuzzy socks over it. If you want more of a loose fit, be sure to size up.

This one-piece has a waffle knit material made of 59% cotton and 39% polyester.

$38 at Old Navy

Gender-Neutral Printed Pajama Set for Kids

These PJs are tailored with a relaxed fit, ensuring kiddos feel ultra-comfy and snug during the holidays.

This 100% polyester kids' set is made with a comfortable soft-washed twill fabric.

$26 at Old Navy

Holiday-Graphic T-Shirt

This crewneck t-shirt is designed with a relaxed fit, ensuring a comfortable night's sleep without feeling restricted.

This PJ shirt in jersey material is a perfect blend of 50% cotton and 50% polyester.

$17 at Old Navy

Satin-like Pajama Set

If you're not a fan of sleeping in long sleeves or pants, this short-sleeve and shorts set is your go-to for staying at a comfortable temp. Plus, the satiny feel will keep things cool.

These satin-like PJs are made of 96% polyester and 4% spandex.

$30 at Amazon

Waffle-Knit Pajama Leggings

These PJ leggings have an elasticized waist, two-button fly and rib-knit cuffs.

These PJ leggings are made of 59% cotton, 39% polyester and 2% spandex.

$21 at Old Navy

Flannel Pajama Shorts

These shorts are ideal for people who just can't sleep in pants (I get it). They're easy and breezy!

These shorts have vented sides and a drawstring waist.

$17 at Old Navy

Gender Free Adult Two-Piece Sleep Set

This set is a perfect option if you want a matching pair with your S/O.

This set is available in two colour variations.

$35 at Joe Fresh

Gender Free Adult Fleece Sleeper

If you've always wanted a onesie, well, the holidays seem to be the most appropriate time to rock one — and this festive unisex one is only $35.

This fleece sleeper is made of 100% polyester.

$35 at Joe Fresh

Let us know what you think by commenting below and tweeting @YahooStyleCA! Follow us on Twitter and Instagram.