Skip to content
H&M
Search
Sign in
Favourites
Shopping bag (0)
navigation menu
Men's Black Linen Shirts
Back
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 Black have been applied and sort Recommended have been applied
Save as favourite
Regular Fit Short-sleeved linen-blend shirt
£19.99
Black
Sage green
White
+5
Save as favourite
SUMMER 2025
Regular Fit Linen-blend shirt
£24.99
Black
Light blue
White
+5
Save as favourite
Regular Fit Linen-blend shirt
£19.99
Black
Light beige
Beige/White striped
Save as favourite
COS
LINEN SHORT-SLEEVED SHIRT
£65.00
BLACK
BEIGE / UNDYED
WHITE
Save as favourite
H&M Premium Selection
Slim Fit Linen shirt
£37.99
Black
Light blue
White
+1
Save as favourite
Regular Fit Short-sleeved linen-blend shirt
£18.99
Black
White
Light blue
+2
Save as favourite
Regular Fit Linen-blend resort shirt
£27.99
Black
Beige
Save as favourite
Weekday
Oversized Boxy Checked Linen Blend Shirt
£49.00
Checked Black
Checked White
Save as favourite
ARKET
Relaxed Cotton Linen Shirt
£47.00
Save as favourite
ARKET
Linen Resort Shirt
£57.00
Save as favourite
Weekday
Relaxed Short-Sleeved Linen-Blend Shirt
£39.00
Black
Ecru
Dusty White
Save as favourite
Regular Fit Linen-blend overshirt
£37.99
Black
Cream
Save as favourite
ARKET
Short-Sleeve Linen Shirt
£57.00
Black
Green
Dark Blue
+1
Save as favourite
COS
RELAXED LINEN SHIRT
£75.00
BLACK
NAVY
WHITE
Save as favourite
COS
LINEN SHORT-SLEEVED SHIRT
£65.00
BLACK
WHITE
Men's Black Linen Shirts
Men's White Linen Shirts
Men's Pink Linen Shirts
Men's White Linen Shirts
Men's Blue Linen Shirts
Show more
HM.com
/
Men
/
Shirts
/
Linen Shirts