Skip to content
H&M
Open search
Sign in
Favourites
Shopping bag (0)
Menu
Midi Dresses
Back
Dresses
Midi Dresses
Maxi Dresses
Short Dresses
Long Sleeve Dresses
Sleeveless Dresses
Wrap Dresses
Party Dresses
Bodycon Dresses
One Shoulder Dresses
Blazer Dresses
A-line
Beach Dresses
Sort by
Sort by
[ 1 ] Filter
[ 1 ] Filter
filters Striped have been applied and sort Recommended have been applied
Save to Favourites
Smocked-bodice cotton dress
RM 149.90
Enlarge available colours
Save to Favourites
Ribbed scoop-back dress
RM 79.90
Enlarge available colours
Save to Favourites
Ribbed jersey midi dress
RM 79.90
Enlarge available colours
Save to Favourites
Ribbed jersey midi dress
RM 79.90
Enlarge available colours
Save to Favourites
Belted shirt dress
RM 139.90
Enlarge available colours
Save to Favourites
H&M Premium Selection
Linen-blend shirt dress
RM 149.90
Enlarge available colours
Save to Favourites
H&M Premium Selection
Linen-blend dress
RM 139.90
Enlarge available colours
+1
Save to Favourites
Linen-blend shirt dress
RM 139.90
Save to Favourites
Linen-blend bandeau dress
RM 199.90
Save to Favourites
Purl-knit bouclé dress
RM 149.90
Save to Favourites
Tie-belt shirt dress
RM 99.90
Enlarge available colours
+10
Midi Dresses
Women's Floral Midi Dresses
Women's Floral Midi Dresses
Leopard Print Midi Dresses
Striped Midi Dresses
Show more
HM.com
/
Women
/
Dresses
/
Midi Dresses