Update Consent

The Best Spring Dresses From H&M

41 H&M Dresses People Will Think You Bought at a Fancy Store

As POPSUGAR editors, we independently select and write about stuff we love and think you'll like too. If you buy a product we have recommended, we may receive affiliate commission, which in turn supports our work.

As the weather warms up, we're dreaming of rosé-showered picnics, spontaneous museum dates, and weekend road trips. Thankfully, outdoor gatherings seem set to restart, and a closet filled with pretty dresses is a fashionable way to make a comeback. H&M has all the trendy styles to match the modern slide sandals you've been saving in your closet. Think flattering silhouettes, unexpected cutouts, dramatic shoulders, relaxed fits, shimmery fabric, and more.

Read on to shop the 41 dresses you'll be wearing all season long (for a fraction of the regular price!). A chain necklace will prove the perfect accessory to complete your looks.

Image Source: H&M

Flounce-Trimmed Dress

This Flounce-Trimmed Dress ($24, originally $30) was designed for all your spring adventures.

Image Source: www2.hm.com
Flounce-Trimmed Dress
$24
from www2.hm.com
Buy Now

Ribbed Dress

Pair this Ribbed Dress ($20, originally $25) with a denim jacket and slide sandals for a cute picnic look.

Image Source: www2.hm.com
Ribbed Dress
$20
from www2.hm.com
Buy Now

Draped Dress

This Draped Dress ($21, originally $50) looks so elegant.

Image Source: www2.hm.com
Draped Dress
$21
from www2.hm.com
Buy Now

Calf-Length Dress

This Calf-length Dress ($28, originally $35) is the perfect pick for spring dates.

Image Source: www2.hm.com
Calf-length Dress
$28
from www2.hm.com
Buy Now

Watch This!

Pop Quiz

Watch the Cast of Fear Street Play a Creepy Game of Horror Movie "Would You Rather"

Satin Wrap-Front Dress

This festive Satin Wrap-Front Dress ($21, originally $50) will be great for your next Zoom (or IRL) party.

Image Source: www2.hm.com
Satin Wrap-Front Dress
$21
from www2.hm.com
Buy Now

Smocked Dress

Style this Smocked Dress ($10, originally $25) with chunky boots or chic mules.

Image Source: www2.hm.com
Smocked Dress
$10
from www2.hm.com
Buy Now

Stand-Up Collar Dress

You'll make a bold impression in this Stand-Up Collar Dress ($40, originally $50).

Image Source: www2.hm.com
Stand-Up Collar Dress
$40
from www2.hm.com
Buy Now

Tie-Front Shirt Dress

Elevate your road-trip attire with this Tie-Front Shirt Dress ($24, originally $30).

Image Source: www2.hm.com
Tie-Front Shirt Dress
$24
from www2.hm.com
Buy Now

Mama Wrap Dress

Where can't you go with this TITLE ($32, originally $40)? It's up for any occasion!

Image Source: www2.hm.com
TITLE
$32
from www2.hm.com
Buy Now

Long Wrap Dress

You'll feel light and easy in this Long Wrap Dress ($28, originally $35).

Image Source: www2.hm.com
Long Wrap Dress
$28
from www2.hm.com
Buy Now

Calf-Length Wrap Dress

This Calf-Length Wrap Dress ($28, originally $35) is ready for spring picnics and rooftop brunches.

Image Source: www2.hm.com
Calf-Length Wrap Dress
$28
from www2.hm.com
Buy Now

Belted Wrap Dress

This Belted Wrap Dress ($32, originally $40) is ready for your first day back at the office.

Image Source: www2.hm.com
Belted Wrap Dress
$32
from www2.hm.com
Buy Now

Button-Detail Slip-Style Dress

This Button-Detail Slip-Style Dress ($28, originally $35) oozes effortless femininity and confidence.

Image Source: www2.hm.com
Button-Detail Slip-Style Dress
$28
from www2.hm.com
Buy Now

Sleeveless Jersey Dress

Style this Sleeveless Jersey Dress ($8, originally $10) with a baseball cap and some sneakers for a casual sporty look.

Image Source: www2.hm.com
Sleeveless Jersey Dress
$8
from www2.hm.com
Buy Now

Shirt Dress

This Shirt Dress ($10, originally $13) is modern and effortlessly chic.

Image Source: www2.hm.com
Shirt Dress
$10
from www2.hm.com
Buy Now

Linen-Blend Shirt Dress

You'll feel at ease travelling in this Linen-Blend Shirt Dress ($32, originally $40).

Image Source: www2.hm.com
Linen-Blend Shirt Dress
$32
from www2.hm.com
Buy Now

Puff-Sleeved Dress

The details of this Puff-Sleeved Dress ($28, originally $35) will get you tons of compliments.

Image Source: www2.hm.com
Puff-Sleeved Dress
$28
from www2.hm.com
Buy Now

Short Dress

This Short Dress ($20, originally $25) will look cool with chunky boots and a leather jacket.

Image Source: www2.hm.com
Short Dress
$20
from www2.hm.com
Buy Now

Oversized Denim Dress

This Oversized Denim Dress ($24, originally $30) will be worn on repeat.

Image Source: www2.hm.com
Oversized Denim Dress
$24
from www2.hm.com
Buy Now

Long-Sleeved Dress

You'll spend your whole weekend in this Long-Sleeved Dress ($32, originally $40).

Image Source: www2.hm.com
Long-Sleeved Dress
$32
from www2.hm.com
Buy Now

Puff-Sleeved Dress

This Puff-Sleeved Dress ($28, originally $35) will polish up any look.

Image Source: www2.hm.com
Puff-Sleeved Dress
$28
from www2.hm.com
Buy Now

Calf-Length Wrap Dress

From the office to an after-work dinner, this Calf-Length Wrap Dress ($28, originally $35) will stylishly transition from day to night.

Image Source: www2.hm.com
Calf-Length Wrap Dress
$28
from www2.hm.com
Buy Now

Ribbed Jersey Dress

The knot details of this Ribbed Jersey Dress ($14, originally $18) make it stand out.

Image Source: www2.hm.com
Ribbed Jersey Dress
$14
from www2.hm.com
Buy Now

Rib-Knit Dress

Nothing like the pop of colour from this eye-catching Rib-Knit Dress ($32, originally $40).

Image Source: www2.hm.com
Rib-Knit Dress
$32
from www2.hm.com
Buy Now

Wide-Cut Dress

You'll feel comfortable and put-together in this Wide-Cut Dress ($28, originally $35).

Image Source: www2.hm.com
Wide-Cut Dress
$28
from www2.hm.com
Buy Now

Fine-Knit Dress

Save this polished Fine-Knit Dress ($48, originally $60) for a fancy dinner date.

Image Source: www2.hm.com
Fine-Knit Dress
$48
from www2.hm.com
Buy Now

Draped Dress

This Draped Dress ($20, originally $35) will make you feel confident and sexy.

Image Source: www2.hm.com
Draped Dress
$20
from www2.hm.com
Buy Now

V-Neck Dress

Spontaneous beach days? Meet the V-Neck Dress ($20, originally $25).

Image Source: www2.hm.com
V-Neck Dress
$20
from www2.hm.com
Buy Now

Denim Dress

Add some drama to an otherwise casual ensemble with this Denim Dress ($28, originally $35).

Image Source: www2.hm.com
Denim Dress
$28
from www2.hm.com
Buy Now

V-Neck Dress

This sultry V-Neck Dress ($20, originally $25) will stand out in the crowd.

Image Source: www2.hm.com
V-Neck Dress
$20
from www2.hm.com
Buy Now

Knit Collared Dress

Last-minute errands to run? The Knit Collared Dress ($24, originally $30) has got you covered.

Image Source: www2.hm.com
Knit Collared Dress
$24
from www2.hm.com
Buy Now

Cotton T-Shirt Dress

Got a picnic, park hang, or road trip coming up? This Cotton T-Shirt Dress ($14, originally $18) is great for these occasions and more.

Image Source: www2.hm.com
Cotton T-Shirt Dress
$14
from www2.hm.com
Buy Now

Ribbed Jersey Dress

The back details of this Ribbed Jersey Dress ($20, originally $25) will have you sold.

Image Source: www2.hm.com
Ribbed Jersey Dress
$20
from www2.hm.com
Buy Now

Puff-Sleeved Dress

With its formfitting fit and dramatic shoulders, this Puff-Sleeved Dress ($48, originally $60) is an elegant pick for any occasion.

Image Source: www2.hm.com
Puff-Sleeved Dress
$48
from www2.hm.com
Buy Now

Shirt Dress

Wear this Shirt Dress ($28, originally $35) under a light jacket with low heels for a warm evening out.

Image Source: www2.hm.com
Shirt Dress
$28
from www2.hm.com
Buy Now

Ribbed Dress

This stunning Ribbed Dress ($56, originally $70) is a polished, subtly sexy choice for your upcoming hangs.

Image Source: www2.hm.com
Ribbed Dress
$56
from www2.hm.com
Buy Now

Oversized Dress

Wait until you see the back of this Oversized Dress ($48, originally $60).

Image Source: www2.hm.com
Oversized Dress
$48
from www2.hm.com
Buy Now

Jacket Dress

Casual Friday, but make it chic with this Jacket Dress ($40, originally $50).

Image Source: www2.hm.com
Jacket Dress
$40
from www2.hm.com
Buy Now

Draped Wrap-Front Dress

This Draped Wrap-Front Dress ($56, originally $70) is a classic for any formal event.

Image Source: www2.hm.com
Draped Wrap-Front Dress
$56
from www2.hm.com
Buy Now

Knit Dress

This Knit Dress ($56, originally $70) is made in a lightweight fabric that'll make you look sexy while keeping you comfortable.

Image Source: www2.hm.com
Knit Dress
$56
from www2.hm.com
Buy Now

Jacquard-Weave Dress

This Jacquard-Weave Dress ($40, originally $50) is a stylish choice for a fancy museum night.

Image Source: www2.hm.com
Jacquard-Weave Dress
$40
from www2.hm.com
Buy Now

Want More?

POPSUGAR Would Like To Send You Push Notifications.