Update Consent

Best Old Navy Summer Dresses on Sale | 2021

We Found 21 Old Navy Sundresses on Sale, Perfect For Anyone (Else) Who Loves Summer

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.

Summer's in full swing which means sandals, shades, and sundresses galore. But, while it's often necessary to wait 'til the end of a season to find the best prices on the latest styles, Old Navy's marked down a bunch of its best dresses right now.

If you're in the market for a twirly mini, we found options that would look equally cute with slides and sneakers. Or, if you prefer a loose midi or maxi, there are pieces to wear from day to night straight through September, too. It can't hurt to take a look as every single dress we picked out is on sale, all priced from $20 to $45. Check out the most tempting options ahead.

Image Source: Old Navy

Old Navy Sleeveless Rib-Knit Linen-Blend Midi Shift Dress

Three different colours of the Old Navy Sleeveless Rib-Knit Linen-Blend Midi Shift Dress ($20, originally $35) are on sale now (at almost two for the price of one).

Image Source: oldnavy.gap.com
Old Navy Sleeveless Rib-Knit Linen-Blend Midi Shift Dress
$20
from oldnavy.gap.com
Buy Now

Old Navy Sleeveless Smocked Tie-Dye Midi Swing Dress

Pick between pink or blue for a twirly Old Navy Sleeveless Smocked Tie-Dye Midi Swing Dress ($30, originally $50), depending on which suits you best.

Image Source: oldnavy.gap.com
Old Navy Sleeveless Smocked Tie-Dye Midi Swing Dress
$30
from oldnavy.gap.com
Buy Now

Old Navy Sleeveless Smocked Floral Mini Swing Dress

We'd also dress up this Old Navy Sleeveless Smocked Floral Mini Swing Dress ($37, originally $45) with wedges or heels for dinner out.

Image Source: oldnavy.gap.com
Old Navy Sleeveless Smocked Floral Mini Swing Dress
$37
from oldnavy.gap.com
Buy Now

Old Navy Vintage Sleeveless T-Shirt Shift Dress

Be bold in a hot pink Old Navy Vintage Sleeveless T-Shirt Shift Dress ($26, originally $30), no matter your final destination for the day.

Image Source: oldnavy.gap.com
Old Navy Vintage Sleeveless T-Shirt Shift Dress
$26
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 Fit and Flare Sleeveless Smocked Cami Midi Dress

This pocketed Old Navy Fit and Flare Sleeveless Smocked Cami Midi Dress ($34, originally $40) makes a perfect summer sundress you can wear in fall or spring, too.

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

Old Navy Waist-Defined Printed Slub-Knit Dress

Slip on a blue or green cotton Old Navy Waist-Defined Printed Slub-Knit Dress ($24, originally $30) with flip flops when it's super hot out.

Image Source: oldnavy.gap.com
Old Navy Waist-Defined Printed Slub-Knit Dress
$24
from oldnavy.gap.com
Buy Now

Old Navy Sleeveless Linen-Blend Maxi Shift Dress

How would you style this navy Old Navy Sleeveless Linen-Blend Maxi Shift Dress ($30, originally $40)? (Maybe with sneakers and a cropped cardigan?)

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

Old Navy Sleeveless Tiered Floral-Print Swing Dress

Yes, this sweet mini Old Navy Sleeveless Tiered Floral-Print Swing Dress ($25, originally $35) even has pockets, too.

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

Old Navy Striped Linen-Blend Maxi T-Shirt Shift Dress

Extend your favourite lightweight tee full-length with this Old Navy Striped Linen-Blend Maxi T-Shirt Shift Dress ($35, originally $40).

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

Old Navy Smocked Slub-Knit Fit and Flare Cami Midi Dress

It's hard to resist a white dress for summer and this Old Navy Smocked Slub-Knit Fit and Flare Cami Midi Dress ($38, originally $40) is no exception.

Image Source: oldnavy.gap.com
Old Navy Smocked Slub-Knit Fit and Flare Cami Midi Dress
$38
from oldnavy.gap.com
Buy Now

Old Navy Vintage Sleeveless Striped Slub-Knit Midi Shift Dress

A longer dress like the Old Navy Vintage Sleeveless Striped Slub-Knit Midi Shift Dress ($26, originally $35) makes a nice pick for breezy summer evenings.

Image Source: oldnavy.gap.com
Old Navy Vintage Sleeveless Striped Slub-Knit Midi Shift Dress
$26
from oldnavy.gap.com
Buy Now

Old Navy Loose Vintage Sleeveless T-Shirt Midi Shift Dress

This Old Navy Loose Vintage Sleeveless T-Shirt Midi Shift Dress ($25, originally $35) is a lovely blank canvas whether you pair it with a hoodie and rubber sandals or a blazer and leather slides instead.

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

Old Navy Fit and Flare Sleeveless Tie-Shoulder Floral-Embroidered Maxi Swing Dress

Brighten up any alfresco brunch plans with the coral Old Navy Fit and Flare Sleeveless Tie-Shoulder Floral-Embroidered Maxi Swing Dress ($45, originally $50).

Image Source: oldnavy.gap.com
Old Navy Fit and Flare Sleeveless Tie-Shoulder Floral-Embroidered Maxi Swing
$45
from oldnavy.gap.com
Buy Now

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

A light grey Old Navy Waist-Defined Slub-Knit T-Shirt Dress ($20, originally $30) looks cute with white sneakers but there are several other colours on sale this summer as well.

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

Old Navy Sleeveless Tiered Gingham Swing Mini Dress

Grab some drinks and snacks and head to the park in either Old Navy Sleeveless Tiered Gingham Swing Mini Dress ($40, originally $45).

Image Source: oldnavy.gap.com
Old Navy Sleeveless Tiered Gingham Swing Mini Dress
$40
from oldnavy.gap.com
Buy Now

Old Navy Vintage Sleeveless Rib-Knit T-Shirt Midi Shift Dress

We especially like the higher neckline and thinner straps on this Old Navy Vintage Sleeveless Rib-Knit T-Shirt Midi Shift Dress ($25, originally $35).

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

Old Navy Vintage Sleeveless Tie-Dye Midi T-Shirt Shift Dress

This loose Old Navy Vintage Sleeveless Tie-Dye Midi T-Shirt Shift Dress ($26, originally $35) is a nice switch-up for solid grey.

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

Old Navy Sleeveless Waist-Defined Slub-Knit Midi Dress

Tie a long scarf around your stomach to add some flair to a jet-black Old Navy Sleeveless Waist-Defined Slub-Knit Midi Dress ($25, originally $35).

Image Source: oldnavy.gap.com
Old Navy Sleeveless Waist-Defined Slub-Knit Midi Dress
$25
from oldnavy.gap.com
Buy Now

Old Navy Vintage Sleeveless Striped T-Shirt Shift Dress

Grab brightly coloured sandals (or neutral sneakers) and a denim jacket and you're all set in this Old Navy Vintage Sleeveless Striped T-Shirt Shift Dress ($24, originally $30).

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

Old Navy Loose Vintage Garment-Dyed T-Shirt Shift Dress

This comfy Old Navy Loose Vintage Garment-Dyed T-Shirt Shift Dress ($20, originally $30) is a solid pick to work (and lounge) from home.

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

Want More?

POPSUGAR Would Like To Send You Push Notifications.