Sure, there are plenty of casual pants [1] and shorts [2] out there, but when it comes to something light and breezy, it's hard to beat a flowy dress [3]. This season, why not rotate flared minis and high-tops with tiered maxis and flat sandals depending on the weather? And, of course, no dress list would be complete without comfy midis that you won't be fussing in even after eight hours seated at a desk.
No matter your style, we found options at Old Navy fit to wear every single day of the week — and they're super cute, too. Grab your favourite jacket [4] and flip-flops [5], and let our picks take you all the way to fall.
Old Navy Waist-Defined Printed Slub-Knit Mini Dress
Picture yourself on a boat, beach, or a backyard lounger in this Old Navy Waist-Defined Printed Slub-Knit Mini Dress [7] ($30).
Old Navy Sleeveless Tiered Gingham Swing Mini Dress
This Old Navy Sleeveless Tiered Gingham Swing Mini Dress [8] ($45) style would be so cute for summer, and the red version especially makes us dream of future picnics in the park.
Old Navy Tiered Embroidered Maxi Swing Sundress
Bring sunshine wherever you go no matter the weather with a cheery Old Navy Tiered Embroidered Maxi Swing Sundress [9] ($45).
Old Navy Sleeveless Button-Front Midi Shift Dress
Pair an Old Navy Sleeveless Button-Front Midi Shift Dress [10] ($35) with your favourite bucket or straw hat and some slip-on sneakers, too.
Old Navy Smocked Slub-Knit Fit and Flare Cami Midi Dress
The smocked top and adjustable straps give this Old Navy Smocked Slub-Knit Fit and Flare Cami Midi Dress [11] ($40) the perfect fit.
Old Navy Tiered Puff-Sleeve Swing Dress
Getting dressed will be a breeze when you pair a soft Old Navy Tiered Puff-Sleeve Swing Dress [12] ($40) with your favourite high-tops.
Old Navy Linen-Blend Shirt Shift Dress
When you want something a bit more tailored, this Old Navy Linen-Blend Shirt Shift Dress [13] ($40) serves up a solid workplace 'fit.
Old Navy Embroidered Midi Swing Dress
We couldn't possibly choose just one, since this Old Navy Embroidered Midi Swing Dress [14] ($50) is equally pretty in black or white.
Old Navy Vintage Garment-Dyed T-Shirt Shift Dress
This Old Navy Vintage Garment-Dyed T-Shirt Shift Dress [15] ($25-$30, originally $30) is a stylish way to wear an oversize tee outside of the house, as it has the same well-worn vibe — and super-soft feel — in five fun colours instead.
Old Navy Waist-Defined Slub-Knit Midi Dress
If you're not into shift-shaped dresses, the Old Navy Waist-Defined Slub-Knit Midi Dress [16] ($22-$30, originally $35) has a slightly cinched waist to accentuate your figure.
Old Navy Sleeveless High-Neck Maxi Swing Dress
Grab a cardigan or kimono when wearing one of these Old Navy Sleeveless High-Neck Maxi Swing Dress [17] ($28, originally $35) on a breezy night.
Old Navy Printed Sleeveless Tiered Swing Dress
Which of the five patterns of this Old Navy Printed Sleeveless Tiered Swing Dress [18] ($23-$25, originally $35) does your wardrobe need next?
Old Navy Tie-Dye Jean Swing Dress
This 100 percent cotton Old Navy Tie-Dye Jean Swing Dress [19] ($45) is a cosy choice even when just lounging at home.
Old Navy Sleeveless Tiered Dobby Swing Dress
Slip this Old Navy Sleeveless Tiered Dobby Swing Dress [20] ($25, originally $35) on with your favourite flip-flops when the weather warms.
Old Navy Sleeveless Linen-Blend Maxi Shift Dress
We can't decide if we like the coral-patterned or solid-teal version of this Old Navy Sleeveless Linen-Blend Maxi Shift Dress [21] ($40) best . . . what about you?
Old Navy Sleeveless Jersey-Knit Swing Dress
Pair the stretchy A-line Old Navy Sleeveless Jersey-Knit Swing Dress [22] ($15) with a denim jacket when it's chilly.
Old Navy Slub-Knit Flutter-Sleeve Midi Shift Dress
We'd also add a belt to this Old Navy Slub-Knit Flutter-Sleeve Midi Shift Dress [23] ($32, originally $40) for a whole new vibe.
Old Navy Sleeveless Fit and Flare Jersey Dress
We love how easy it is to dress this Old Navy Sleeveless Fit and Flare Jersey Dress [24] ($25-$30, originally $30) up or down.
Old Navy Tiered Tie-Neck Tie-Dyed Midi Swing Dress
Leave room in your suitcase, because the billowy Old Navy Tiered Tie-Neck Tie-Dyed Midi Swing Dress [25] ($45) belongs on your next holiday.
Old Navy Chambray Shift Shirt Dress
Why not pair this Old Navy Chambray Shift Shirt Dress [26] ($40) with tights on cold spring (and even fall) nights?
Old Navy Sleeveless Ruffled V-Neck Swing Dress
There are three different pastel versions of this Old Navy Sleeveless Ruffled V-Neck Swing Dress [27] ($40), but they're all flowy as you move around town.
Old Navy Linen-Blend Maxi T-Shirt Shift Dress
This Old Navy Linen-Blend Maxi T-Shirt Shift Dress [28] ($34, originally $40) feels like a nightgown, but you won't shy away from wearing one outside the house, too.
Old Navy Floral-Print Tiered-Hem Midi Swing Dress
TBH, we'd wear this Old Navy Floral-Print Tiered-Hem Midi Swing Dress [29] ($35, originally $45) year round whether with sandals, booties, or another footwear pick.
Old Navy Tiered Tie-Neck Maxi Swing Sundress
We love that this Old Navy Tiered Tie-Neck Maxi Swing Sundress [30] ($45) comes in regular, tall, and petite for the ideal fit.
Old Navy Waist-Defined Jacquard-Stripe Tie-Belt Dress
Whether you wear it with sandals or sneaks, this Old Navy Waist-Defined Jacquard-Stripe Tie-Belt Dress [31] ($24-$28, originally $35) looks just as good.