Welcome! Hm.com works best with JavaScript enabled, turn it on and enjoy the latest fashion!
Skip to content
H&M
Open search
Sign in
Favourites
Shopping bag (0)
Menu
Shirts for Men
Shirts
Linen Shirts
Short Sleeve
Casual
Dress Shirts
Long Sleeve
Flannel Shirts
Denim
Shirt Jackets
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
S$ 29.90
Dark brown/Checked
Dark blue/Checked
Save as favourite
Regular Fit Felted overshirt
S$ 49.90
Beige/Checked
Dark grey
Black
+5
Save as favourite
Loose Fit Flannel shirt
S$ 29.90
Dark blue/Checked
Dark brown/Checked
Save as favourite
Loose Fit Flannel shirt
S$ 49.90
Beige/Checked
Dark grey
Save as favourite
Loose Fit Textured shirt
S$ 49.90
Cream/Checked
White/Striped
Black/Checked
Save as favourite
Loose Fit Seersucker resort shirt
S$ 44.90
Beige/Checked
Dark grey
Light blue/Striped
Save as favourite
Loose Fit Flannel shirt
S$ 47.95
Black/Brown checked
Blue/Checked
Shirts for Men
Striped Shirts For Men
Floral Shirts For Men
Striped Shirts For Men
Floral Shirts For Men
Show more
HM.com
/
Men
/
Shirts