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 Khaki Shirts
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 Oxford Shirt
$34.99
Dark khaki green
Dark blue
Navy blue
+9
Save as favourite
Relaxed Fit Linen Blend Shirt
$44.99
Khaki green/Stripe
White
Beige
+1
Save as favourite
Regular Fit Textured Shirt
$44.99
Khaki green
Light beige
Navy blue
Save as favourite
Regular Fit Textured Resort Shirt
$44.99
Green
Cream
Navy blue
Save as favourite
Relaxed Fit Short Sleeve Shirt
$27.99
Dark green
Black
White
+3
Save as favourite
Loose Fit Textured Shirt
$44.99
Khaki green
White
Navy blue
Save as favourite
Relaxed Fit Oxford Shirt
$44.99
Khaki green
Dark blue
Light blue
+4
Save as favourite
Regular Fit Textured Shirt
$44.99
Khaki green
White
Navy blue
+2
Save as favourite
Regular Fit Linen Blend Shirt
$44.99
Sage green
White
Beige
+5
Save as favourite
Regular Fit Oxford Shirt
$34.99
Khaki green
Dark blue
Dark khaki green
+9
Save as favourite
Regular Fit Short Sleeve Linen Blend Shirt
$34.99
Sage green
Beige
Light blue
+2
Save as favourite
Regular Fit Wool Blend Overshirt
$69.99
Dark khaki green
Navy blue
Save as favourite
Regular Fit Corduroy Shirt
$44.99
Dark khaki green
Navy blue
Burgundy
+4
Save as favourite
Regular Fit Cotton Shirt
$49.99
Dark green/Check
Navy blue
Save as favourite
Regular Fit Twill Overshirt
$49.99
Khaki green
Dark beige
Light beige
+1
Men's Khaki Shirts
Men's Navy Blue Shirts
Men's Light Blue Shirts
Men's Sky Blue Shirts
Show more
HM.com
/
Men
/
Shirts