Summer's in full swing which means sandals [1], shades [2], and sundresses [3] 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 [4] 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.
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 [6] ($20, originally $35) are on sale now (at almost two for the price of one).
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 [7] ($30, originally $50), depending on which suits you best.
Old Navy Sleeveless Smocked Floral Mini Swing Dress
We'd also dress up this Old Navy Sleeveless Smocked Floral Mini Swing Dress [8] ($37, originally $45) with wedges or heels for dinner out.
Old Navy Vintage Sleeveless T-Shirt Shift Dress
Be bold in a hot pink Old Navy Vintage Sleeveless T-Shirt Shift Dress [9] ($26, originally $30), no matter your final destination for the day.
Old Navy Fit and Flare Sleeveless Smocked Cami Midi Dress
This pocketed Old Navy Fit and Flare Sleeveless Smocked Cami Midi Dress [10] ($34, originally $40) makes a perfect summer sundress you can wear in fall or spring, too.
Old Navy Waist-Defined Printed Slub-Knit Dress
Slip on a blue or green cotton Old Navy Waist-Defined Printed Slub-Knit Dress [11] ($24, originally $30) with flip flops when it's super hot out.
Old Navy Sleeveless Linen-Blend Maxi Shift Dress
How would you style this navy Old Navy Sleeveless Linen-Blend Maxi Shift Dress [12] ($30, originally $40)? (Maybe with sneakers and a cropped cardigan?)
Old Navy Sleeveless Tiered Floral-Print Swing Dress
Yes, this sweet mini Old Navy Sleeveless Tiered Floral-Print Swing Dress [13] ($25, originally $35) even has pockets, too.
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 [14] ($35, originally $40).
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 [15] ($38, originally $40) is no exception.
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 [16] ($26, originally $35) makes a nice pick for breezy summer evenings.
Old Navy Loose Vintage Sleeveless T-Shirt Midi Shift Dress
This Old Navy Loose Vintage Sleeveless T-Shirt Midi Shift Dress [17] ($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.
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 [18] ($45, originally $50).
Old Navy Waist-Defined Slub-Knit T-Shirt Dress
A light grey Old Navy Waist-Defined Slub-Knit T-Shirt Dress [19] ($20, originally $30) looks cute with white sneakers but there are several other colours on sale this summer as well.
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 [20] ($40, originally $45).
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 [21] ($25, originally $35).
Old Navy Vintage Sleeveless Tie-Dye Midi T-Shirt Shift Dress
This loose Old Navy Vintage Sleeveless Tie-Dye Midi T-Shirt Shift Dress [22] ($26, originally $35) is a nice switch-up for solid grey.
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 [23] ($25, originally $35).
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] ($24, originally $30).
Old Navy Loose Vintage Garment-Dyed T-Shirt Shift Dress
This comfy Old Navy Loose Vintage Garment-Dyed T-Shirt Shift Dress [25] ($20, originally $30) is a solid pick to work (and lounge) from home.