Skip to content
H&M
Open search
Sign in
Favourites
Shopping bag (0)
Menu
Striped Shirts For Men
Shirts
Linen Shirts
Short Sleeve
Casual
Dress Shirts
Long Sleeve
Flannel Shirts
Denim
Shirt Jackets
Sort by
Sort by
[ 1 ] Filter
[ 1 ] Filter
filters Checked have been applied and sort Recommended have been applied
Save as favourite
Loose Fit Textured shirt
S$ 49.90
Enlarge available colours
Save as favourite
Regular Fit Resort shirt
S$ 49.90
Save as favourite
Oversized Fit Short-sleeved linen-blend shirt
S$ 49.90
Enlarge available colours
Save as favourite
Oversized Fit Short-sleeved linen-blend shirt
S$ 49.90
Enlarge available colours
Save as favourite
Loose Fit Flannel shirt
S$ 29.90
Enlarge available colours
Save as favourite
Loose Fit Short-sleeved printed shirt
S$ 49.90
Enlarge available colours
Save as favourite
Loose Fit Short-sleeved printed shirt
S$ 49.90
Enlarge available colours
Save as favourite
Loose Fit Flannel shirt
S$ 29.90
Enlarge available colours
Save as favourite
Loose Fit Seersucker resort shirt
S$ 44.90
Enlarge available colours
Save as favourite
Regular Fit Felted overshirt
S$ 49.90
Enlarge available colours
+4
Save as favourite
Loose Fit Flannel shirt
S$ 47.95
Member price:
S$ 23.90
Enlarge available colours
Save as favourite
Loose Fit Flannel shirt
S$ 49.90
Member price:
S$ 22.90
Enlarge available colours
Striped Shirts For Men
Floral Shirts For Men
Floral Shirts For Men
Show more
HM.com
/
Men
/
Shirts