Update Consent

Best Old Navy Dresses on Sale | Memorial Day 2021

21 Chic Old Navy Dresses We Found on Sale — and Promptly Added to Our Cart

As POPSUGAR editors, we independently select and write about stuff we love and think you'll like too. If you buy a product we have recommended, we may receive affiliate commission, which in turn supports our work.

There's just something about stepping into a piece of clothing that makes you feel good that can change your entire outlook on the day. Suddenly you're walking with extra pep and, even if the weather's still a bit chilly, no breeze can get you down.

That's exactly how we felt when we spotted these Old Navy dresses. We're already planning the sandals, heels, and sneakers to carry us on our public catwalk, and we'll even grab a light jacket if we need to.

Because it's the time to get a deal for Memorial Day weekend, we looked through the entire sale section to select only the very best pieces marked down now, and not one of our favourites costs more than $40. Even if you didn't think you needed a new sundress, see the 21 that are sure to change your mind.

Image Source: Old Navy

Old Navy Smocked Fit and Flare Striped Cami Midi Dress

This striped Old Navy Smocked Fit and Flare Striped Cami Midi Dress ($35, originally $40) will make a perfect picnic dress this summer.

Image Source: oldnavy.gap.com
Old Navy Smocked Fit and Flare Striped Cami Midi Dress
$35
from oldnavy.gap.com
Buy Now

Old Navy Short-Sleeve Tie-Dye Mini Sweatshirt Shift Dress

How cosy does this terry Old Navy Short-Sleeve Tie-Dye Mini Sweatshirt Shift Dress ($36, originally $40) look?!

Image Source: oldnavy.gap.com
Old Navy Short-Sleeve Tie-Dye Mini Sweatshirt Shift Dress
$36
from oldnavy.gap.com
Buy Now

Old Navy Fit and Flare Ruffle-Hem Cami Mini Dress

If you're a fan of short floral dresses with ruffled bottoms, choose between the green or yellow Old Navy Fit and Flare Ruffle-Hem Cami Mini Dress ($25-$30, originally $35), or a white-and-pink Old Navy Floral-Print Fit and Flare Ruffle-Hem Cami Dress ($30, originally $35) instead.

Image Source: oldnavy.gap.com
Old Navy Fit and Flare Ruffle-Hem Cami Mini Dress
$25
from oldnavy.gap.com
Buy Now
Old Navy Floral-Print Fit and Flare Ruffle-Hem Cami Dress
$30
from oldnavy.gap.com
Buy Now

Old Navy Vintage Sleeveless T-Shirt Shift Dress

When you want a unique hue for summer, look no further than this pale green Old Navy Vintage Sleeveless T-Shirt Shift Dress ($27, originally $30) on sale now.

Image Source: oldnavy.gap.com
Old Navy Vintage Sleeveless T-Shirt Shift Dress
$27
from oldnavy.gap.com
Buy Now

Watch This!

Pop Quiz

Watch the Cast of Fear Street Play a Creepy Game of Horror Movie "Would You Rather"

Old Navy Printed Sleeveless Tiered Swing Dress

Five patterns of this Old Navy Printed Sleeveless Tiered Swing Dress ($25-$30, originally $35) are marked down and we can barely pick our favourite (though this bold coral and the subtle cheetah caught our eye first).

Image Source: oldnavy.gap.com
Old Navy Printed Sleeveless Tiered Swing Dress
$25
from oldnavy.gap.com
Buy Now

Old Navy Sleeveless Striped Linen-Blend Maxi Shift Dress

Be cocktail-ready in this slinky Old Navy Sleeveless Striped Linen-Blend Maxi Shift Dress ($32, originally $40), whether you're drinking in the sun or after sunset.

Image Source: oldnavy.gap.com
Old Navy Sleeveless Striped Linen-Blend Maxi Shift Dress
$32
from oldnavy.gap.com
Buy Now

Old Navy Vintage Striped Midi Shift Dress

This Old Navy Vintage Striped Midi Shift Dress ($17-$30, originally $35) is so soft you just may find yourself falling asleep while lounging in it.

Image Source: oldnavy.gap.com
Old Navy Vintage Striped Midi Shift Dress
$17
from oldnavy.gap.com
Buy Now

Old Navy Smocked Fit and Flare Cami Midi Dress

There are four new styles of this Old Navy Smocked Fit and Flare Cami Midi Dress ($30, originally $40) on sale now, plus four older versions of the identical Old Navy Smocked Fit and Flare Cami Midi Dress ($25-$35, originally $40), too.

Image Source: oldnavy.gap.com
Old Navy Smocked Fit and Flare Cami Midi Dress
$30
from oldnavy.gap.com
Buy Now
Old Navy Smocked Fit and Flare Cami Midi Dress
$25
from oldnavy.gap.com
Buy Now

Old Navy Waist-Defined Slub-Knit T-Shirt Dress

There are so many colour choices for this 100-percent-cotton Old Navy Waist-Defined Slub-Knit T-Shirt Dress ($15-$24, originally $30) on sale now, including several still in stock in tall and petite sizes for the perfect 'fit.

Image Source: oldnavy.gap.com
Old Navy Waist-Defined Slub-Knit T-Shirt Dress
$15
from oldnavy.gap.com
Buy Now

Old Navy Tiered Embroidered Maxi Swing Sundress

Whirl and twirl into summer with a sunny yellow Old Navy Tiered Embroidered Maxi Swing Sundress ($40, originally $45).

Image Source: oldnavy.gap.com
Old Navy Tiered Embroidered Maxi Swing Sundress
$40
from oldnavy.gap.com
Buy Now

Old Navy Waist-Defined V-Neck Flutter-Sleeve Dress

A navy Old Navy Waist-Defined V-Neck Flutter-Sleeve Dress ($15-$20, originally $35) would look lovely with colourful wedges this summer (but there's also a polka dot or floral pick, too).

Image Source: oldnavy.gap.com
Old Navy Waist-Defined V-Neck Flutter-Sleeve Dress
$15
from oldnavy.gap.com
Buy Now

Old Navy Scoop-Neck Fit and Flare Maxi Dress

Yes, this flowing Old Navy Scoop-Neck Fit and Flare Maxi Dress ($20-$25, originally $35) can be styled in so many ways, but it's safe to say those wide, bra-friendly straps earn our first point of praise.

Image Source: oldnavy.gap.com
Old Navy Scoop-Neck Fit and Flare Maxi Dress
$20
from oldnavy.gap.com
Buy Now

Old Navy Soft-Woven Keyhole Swing Dress

We love that each of these Old Navy Soft-Woven Keyhole Swing Dresses ($20-$30, originally $35) is light enough for a chilly summer night but can still be layered and worn year-round, too.

Image Source: oldnavy.gap.com
Old Navy Soft-Woven Keyhole Swing Dresses
$20
from oldnavy.gap.com
Buy Now

Old Navy Sleeveless Tiered Dobby Swing Dress

This Old Navy Sleeveless Tiered Dobby Swing Dress ($26, originally $35) is on sale in sunset, citron, and black, but there are still some sizes left of the lovely tan Old Navy Sleeveless Tiered Dobby Swing Dress ($20, originally $35) as well.

Image Source: oldnavy.gap.com
Old Navy Sleeveless Tiered Dobby Swing Dress
$26
from oldnavy.gap.com
Buy Now
Old Navy Sleeveless Tiered Dobby Swing Dress
$20
from oldnavy.gap.com
Buy Now

Old Navy Ruffled Fit and Flare Tie-Belt Midi Wrap Dress

Two pretty floral Old Navy Ruffled Fit and Flare Tie-Belt Midi Wrap Dresses ($40, originally $45) are on sale now and either one would look lovely at a summer wedding or special event.

Image Source: oldnavy.gap.com
Old Navy Ruffled Fit and Flare Tie-Belt Midi Wrap Dresses
$40
from oldnavy.gap.com
Buy Now

Old Navy Waist-Defined Ruffled Tie-Belt Midi Wrap Dress

We're packing this Old Navy Waist-Defined Ruffled Tie-Belt Midi Wrap Dress ($40, originally $45) for a dream holiday along with comfy flat sandals for daytime and heels at night.

Image Source: oldnavy.gap.com
Old Navy Waist-Defined Ruffled Tie-Belt Midi Wrap Dress
$40
from oldnavy.gap.com
Buy Now

Old Navy Linen-Blend Jersey Swing Dress

Yes, this Old Navy Linen-Blend Jersey Swing Dress ($10, originally $30) would surely be the cutest dress you've ever scored for less than $10.

Image Source: oldnavy.gap.com
Old Navy Linen-Blend Jersey Swing Dress
$10
from oldnavy.gap.com
Buy Now

Old Navy Dobby-Stripe Ruffle-Hem Fit and Flare Cami Dress

Can't you imagine wearing this Old Navy Dobby-Stripe Ruffle-Hem Fit and Flare Cami Dress ($24, originally $35) with a floppy hat on a sailboat this summer?

Image Source: oldnavy.gap.com
Old Navy Dobby-Stripe Ruffle-Hem Fit and Flare Cami Dress
$24
from oldnavy.gap.com
Buy Now

Old Navy Sleeveless Linen-Blend Maxi Shift Dress

Match this Old Navy Sleeveless Linen-Blend Maxi Shift Dress ($30-$36, originally $40) with white sneakers for a day walking around town.

Image Source: oldnavy.gap.com
Old Navy Sleeveless Linen-Blend Maxi Shift Dress
$30
from oldnavy.gap.com
Buy Now

Old Navy Vintage Garment-Dyed Midi T-Shirt Dress

Take this relaxed-fit Old Navy Vintage Garment-Dyed Midi T-Shirt Dress ($25-$30, originally $35) out for coffee, or just to the grocery store instead.

Image Source: oldnavy.gap.com
Old Navy Vintage Garment-Dyed Midi T-Shirt Dress
$25
from oldnavy.gap.com
Buy Now

Old Navy Waist-Defined Tie-Belt Wrap Dress

Get just the right fit — and a great deal — with this Old Navy Waist-Defined Tie-Belt Wrap Dress ($22, originally $40) now.

Image Source: oldnavy.gap.com
Old Navy Waist-Defined Tie-Belt Wrap Dress
$22
from oldnavy.gap.com
Buy Now

Want More?

POPSUGAR Would Like To Send You Push Notifications.