Skip to content
H&M
Search
hub.sign.in.title
Favourites
Shopping bag (0)
navigation menu
Men's Shirts
Shirts
Long-Sleeve Shirts
Casual Shirts
Dress Shirts
Denim Shirts
Short-Sleeve Shirts
Flannel Shirts
Linen Shirts
Overshirts
Sort by
Sort by
[ 1 ] Filter
[ 1 ] Filter
filters Checked have been applied and sort Recommended have been applied
Save as favourite
Loose Fit Flannel Shirt
$29.99
Expand color swatches
+2
Save as favourite
Loose-Fit Seersucker Resort Shirt
$34.99
Expand color swatches
Save as favourite
Loose-Fit Flannel Shirt
$44.99
Expand color swatches
Save as favourite
Regular-Fit Resort Shirt
$44.99
Save as favourite
Loose-Fit Textured Shirt
$44.99
Expand color swatches
Save as favourite
Regular Fit Shirt
$29.99
Expand color swatches
+1
Save as favourite
Oversized-Fit Flannel Overshirt
$74.99
Save as favourite
Loose Fit Flannel Shirt
$29.99
Expand color swatches
+2
Save as favourite
Loose Fit Flannel Shirt
$29.99
Expand color swatches
+2
Save as favourite
Loose Fit Flannel Shirt
$29.99
Expand color swatches
+2
Save as favourite
Regular Fit Shirt
$29.99
Expand color swatches
+1
Save as favourite
Loose Fit Flannel Shirt
$37.99
Expand color swatches
Save as favourite
Regular Fit Overshirt with Zipper
$59.99
Save as favourite
Oversized-Fit Short-Sleeved Linen-Blend Shirt
$44.99
Expand color swatches
Save as favourite
Oversized-Fit Short-Sleeved Linen-Blend Shirt
$44.99
Expand color swatches
Save as favourite
Regular Fit Felted Overshirt
$59.99
Save as favourite
Regular Fit Overshirt with Zipper
$59.99
Save as favourite
Loose Fit Flannel Shirt
$37.99
Expand color swatches
Save as favourite
Loose Fit Short-sleeved Shirt
$31.99
Men's Shirts
Striped Shirts For Men
Floral Shirts For Men
Men's Patterned Shirts
Men's Striped Button Up Shirts
Show more
HM.com
/
Men
/
Shirts