These 22 H&M Dresses Will Give You Big Spring Energy — For Under $50

H&M
Every editorial product is independently selected by our editors. If you buy something through our links, we may earn commission.

We've been shopping for spring these days, and one retailer that always delivers on affordable trends is H&M. The site releases new designs daily that are both stylish and versatile. There are all sorts of fun pieces out right now, and while we have a soft spot for expensive-looking bags, we're also really loving the spring dresses.

Whether you want a comfortable option to lounge around in or something seasonal with a floral print, we chose our favorite dresses for under $50. Sift through all the lovely releases and order something right to your doorstep.

Additional reporting by Macy Cate Williams

Ruffled Chiffon Dress

This Ruffled Chiffon Dress ($35) is an eye-catching pick for a fancy dinner date or happy hour.

Cotton Dress

We love the easygoing vibe of this Cotton Dress ($30).

Shirt Dress with Tie Belt

This Shirt Dress with Tie Belt ($25) will look great with mules or combat boots and a leather jacket.

Rib-knit Dress

Everything about this Rib-knit Dress ($35) screams elegance—from the profile to the tie belt details.

Knit Sweater Vest Dress

We love the slouchy yet put-together silhouette of thus Knit Sweater Vest Dress ($25).

Ruffled-collar Dress

This Ruffled-collar Dress ($35) is so pretty to look at.

Denim Shirt Dress

This Denim Shirt Dress ($40) makes an intentional work uniform.

Calf-length Chiffon Dress

This flowy Calf-length Chiffon Dress ($40) is a great choice for a brunch date.

Jacket Dress

This Jacket Dress ($35) is a festive choice for a Zoom happy hour.

Belted Dress

We love the buckle detail of this Belted Dress ($35).

A-line Dress

Pair this A-line Dress ($30) with combat boots and a fuzzy bucket hat.

Large-collared Dress

Tap into the nostalgia trend with this Large-collared Dress ($40).

Fitted Dress

We love the luxe look of this Fitted Dress ($25).

Mesh Dress

This Mesh Dress ($18) will make you feel so feminine and effortlessly elegant.

V-neck Velour Dress

This V-neck Velour Dress ($25) is a failsafe choice for any fancy outing.

Puff-sleeved Dress

This Puff-sleeved Dress ($18) packs so much drama and elegance.

Bow-detail Flounced Dress

This Bow-detail Flounced Dress ($35) looks expensive and flattering.

Open-backed Dress

You just can't go wrong with this Open-backed Dress ($18, originally $35).

Puff-sleeved Dress

We love a good little black dress like this Puff-sleeved Dress ($18).

Faux Leather Shirt Dress

A Faux Leather Shirt Dress ($40) is a surefire way of giving your outfit an edge.

Off-the-shoulder Dress

We love the fit of this Off-the-shoulder Dress ($25).

V-neck Dress

This sultry V-neck Dress ($30) is a fantastic choice for date night.

Your Shopping Cheat Sheet
Great. Thanks for signing up!
Get editor-curated product recommendations and reviews sent straight to your inbox.
We'll see you in your inbox
By signing up, I agree to the Terms and Privacy Policy.

Related