Skip to content
H&M
Open search
Sign in
Favourites
Shopping bag (0)
Menu
Grey Shirts For Men
Sort by
Sort by
[ 1 ] Filter
[ 1 ] Filter
filters Grey have been applied and sort Recommended have been applied
Save to Favourites
Regular Fit Utility shirt
S$ 49.90
Enlarge available colours
Save to Favourites
Regular Fit Short-sleeved shirt
S$ 49.90
Enlarge available colours
Save to Favourites
Regular Fit Felted overshirt
S$ 49.90
Enlarge available colours
+4
Save to Favourites
Regular Fit Twill shirt
S$ 29.90
Member price:
S$ 21.90
Enlarge available colours
+1
Save to Favourites
Regular Fit Linen-blend resort shirt
S$ 44.90
Enlarge available colours
+1
Save to Favourites
Regular Fit Resort shirt
S$ 39.90
Save to Favourites
Regular Fit Denim shirt
S$ 69.90
Save to Favourites
Oversized Fit Seersucker shirt
S$ 59.90
Enlarge available colours
Save to Favourites
Regular Fit Linen-blend resort shirt
S$ 59.90
Enlarge available colours
Save to Favourites
Regular Fit Shirt
S$ 59.90
Enlarge available colours
Save to Favourites
Loose Fit Satin shirt
S$ 59.90
Enlarge available colours
Save to Favourites
SUMMER 2025
Regular Fit Linen-blend shirt
S$ 49.90
Enlarge available colours
+5
Save to Favourites
Regular Fit Felted overshirt
S$ 49.90
Enlarge available colours
+4
Save to Favourites
Loose Fit Flannel shirt
S$ 49.90
Enlarge available colours
Save to Favourites
Loose Fit Mesh resort shirt
S$ 49.90
Save to Favourites
Regular Fit Twill overshirt
S$ 49.90
Enlarge available colours
Save to Favourites
Loose Fit Seersucker resort shirt
S$ 44.90
Enlarge available colours
Grey Shirts For Men
Red Shirts For Men
Yellow Shirts For Men
Green Shirts For Men
Men's Brown Shirts
Blue Shirts For Men
Men's White Shirts
Men's Black Shirts
Beige Men's Shirts
Pink Shirts for Men
Show more
HM.com
/
Men
/
Shirts