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.

Old Navy is having a massive sale right now — save up to 70% on last-minute Christmas gifts

'Tis the season to score some sweet, sweet savings at Old Navy.

three models wearing old navy sweaters and vests
11 best Old Navy deals to shop — save up to 70 per cent on last-minute Christmas gifts. (Photos via Old Navy)

If you're still on the hunt for last-minute gifts for the holidays or simply looking to upgrade your winter wardrobe you're in luck, because Old Navy is having a massive sale. You can save up to 70 per cent on everything from cozy sweaters to trendy outerwear.

There's something for just about everyone on your list (including yourself). It's the perfect time to score sweet deals on comfy and warm winter essentials, too. You'll want to hurry, though — these deals won't last long. Keep scrolling to dive into our favourite finds.

How cozy is this chenille sweater? You can save 60 per cent right now, bringing it to less than $30. Shoppers say it's "soft and looks good."

$28 at Old Navy

Don't you just adore this sweater? Old Navy calls it the "Goldilocks of sweaters" because it's not too thick yet not too thin.

$44 at Old Navy

This frost-free vest looks super smart and chic if you ask me. And for less than $40, you can't beat it.

$39 at Old Navy

This elegant long-sleeve sweater has a flattering sweetheart neckline, and shoppers confirm it's "form fitting."

$36 at Old Navy

This "stylish" peacoat is on sale for less than $60 — shoppers say it's "soft and warm without being bulky."

$57 at Old Navy

Wanting to join in on the cargo jean trend? These ones have a "great fit," according to shoppers.

$49 at Old Navy

'Tis the season to wear cable sweaters, and this bright red one is nice and jolly for the holidays.

$42 at Old Navy

This little puffer vest is perfect for when it's not terribly cold, but you still need to keep warm. Just layer up with this vest, and you'll be good to go.

$33 at Old Navy

This chic cardigan is "perfect for the holidays." It's "very soft," according to shoppers — they are raving about its "amazing quality," too.

$38 at Old Navy

You can never have too many cozy crewnecks, and this one is a perfect addition to your wardrobe. 

$25 at Old Navy

This sherpa-lined flannel will keep you toasty and cozy all winter long — it's the perfect layering piece.

$45 at Old Navy

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