Welcome! Hm.com works best with JavaScript enabled, turn it on and enjoy the latest fashion!
Skip to content
H&M
Open search
Log ind
Favourites
Shopping bag (0)
Menu
Men's Casual 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 Zip Up Overshirt
$69.99
Dark grey
Navy blue
Beige marle
Save as favourite
Regular Fit Zip Up Overshirt
$69.99
Navy blue
Dark grey
Beige marle
Save as favourite
Slim Fit Grandad Shirt
$34.99
Black
White
Save as favourite
Regular Fit Waffled Overshirt
$69.99
Navy blue/Pattern
Brown
Cream
Save as favourite
Regular Fit Waffled Overshirt
$69.99
Cream
Navy blue/Pattern
Brown
Save as favourite
Regular Fit Twill Shirt
$34.99
Dark grey
Navy blue
White
+2
Save as favourite
Regular Fit Waffled Overshirt
$69.99
Brown
Navy blue/Pattern
Cream
Save as favourite
Regular Fit Textured Knit Shirt
$69.99
Cream
Beige
Save as favourite
Regular Fit Knit Resort Shirt
$49.99
Black
White
Save as favourite
Regular Fit Napped Overshirt
$69.99
Brown
Navy blue
Save as favourite
Regular Fit Textured Knit Shirt
$69.99
Beige
Cream
Save as favourite
Regular Fit Overshirt
$69.99
Dark grey
Light beige
Save as favourite
Regular Fit Felted Overshirt
$49.99
Grey
Black
Light greige
+4
Save as favourite
Regular Fit Corduroy Overshirt
$69.99
Brown
White
Navy blue
Save as favourite
Regular Fit Utility Shirt
$49.99
Dark grey
Dark beige
Navy blue
Save as favourite
Regular Fit Felted Overshirt
$89.99
Save as favourite
Twill Overshirt
$89.99
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 Corduroy Shirt
$44.99
Burgundy
Navy blue
Dark brown
+4
Save as favourite
Regular Fit Oxford Shirt
$34.99
Navy blue
Dark blue
Dark khaki green
+9
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
Light beige
White
White
+1
Save as favourite
Relaxed Fit Linen Blend Shirt
$44.99
Khaki green/Stripe
Beige
White
+1
Save as favourite
Loose Fit Flannel shirt
$34.99
Beige/Check
Grey/Check
Black/Check
+2
Save as favourite
Regular Fit Textured Weave Resort Shirt
$34.99
Dark grey
Dark beige
White
+1
Save as favourite
Regular Fit Felted Overshirt
$49.99
Black
Light greige
Navy blue
+4
Save as favourite
Loose Fit Flannel shirt
$34.99
Grey/Check
Beige/Check
Black/Check
+2
Save as favourite
Loose Fit Flannel shirt
$34.99
Black/Check
Beige/Check
Grey/Check
+2
Save as favourite
Regular Fit Oxford Shirt
$34.99
Light blue/White stripe
Dark blue
Dark khaki green
+9
Save as favourite
Regular Fit Linen Blend Shirt
$44.99
White
Light beige
White
+1
Save as favourite
Regular Fit Teddy Lined Denim Overshirt
$69.99
Light denim blue
Black
Save as favourite
Regular Fit Textured Resort Shirt
$44.99
Dark brown
Dark green/Stripe
Navy blue
Save as favourite
Regular Fit Linen Blend Shirt
$44.99
White
Light beige
White
+1
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
Light greige
Black
Navy blue
+4
Load next page
Pagination
Previous
1
2
3
4
5
...
7
Load next page
Men's Casual Shirts
Blue Casual Shirts For Men
Black Casual Shirts For Men
White Casual Shirts For Men
Green Casual Shirts For Men
Pink Casual Shirts For Men
Show more
HM.com
/
Men
/
Shirts
/
Casual Shirts