Skip to content
H&M
Search
Sign in
Favourites
Shopping bag (0)
navigation menu
Shirts For Men
Shirts
Short Sleeve Shirts
Linen Shirts
Casual Shirts
Denim Shirts
Shackets & Overshirts
Dress Shirts
Flannel Shirts
Long Sleeve
Sort by
Sort by
[ 1 ] Filter
[ 1 ] Filter
filters Denim have been applied and sort Recommended have been applied
Save as favourite
Boxy Fit Denim shirt
£37.99
Denim blue
Dark grey
Save as favourite
Oversized Fit Denim shirt
£37.99
Cream
Dark denim grey
Save as favourite
Loose Fit Short-sleeved denim shirt
£37.99
Denim blue
Black
Save as favourite
Loose Fit Short-sleeved denim shirt
£37.99
Black
Denim blue
Save as favourite
Oversized Fit Denim shirt
£37.99
Dark denim grey
Cream
Save as favourite
ARKET
Denim Shirt
£65.00
Light Blue
Washed Blue
Black
Save as favourite
ARKET
Denim Overshirt
£97.00
Save as favourite
Loose Fit Denim shirt
£32.99
Save as favourite
Boxy Fit Denim shirt
£37.99
Dark grey
Denim blue
Save as favourite
ARKET
Denim Shirt
£65.00
Washed Blue
Light Blue
Black
Save as favourite
COS
RELAXED DENIM SHIRT
£85.00
Save as favourite
ARKET
Relaxed Denim Shirt
£77.00
Blue
Dark Blue
Save as favourite
ARKET
Denim Shirt
£65.00
Black
Light Blue
Washed Blue
Save as favourite
COS
RELAXED LIGHTWEIGHT DENIM SHIRT
£69.00
Save as favourite
COS
RELAXED LASER FLORAL-PRINT DENIM SHIRT
£115.00
Save as favourite
Regular Fit Denim shirt
£37.99
Shirts For Men
Men's Cotton Shirts
Men's Corduroy Shirts
Men's Linen Button Up Shirts
Men's Denim Button Up Shirts
Men's Chambray Shirts
Men's Wool Shirts
Men's Silk Shirts
Men's Velvet Shirts
Show more
HM.com
/
Men
/
Shirts