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 Dress Shirts
Back
Dress Shirts
Relaxed Fit
Slim Fit
Regular Fit
Sort by
Sort by
Filter
Filter
sort Recommended have been applied
Save as favourite
Slim Fit Easy Iron Shirt
$34.99
Light beige
Dark beige
Light blue
+5
Save as favourite
Regular Fit Satin Shirt
$34.99
Cream
Beige
Black
Save as favourite
Slim Fit Easy Iron Shirt
$34.99
Dark beige
Light beige
Light blue
+5
Save as favourite
Loose Fit Short Sleeve Shirt
$27.99
Black
Navy blue
White
+1
Save as favourite
Regular Fit Satin Shirt
$34.99
Black
Beige
Cream
Save as favourite
Regular Fit Shirt
$59.99
Light brown
Greige
Save as favourite
Slim Fit Stretch Shirt
$44.99
Navy blue
White
Light blue
+1
Save as favourite
Regular Fit Shirt
$59.99
Greige
Light brown
Save as favourite
Loose Fit Short Sleeve Shirt
$27.99
Navy blue
Black
White
+1
Save as favourite
H&M Premium Selection
Slim Fit Premium Cotton Shirt
$44.99
Light blue
White
Dark blue
Save as favourite
Slim Fit Shirt
$49.99
Light blue
White
Black
Save as favourite
H&M Premium Selection
Slim Fit Cotton Shirt
$54.99
Black
White
Save as favourite
Slim Fit Shirt
$49.99
White
Light blue
Black
Save as favourite
Slim Fit Stretch Shirt
$44.99
White
Navy blue
Light blue
+1
Save as favourite
Loose Fit Short Sleeve Shirt
$27.99
White
Black
Navy blue
+1
Save as favourite
Slim Fit Shirt
$49.99
White
Black
Save as favourite
Slim Fit Shirt
$49.99
Black
White
Save as favourite
Slim Fit Easy Iron Shirt
$34.99
White/Black spot
White
Black
+1
Save as favourite
Slim Fit Shirt
$44.99
White
Black
Save as favourite
H&M Premium Selection
Slim Fit Cotton Shirt
$54.99
White
Black
Save as favourite
Regular Fit Easy Iron Shirt
$34.99
Light blue
Navy blue
White
+1
Save as favourite
Loose Fit Shirt
$34.99
White
Black
Brown
Save as favourite
Slim Fit Tuxedo Shirt
$69.99
Save as favourite
Slim Fit Easy Iron Shirt
$34.99
Dark grey
Dark beige
Light beige
+5
Save as favourite
Regular Fit Easy Iron Shirt
$34.99
White
Black
Light blue
Save as favourite
Regular Fit Easy Iron Shirt
$34.99
White
Light blue
Navy blue
+1
Save as favourite
Loose Fit Short Sleeve Shirt
$27.99
Brown
Black
Navy blue
+1
Save as favourite
Regular Fit Easy Iron Shirt
$34.99
Black
White
Light blue
Save as favourite
H&M Premium Selection
Slim Fit Pima Cotton Shirt
$59.99
Light blue
Light blue
White
+1
Save as favourite
Slim Fit Shirt
$34.99
Light blue
Navy blue
Black
+2
Save as favourite
Slim Fit Easy Iron Shirt
$34.99
White
Navy blue
Save as favourite
Slim Fit Shirt
$44.99
Black
White
Save as favourite
Slim Fit Easy Iron Shirt
$34.99
Navy blue
White
Save as favourite
Slim Fit Shirt
$34.99
Black
Navy blue
Light blue
+2
Save as favourite
Slim Fit Easy Iron Shirt
$34.99
White
White/Black spot
Black
+1
Save as favourite
Slim Fit Easy Iron Shirt
$34.99
Black
White/Black spot
White
+1
Load next page
Pagination
Previous
1
2
Load next page
Men's Dress Shirts
Men's White Dress Shirts
Men's Blue Dress Shirts
Men's Black Dress Shirts
Red Dressed Shirts For Men
Green Dressed Shirts For Men
Show more
HM.com
/
Men
/
Shirts
/
Dress Shirts