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
Regular Fit Utility Shirt
$49.99
Navy blue
Dark beige
Dark grey
Save as favourite
Regular Fit Oxford Shirt
$34.99
Light blue
White
Navy blue
+3
Save as favourite
Regular Fit Oxford Shirt
$34.99
White
Light blue
Navy blue
+3
Save as favourite
Regular Fit Oxford Shirt
$34.99
Navy blue
Light blue
White
+3
Save as favourite
Regular Fit Oxford Shirt
$34.99
Sage green
Light blue
White
+3
Save as favourite
Slim Fit Easy Iron Shirt
$34.99
Light beige
White
Navy blue
+5
Save as favourite
Regular Fit Oxford Shirt
$34.99
Light beige
Light blue
White
+3
Save as favourite
Regular Fit Felted Overshirt
$49.99
Beige
Black
Grey
+5
Save as favourite
Loose Fit Corduroy Shirt
$49.99
White
Brown
Black
Save as favourite
Regular Fit Zip Up Overshirt
$69.99
Brown/Check
Black
Save as favourite
Loose Fit Corduroy Shirt
$49.99
Brown
White
Black
Save as favourite
Regular Fit Felted Overshirt
$49.99
Member price:
$39.99
Grey
Black
Beige/Check
+5
Save as favourite
Regular Fit Satin Shirt
$34.99
Cream
Beige
Black
Save as favourite
Regular Fit Satin Shirt
$34.99
Beige
Cream
Black
Save as favourite
Regular Fit Twill Shirt
$34.99
White
Navy blue
Black
+2
Save as favourite
Regular Fit Twill Shirt
$34.99
Beige
Navy blue
Black
+2
Save as favourite
Loose Fit Bouclé Overshirt
$69.99
Save as favourite
Regular Fit Utility Shirt
$49.99
Dark beige
Dark grey
Navy blue
Save as favourite
Regular Fit Satin Overshirt
$69.99
Save as favourite
Regular Fit Twill overshirt
$49.99
Cream
Black
Save as favourite
Slim Fit Grandad Shirt
$34.99
Black
White
Save as favourite
H&M Premium Selection
Slim Fit Pima Cotton Shirt
$59.99
White
Light blue
White
+1
Save as favourite
Loose Fit Flannel shirt
$34.99
Grey/Check
Dark brown/Check
Beige/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
Loose Fit Flannel shirt
$34.99
Black/Check
Dark brown/Check
Beige/Check
+2
Save as favourite
Regular Fit Napped Overshirt
$69.99
Brown
Navy blue
Save as favourite
Regular Fit Waffled Overshirt
$69.99
Cream
Navy blue/Pattern
Brown
Save as favourite
Regular Fit Zip Up Overshirt
$69.99
Navy blue
Dark grey
Beige marle
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
Loose Fit Flannel shirt
$34.99
Dark brown/Check
Beige/Check
Dark blue/Check
+2
Save as favourite
Loose Fit Flannel shirt
$34.99
Beige/Check
Dark brown/Check
Dark blue/Check
+2
Save as favourite
Relaxed Fit Linen Blend Shirt
$44.99
Khaki green/Stripe
White
Beige
+1
Save as favourite
Slim Fit Easy Iron Shirt
$34.99
White
Navy blue
Light blue
+5
Load next page
Pagination
Previous
1
2
3
4
5
...
7
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