Skip to content
H&M
Search
Sign in
Favourites
Shopping bag (0)
navigation menu
Men’s Flannel Shirts
Back
Shirts
Long-Sleeve Shirts
Casual Shirts
Dress Shirts
Denim Shirts
Short-Sleeve Shirts
Flannel Shirts
Linen Shirts
Overshirts
Sort by
Sort by
Filter
Filter
sort Recommended have been applied
Save as favourite
Loose Fit Flannel shirt
$29.99
Black/checked
Gray/checked
Dark blue/checked
+2
Save as favourite
Loose Fit Flannel shirt
$29.99
Gray/checked
Black/checked
Dark blue/checked
+2
Save as favourite
Loose-Fit Flannel Shirt
$44.99
Beige/checked
Dark gray
Save as favourite
Loose-Fit Flannel Shirt
$44.99
Dark gray
Beige/checked
Save as favourite
Loose Fit Flannel shirt
$29.99
Dark blue/checked
Black/checked
Gray/checked
+2
Save as favourite
Oversized-Fit Flannel Overshirt
$74.99
Save as favourite
Loose Fit Flannel shirt
$29.99
Beige/plaid
Black/checked
Gray/checked
+2
Save as favourite
Regular Fit Flannel Shirt
$34.99
Dark gray
Light gray melange
Navy blue
+1
Save as favourite
Regular Fit Flannel Shirt
$34.99
Light gray melange
Dark gray
Navy blue
+1
Save as favourite
Regular Fit Flannel Shirt
$34.99
Navy blue
Dark gray
Light gray melange
+1
Save as favourite
Regular Fit Flannel Shirt
$37.99
Beige
Gray
Light beige/plaid
Save as favourite
Loose Fit Flannel Shirt
$37.99
Black/brown plaid
Blue/plaid
Save as favourite
Regular Fit Flannel Shirt
$34.99
Beige
Dark gray
Light gray melange
+1
Save as favourite
Loose Fit Flannel Shirt
$37.99
Blue/plaid
Black/brown plaid
Men’s Flannel Shirts
HM.com
/
Men
/
Shirts
/
Flannel Shirts