Skip to content
H&M
Search
Sign in
Favourites
Shopping bag (0)
navigation menu
Men's Long Sleeve 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
Slim Fit Easy-iron Shirt
$24.99
White
Black
Navy blue
+5
Save as favourite
Regular Fit Oxford Shirt
$29.99
Black
Sage green
Navy blue
+4
Save as favourite
Regular Fit Linen-blend Shirt
$37.99
Beige
Navy blue
White
+1
Save as favourite
Regular-Fit Linen-Blend Shirt
$44.99
Light beige
Beige/striped
Taupe/striped
+5
Save as favourite
Slim Fit Easy-iron Shirt
$24.99
Black
White
Navy blue
+5
Save as favourite
Regular Fit Felted Overshirt
$39.99
Dark beige
Dark gray
Light taupe
+3
Save as favourite
Regular Fit Oxford Shirt
$29.99
Sage green
Navy blue
Black
+4
Save as favourite
Regular Fit Oxford Shirt
$29.99
Navy blue
Sage green
Black
+4
Save as favourite
Regular Fit Oxford Shirt
$29.99
White
Sage green
Navy blue
+4
Save as favourite
Regular Fit Oxford Shirt
$29.99
Light blue
Sage green
Navy blue
+4
Save as favourite
Regular-Fit Linen-Blend Shirt
$44.99
Khaki green
Light blue
White
+1
Save as favourite
Slim Fit Easy-iron Shirt
$24.99
Navy blue
White
Black
+5
Save as favourite
Slim Fit Easy-iron Shirt
$24.99
Light blue
White
Black
+5
Save as favourite
Regular-Fit Linen-Blend Shirt
$44.99
Beige/striped
Taupe/striped
Black
+5
Save as favourite
Regular-Fit Linen-Blend Shirt
$44.99
Light blue
Khaki green
White
+1
Save as favourite
Slim-Fit Stretch Shirt
$34.99
Black
White
Dark beige
+1
Save as favourite
Regular-Fit Linen-Blend Shirt
$44.99
Taupe/striped
Beige/striped
Black
+5
Save as favourite
Slim Fit Easy-iron Shirt
$24.99
Light blue
White
Black
+5
Save as favourite
H&M Premium Selection
Slim Fit Linen Shirt
$59.99
Light blue
White
Sage green
+1
Save as favourite
Regular Fit Oxford Shirt
$29.99
Light beige
Sage green
Navy blue
+4
Save as favourite
Slim-Fit Stretch Shirt
$34.99
White
Black
Dark beige
+1
Save as favourite
Regular-Fit Linen-Blend Shirt
$44.99
White
Khaki green
Light blue
+1
Save as favourite
H&M Premium Selection
Slim Fit Linen Shirt
$59.99
White
Light blue
Sage green
+1
Save as favourite
Loose-Fit Textured Shirt
$44.99
Black/plaid
Cream/plaid
White/striped
Save as favourite
H&M Premium Selection
Slim Fit Linen Shirt
$59.99
Sage green
Light blue
White
+1
Save as favourite
Regular Fit Felted Overshirt
$39.99
Dark gray
Dark beige
Light taupe
+3
Save as favourite
Loose-Fit Seersucker Shirt
$44.99
Light blue/striped
Navy blue
Save as favourite
Regular Fit Linen-blend Shirt
$37.99
Navy blue
Beige
White
+1
Save as favourite
Regular-Fit Linen-Blend Shirt
$44.99
Black
Beige/striped
Taupe/striped
+5
Save as favourite
Slim Fit Shirt
$44.99
White
Black
Light blue
Save as favourite
Regular-Fit Linen-Blend Shirt
$44.99
Light blue
Beige/striped
Taupe/striped
+5
Save as favourite
Regular Fit Textured Shirt
$34.99
Khaki green
Navy blue
Light beige
Save as favourite
Slim Fit Easy-iron Shirt
$24.99
Light blue/striped
White
Black
+5
Save as favourite
H&M Premium Selection
Regular-Fit Linen Shirt
$59.99
Light beige
Dusty green
Navy blue
+1
Save as favourite
Regular-Fit Linen-Blend Shirt
$44.99
Beige
Khaki green
Light blue
+1
Save as favourite
Loose-fit Denim Shirt
$49.99
Denim blue
White
Load next page
Pagination
Previous
1
2
3
4
5
...
8
Load next page
Men's Long Sleeve Shirts
Men's Black Long Sleeve Shirts
Men's White Long Sleeve Shirts
Men's Red Long Sleeve Shirts
Men's Green Long Sleeve Shirts
Show more
HM.com
/
Men
/
Shirts
/
Long Sleeve Shirts