Skip to content
H&M
Search
Sign in
Favourites
Shopping bag (0)
navigation menu
Men's 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 Long sleeve have been applied and sort Recommended have been applied
Save as favourite
Regular Fit Linen-blend shirt
£24.99
White
Light blue
Greige/Striped
+5
Save as favourite
Regular Fit Linen-blend shirt
£24.99
Light blue
White
Greige/Striped
+5
Save as favourite
Regular Fit Linen-blend shirt
£24.99
Greige/Striped
White
Light blue
+5
Save as favourite
Regular Fit Linen-blend shirt
£24.99
Navy blue
White
Light blue
+5
Save as favourite
Regular Fit Linen-blend shirt
£24.99
Light beige
White
Light blue
+5
Save as favourite
Regular Fit Linen-blend shirt
£24.99
Khaki green
White
Light blue
+5
Save as favourite
Regular Fit Linen-blend shirt
£27.99
Khaki green
Light blue
White
+1
Save as favourite
Regular Fit Linen-blend shirt
£32.99
Save as favourite
Regular Fit Linen-blend shirt
£19.99
Navy blue
White/Striped
Beige/Striped
+3
Save as favourite
Regular Fit Linen-blend shirt
£27.99
Light blue
Khaki green
White
+1
Save as favourite
H&M Premium Selection
Regular Fit Linen shirt
£37.99
Light blue
Light beige
White
+2
Save as favourite
Regular Fit Linen-blend shirt
£27.99
White
Khaki green
Light blue
+1
Save as favourite
Regular Fit Linen-blend shirt
£27.99
Beige
Khaki green
Light blue
+1
Save as favourite
Regular Fit Linen-blend shirt
£24.99
Beige/Striped
White
Light blue
+5
Save as favourite
ARKET
Cotton Linen Shirt
£57.00
Red/White
Blue/White
Save as favourite
ARKET
Relaxed Seersucker Shirt
£77.00
Save as favourite
H&M Premium Selection
Regular Fit Linen shirt
£37.99
Light beige
Light blue
White
+2
Save as favourite
ARKET
Relaxed Linen Shirt
£67.00
Blue
Beige
Black
Save as favourite
ARKET
Relaxed Linen Shirt
£67.00
Beige
Blue
Black
Save as favourite
ARKET
Cotton Linen Shirt
£57.00
Blue/White
Red/White
Save as favourite
ARKET
Regular-Fit Linen Shirt
£57.00
Brown
Beige
Dark Green
+6
Save as favourite
ARKET
Regular-Fit Linen Shirt
£57.00
Beige
Brown
Dark Green
+6
Save as favourite
ARKET
Regular-Fit Linen Shirt
£57.00
Dark Green
Brown
Beige
+6
Save as favourite
COS
GRANDAD-COLLAR LINEN SHIRT
£75.00
NAVY
WHITE
Save as favourite
COS
GRANDAD-COLLAR LINEN SHIRT
£75.00
WHITE
NAVY
Save as favourite
ARKET
Regular-Fit Linen Shirt
£57.00
Blue
Brown
Beige
+6
Save as favourite
ARKET
Relaxed Pop-Over Shirt
£97.00
Save as favourite
ARKET
Regular-Fit Linen Shirt
£57.00
Dark Blue
Brown
Beige
+6
Save as favourite
Regular Fit Linen-blend shirt
£24.99
Black
White
Light blue
+5
Save as favourite
ARKET
Regular-Fit Linen Shirt
£57.00
White
Brown
Beige
+6
Save as favourite
Regular Fit Linen-blend shirt
£19.99
White/Striped
Navy blue
Beige/Striped
+3
Save as favourite
Relaxed Fit Linen-blend shirt
£19.99
White
Khaki green/Striped
Beige
Save as favourite
Regular Fit Linen-blend shirt
£19.99
Beige/Striped
Navy blue
White/Striped
+3
Save as favourite
Regular Fit Linen-blend shirt
£19.99
Beige
Navy blue
White/Striped
+3
Save as favourite
ARKET
Cotton/Linen Overshirt
£97.00
Save as favourite
ARKET
Relaxed Linen Shirt
£67.00
Black
Blue
Beige
Load next page
Pagination
Previous
1
2
Load next page
Men's Linen Shirts
Men's Long Sleeve Linen Shirts
Men's Short Sleeve Linen Shirts
Show more
HM.com
/
Men
/
Shirts
/
Linen Shirts