Welcome! Hm.com works best with JavaScript enabled, turn it on and enjoy the latest fashion!
Skip to content
H&M
Open search
Zaloguj się
Favourites
Shopping bag (0)
Menu
Men's Navy Blue 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 Zip Up Overshirt
$69.99
Navy blue
Dark grey
Beige marle
Save as favourite
Regular Fit Corduroy Overshirt
$69.99
Navy blue
White
Brown
Save as favourite
Regular Fit Oxford Shirt
$34.99
Navy blue
Dark blue
Dark khaki green
+9
Save as favourite
Regular Fit Twill Shirt
$34.99
Navy blue
Dark grey
Black
+2
Save as favourite
Regular Fit Linen Blend Shirt
$44.99
Navy blue
Light beige
White
+1
Save as favourite
Regular Fit Linen Blend Resort Shirt
$44.99
Navy blue
White
Light blue
+1
Save as favourite
Regular Fit Corduroy Shirt
$44.99
Navy blue
Burgundy
Light beige
+3
Save as favourite
Regular Fit Linen Blend Utility Shirt
$44.99
Navy blue
White
Save as favourite
Regular Fit Textured Weave Resort Shirt
$34.99
Navy blue
Dark grey
White
+1
Save as favourite
Regular Fit Napped Overshirt
$69.99
Navy blue
Brown
Save as favourite
Regular Fit Rib Knit Resort Shirt
$59.99
Navy blue
Dark beige
Cream
Save as favourite
Regular Fit Felted Overshirt
$49.99
Navy blue
Black
Beige/Check
+4
Save as favourite
Slim Fit Easy Iron Shirt
$34.99
Navy blue
White
Save as favourite
Slim Fit Shirt
$34.99
Navy blue
Light blue
Black
+2
Save as favourite
Regular Fit Textured Resort Shirt
$44.99
Navy blue
Dark brown
Dark green/Stripe
Save as favourite
Regular Fit Textured Shirt
$44.99
Navy blue
Cream
White
Save as favourite
Loose Fit Short Sleeve Shirt
$27.99
Navy blue
White
Black
+1
Save as favourite
Slim Fit Easy Iron Shirt
$34.99
Navy blue
Black
White
+5
Save as favourite
Loose Fit Poplin Shirt
$44.99
Navy blue
White
Light blue/Stripe
Save as favourite
Regular Fit Corduroy Overshirt
$59.99
Navy blue
Light beige
Save as favourite
Loose Fit Textured Shirt
$44.99
Navy blue
White
Khaki green
Save as favourite
Regular Fit Textured Shirt
$59.99
Navy blue
Cream
Save as favourite
Regular Fit Muslin Resort Shirt
$44.99
Navy blue
White
Save as favourite
Relaxed Fit Oxford Shirt
$44.99
Dark blue
Light blue
Khaki green
+4
Save as favourite
Regular Fit Utility Shirt
$49.99
Navy blue
Dark beige
Dark grey
Save as favourite
Regular Fit Shirt
$34.99
Navy blue
Cream
Dark greige/Check
+1
Save as favourite
Regular Fit Wool Blend Overshirt
$69.99
Navy blue
Dark khaki green
Save as favourite
Regular Fit Textured Resort Shirt
$44.99
Navy blue
Green
Cream
Save as favourite
Regular Fit Textured Shirt
$44.99
Navy blue
White
Khaki green
+2
Save as favourite
Regular Fit Easy Iron Shirt
$34.99
Navy blue
Black
White
+1
Save as favourite
Regular Fit Textured Knit Resort Shirt
$49.99
Navy blue
White
Save as favourite
Regular Fit Textured Resort Shirt
$34.99
Navy blue
Black
Cream
Save as favourite
Regular Fit Twill Overshirt
$49.99
Navy blue
Dark beige
Light beige
+1
Save as favourite
Regular Fit Cotton Shirt
$49.99
Navy blue
Dark green/Check
Save as favourite
Slim Fit Easy Iron Shirt
$34.99
Navy blue
White/Black spot
White
+1
Men's Navy Blue Shirts
Men's Light Blue Shirts
Men's Khaki Shirts
Men's Sky Blue Shirts
Show more
HM.com
/
Men
/
Shirts