Shirt Dresses
Tie-belt Shirt Dress
$34.99
Viscose Shirt Dress
$34.99
Tie-belt Shirt Dress
$34.99
Tie-belt Shirt Dress
$34.99
Viscose Shirt Dress
$34.99
Denim Shirt Dress
$59.99
Tie-Belt Shirt Dress
$49.99
Tie-Belt Shirt Dress
$49.99
Shirt dress
$74.99
Shirt Dress with Belt
$49.99
- H&M Studio Collection
Lace-Trimmed Shirt Dress
$179.00
Viscose Shirt Dress
$34.99
Tie-belt Shirt Dress
$34.99
Poplin Shirt Dress
$34.99
Bow-Collar Shirt Dress
$59.99
Tie-Belt Shirt Dress
$49.99
Tie-belt Shirt Dress
$34.99
Long Shirt Dress
$49.99
Tie-belt Shirt Dress
$34.99
A-Line Shirt Dress
$84.99
Tie-belt Shirt Dress
$34.99
Viscose Shirt Dress
$34.99
Linen-Blend Shirt Dress
$59.99
Tie-belt Shirt Dress
$34.99
Linen-Blend Shirt Dress
$59.99
Bow-Collar Shirt Dress
$59.99
Tie-Belt Dress
$49.99
Patterned Tie-Belt Dress
$59.99
Cotton Shirt Dress
$84.99
Patterned Tie-Belt Dress
$59.99
Shirt Dresses
Chic shirt dresses are the perfect throw-on outfit for any season. Layer collared shirt dresses under sweaters for an instant office-ready look, or wear alone with your choice of jacket for a casual weekend 'fit. Browse breezy cotton and linen shirt dresses for covering up at the beach, or choose silky satin styles to dress up with heels for easy glam. Oversized denim shirt dresses will never go out of style – try yours with or without a belt and experiment with sleeve lengths. From block colours to stripes and animal prints, take your pick of shades and patterns in our shirt dress collection. See more day dress styles with our range of wrap dresses and T-shirt dresses.
































