We've been shopping for spring [1] these days, and one retailer that always delivers on affordable trends is H&M [2]. 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 [3], 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 [5] ($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 [6] ($30).
Shirt Dress with Tie Belt
This Shirt Dress with Tie Belt [7] ($25) will look great with mules or combat boots and a leather jacket.
Rib-knit Dress
Everything about this Rib-knit Dress [8] ($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 [9] ($25).
Ruffled-collar Dress
This Ruffled-collar Dress [10] ($35) is so pretty to look at.
Denim Shirt Dress
This Denim Shirt Dress [11] ($40) makes an intentional work uniform.
Calf-length Chiffon Dress
This flowy Calf-length Chiffon Dress [12] ($40) is a great choice for a brunch date.
Jacket Dress
This Jacket Dress [13] ($35) is a festive choice for a Zoom happy hour.
Belted Dress
We love the buckle detail of this Belted Dress [14] ($35).
A-line Dress
Pair this A-line Dress [15] ($30) with combat boots and a fuzzy bucket hat.
Large-collared Dress
Tap into the nostalgia trend with this Large-collared Dress [16] ($40).
Fitted Dress
We love the luxe look of this Fitted Dress [17] ($25).
Mesh Dress
This Mesh Dress [18] ($18) will make you feel so feminine and effortlessly elegant.
V-neck Velour Dress
This V-neck Velour Dress [19] ($25) is a failsafe choice for any fancy outing.
Puff-sleeved Dress
This Puff-sleeved Dress [20] ($18) packs so much drama and elegance.
Bow-detail Flounced Dress
This Bow-detail Flounced Dress [21] ($35) looks expensive and flattering.
Open-backed Dress
You just can't go wrong with this Open-backed Dress [22] ($18, originally $35).
Puff-sleeved Dress
We love a good little black dress like this Puff-sleeved Dress [23] ($18).
Faux Leather Shirt Dress
A Faux Leather Shirt Dress [24] ($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] ($25).
V-neck Dress
This sultry V-neck Dress [26] ($30) is a fantastic choice for date night.