Welcome! Hm.com works best with JavaScript enabled, turn it on and enjoy the latest fashion!
Skip to content
H&M
Open search
Sign in
Favourites
Shopping bag (0)
Menu
Men's Long Sleeve Shirts
Back
Shirts
Long Sleeve
Casual Shirts
Dress Shirts
Denim
Short Sleeve
Flannel Shirts
Linen Shirts
Shirt Jackets
Sort by
Sort by
Filter
Filter
sort Recommended have been applied
Save as favourite
Loose Fit Flannel shirt
$34.99
Grey/Check
Beige/Check
Dark brown/Check
+2
Save as favourite
Loose Fit Flannel shirt
$34.99
Black/Check
Beige/Check
Grey/Check
+2
Save as favourite
Regular Fit Scuba Overshirt
$59.99
Black
Dark green
Save as favourite
Regular Fit Teddy Overshirt
$69.99
Black
Grey
Save as favourite
Regular Fit Zip Up Overshirt
$69.99
Navy blue
Dark grey
Beige marle
Save as favourite
Regular Fit Napped Overshirt
$69.99
Brown
Navy blue
Save as favourite
Regular Fit Waffled Overshirt
$69.99
Cream
Brown
Navy blue/Pattern
Save as favourite
Regular Fit Corduroy Overshirt
$69.99
White
Navy blue
Brown
Save as favourite
Regular Fit Corduroy Overshirt
$69.99
Navy blue
White
Brown
Save as favourite
Regular Fit Corduroy Overshirt
$69.99
Brown
White
Navy blue
Save as favourite
Regular Fit Oxford Shirt
$34.99
Dark blue
Dark khaki green
Navy blue
+9
Save as favourite
Regular Fit Oxford Shirt
$34.99
Dark khaki green
Dark blue
Navy blue
+9
Save as favourite
Regular Fit Linen Blend Shirt
$44.99
Light beige
White
White
+1
Save as favourite
Loose Fit Flannel shirt
$34.99
Beige/Check
Grey/Check
Dark brown/Check
+2
Save as favourite
Slim Fit Easy Iron Shirt
$34.99
Black
White
Light blue
+5
Save as favourite
Regular Fit Oxford Shirt
$34.99
Navy blue
Dark blue
Dark khaki green
+9
Save as favourite
Regular Fit Linen Blend Shirt
$44.99
White
Light beige
White
+1
Save as favourite
Slim Fit Easy Iron Shirt
$34.99
White
Black
Light blue
+5
Save as favourite
Regular Fit Twill Shirt
$34.99
Dark grey
Black
Navy blue
+2
Save as favourite
Regular Fit Zip Up Overshirt
$69.99
Dark grey
Navy blue
Beige marle
Save as favourite
Regular Fit Twill Shirt
$34.99
Black
Dark grey
Navy blue
+2
Save as favourite
Regular Fit Linen Blend Shirt
$44.99
White
Light beige
White
+1
Save as favourite
Regular Fit Twill Shirt
$34.99
Navy blue
Dark grey
Black
+2
Save as favourite
Loose Fit Flannel shirt
$34.99
Dark brown/Check
Beige/Check
Grey/Check
+2
Save as favourite
Slim Fit Easy Iron Shirt
$34.99
Light blue
Black
White
+5
Save as favourite
Regular Fit Easy Iron Shirt
$34.99
Black
White
Light blue
+1
Save as favourite
Regular Fit Textured Shirt
$44.99
Khaki green
Light beige
Navy blue
Save as favourite
Regular Fit Oxford Shirt
$34.99
Beige
Dark blue
Dark khaki green
+9
Save as favourite
Regular Fit Linen Blend Shirt
$44.99
Navy blue
Light beige
White
+1
Save as favourite
Regular Fit Felted Overshirt
$49.99
Beige/Check
Black
Light greige
+4
Save as favourite
Loose Fit Flannel shirt
$34.99
Dark blue/Check
Beige/Check
Grey/Check
+2
Save as favourite
Regular Fit Felted Overshirt
$49.99
Black
Beige/Check
Light greige
+4
Save as favourite
Regular Fit Corduroy Shirt
$44.99
Navy blue
Burgundy
Light beige
+3
Save as favourite
H&M Premium Selection
Slim Fit Pima Cotton Shirt
$59.99
Light blue
White
White
+1
Save as favourite
Relaxed Fit Linen Blend Shirt
$44.99
White
Beige
Khaki green/Stripe
+1
Save as favourite
Regular Fit Easy Iron Shirt
$34.99
White
Black
Light blue
+1
Load next page
Pagination
Previous
1
2
3
4
5
6
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