Why you can trust us

We may earn commission from links on this page, but we only recommend products we believe in. Pricing and availability are subject to change.

These flowy, flattering white dresses are perfect for hot summer days — and they're all under $40!

These flowy, flattering white dresses are perfect for hot summer days — and they're all under $40!

White clothing doesn't just look good during the warm, summer months — it feels good, too. Dark colors and heavy fabrics like denim tend to attract heat on sweltering days, so it's always a good idea to refresh your wardrobe with cooler fabrics — like linen — and lighter colors come June.

Quick Overview
See 2 more

White is a classic neutral that looks great on sunkissed skin, and now is the perfect time to invest in flowy white dresses you can wear almost everywhere this season. Baby shower? Lunch with friends? On a cruise? A white dress is the perfect one-and-done outfit.

Below, you'll find several stylish white dresses to shop this weekend. Not only are they all flattering on different body types, but they're all wallet-friendly, too — under $40, to be exact!

This crisp white midi dress is modest without feeling matronly. The V-neckline isn't too low-cut and the hem hits just above the ankle. The elasticized waist adds definition, but it's stretchy so you won't feel constricted.

$39 at Nordstrom

Drop what you're doing and head over to Nordstrom Rack to grab this massive steal. This stunning Vince dress was originally over $200, but right now it's marked down to less than $30. Make no mistake, this deal won't last long.

$30 at Nordstrom Rack

Whether you feel a bit self-conscious about your arms or the ACs blasting in the summer months give you a chill, this linen-blend dress from Old Navy is a closet essential. You can wear it around the house, to run errands or even as a cover-up at the pool or beach.

$40 at Old Navy

We love this tank dress because it can easily be dressed up or down depending on where you're going. Add a necklaces, earrings and sandals with a small heel to make it feel dressier, or pair it with a denim jacket and simple white sneakers or flat slide-on sandals for a more casual look.

$15 at Walmart

Many people who've purchased this dress on Amazon say they're very pleased with the quality given the affordable price point. One thing to note if you're petite: "I am a short — 5-foot — person and this dress was 3 inches too long and made me look even shorter!" one person commented.

$33 at Amazon

One thing many shoppers at Walmart agree on when it comes to this popular white dress? "[It] is extremely flattering!" Customers give it 4.6 out of 5 stars, and three colors are already sold out.

$20 at Walmart

Need a standout dress for a special occasion this summer? Look no further. Pair this maxi style with heels, statement jewelry and a fancy 'do, and you're sure to turn heads.

$40 at Amazon