Skip to content
Go
New
Mens
Clothing
Blazers & Suits
Hoodies & Sweatshirts
Jackets & Coats
Jeans
Jumpers & Cardigans
Nightwear & Loungewear
Shirts
Shorts
Sportswear
Swimwear
Trousers
T-shirts & Tanks
Underwear
Shoes
Accessories
Socks
Socks & Tights
Womens
Clothing
Basics
Blazers & Waistcoats
Cardigans & Jumpers
Dresses
Jackets & Coats
Jeans
Jumpsuits & Playsuits
Lingerie & Underwear
Loungewear
Maternity Wear
Nightwear
Plus Sizes
Shirts & Blouses
Shorts
Skirts
Sportswear
Sweatshirts & Hoodies
Swimwear & Beachwear
Tops
Trousers
Bags
Shoes
Accessories
Socks
Socks & Tights
H&M
Wishlist
0 items
Home
/
Mens
/
Clothing
/ Shirts
Shirts
Showing 1–24 of 160 results
Sort by popularity
Sort by average rating
Sort by newness
Sort by price: low to high
Sort by price: high to low
Sale!
Mens Regular Fit Satin resort shirt Beige | H&M Shirts
$
52.50
$
24.00
Select options
Sale!
Mens Relaxed Fit Poplin shirt Light Blue/Striped | H&M Shirts
$
28.90
$
16.00
Select options
Sale!
Mens Relaxed Fit Lyocell shirt Black | H&M Shirts
$
41.40
$
22.00
Select options
Sale!
Mens Relaxed Fit Flannel shirt Red/Checked | H&M Shirts
$
44.10
$
20.00
Select options
Sale!
Mens Regular Fit Twill shacket Beige | H&M Shirts
$
42.50
$
24.00
Select options
Sale!
Mens Loose Fit Flannel shirt Black/Brown Checked | H&M Shirts
$
33.60
$
20.00
Select options
Sale!
Mens Regular Fit Shacket Cream | H&M Jackets & Coats
$
72.00
$
44.00
Select options
Sale!
Mens COOLMAX® Regular Fit Shirt Dark Grey/Striped | H&M Shirts
$
52.50
$
24.00
Select options
Sale!
Mens Regular Fit Nepped shirt Black/White | H&M Shirts
$
37.50
$
24.00
Select options
Sale!
Mens Regular Fit Resort shirt Light Beige/Striped | H&M Shirts
$
77.50
$
30.00
Select options
Sale!
Mens Regular Fit Oxford shirt Dark Blue | H&M Shirts
$
37.80
$
20.00
Select options
Sale!
Mens Slim Fit Stretch shirt Light Blue | H&M Shirts
$
52.50
$
20.00
Select options
Sale!
Mens Muscle Fit Cotton shirt Light Blue/Striped | H&M Shirts
$
35.70
$
20.00
Select options
Sale!
Mens Regular Fit Flannel shirt Light Beige/Light Grey | H&M Shirts
$
37.80
$
20.00
Select options
Sale!
Mens Regular Fit Linen shirt Light Blue/White Striped | H&M Shirts
$
46.40
$
28.00
Select options
Sale!
Mens Corduroy overshirt Black | H&M Jackets & Coats
$
66.70
$
28.00
Select options
Sale!
Mens Regular Fit Waffled shirt Brown/Pink Checked | H&M Shirts
$
99.00
$
44.00
Select options
Sale!
Mens Relaxed Fit Flannel shirt Blue/Checked | H&M Shirts
$
31.50
$
20.00
Select options
Sale!
Mens Slim Fit Easy-iron shirt Navy Blue/Spotted | H&M Shirts
$
40.80
$
16.00
Select options
Sale!
Mens Regular Fit Cotton resort shirt Light Blue/White Striped | H&M Shirts
$
58.90
$
30.00
Select options
Sale!
Mens Regular Fit Oxford shirt Light Greige | H&M Shirts
$
33.60
$
20.00
Select options
Sale!
Mens Relaxed Fit Hooded overshirt Dark Grey/Checked | H&M Shirts
$
79.20
$
32.00
Select options
Sale!
Mens Slim Fit Stretch shirt Black | H&M Shirts
$
50.40
$
20.00
Select options
Sale!
Mens Loose Fit Poplin shirt White | H&M Shirts
$
46.20
$
20.00
Select options
1
2
3
4
5
6
7
→