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 Casual Shirts
Back
Shirts
Linen Shirts
Short Sleeve
Casual Shirts
Dress Shirts
Long Sleeve
Shirt Jackets
Flannel Shirts
Denim
Sort by
Sort by
Filter
Filter
sort Recommended have been applied
Save as favourite
Regular Fit Utility shirt
NT$1,499
Dark brown
Khaki green
Save as favourite
Regular Fit Utility shirt
NT$1,499
Khaki green
Dark brown
Save as favourite
Regular Fit Short-sleeved linen-blend shirt
NT$799
Light beige
White
Sage green
+5
Save as favourite
Regular Fit Resort shirt
NT$999
Grey/White
Navy blue
Save as favourite
Regular Fit Short-sleeved linen-blend shirt
NT$799
Black
White
Sage green
+5
Save as favourite
Regular Fit Waffled shirt
NT$1,499
Cream
Navy blue
Save as favourite
Loose Fit Waffled resort shirt
NT$999
Cream
Black
Beige
Save as favourite
Regular Fit Poplin shirt
NT$1,299
Light blue/Striped
White
Light blue/Striped
Save as favourite
Regular Fit Poplin shirt
NT$1,299
Light blue/Striped
White
Light blue/Striped
Save as favourite
Regular Fit Poplin shirt
NT$999
Light blue/Striped
Light blue/Striped
Save as favourite
Regular Fit Poplin shirt
NT$999
Light blue/Striped
Light blue/Striped
Save as favourite
Regular Fit Textured resort shirt
NT$999
Black
White
Pink
Save as favourite
Regular Fit Linen-blend resort shirt
NT$999
Beige
Black
Save as favourite
Regular Fit Canvas overshirt
NT$1,499
Save as favourite
Regular Fit Resort shirt
NT$1,299
Save as favourite
Regular Fit Textured shirt
NT$899
Black
White
Save as favourite
Regular Fit Textured shirt
NT$899
White
Black
Save as favourite
Oversized Fit Flannel overshirt
NT$1,799
Save as favourite
Regular Fit Textured-weave overshirt
NT$1,499
Black
White
Save as favourite
Regular Fit Textured-weave overshirt
NT$1,499
White
Black
Save as favourite
Regular Fit Jacquard-knit shirt
NT$999
Light beige/Striped
Dark beige
Navy blue
Save as favourite
Regular Fit Jacquard-knit shirt
NT$999
Dark beige
Light beige/Striped
Navy blue
Save as favourite
Regular Fit Jacquard-knit shirt
NT$999
Navy blue
Light beige/Striped
Dark beige
Save as favourite
Loose Fit Waffled resort shirt
NT$999
Black
Cream
Beige
Save as favourite
Regular Fit Lyocell-blend shirt
NT$899
Navy blue
White
Save as favourite
Regular Fit Lyocell-blend shirt
NT$899
White
Navy blue
Save as favourite
Loose Fit Poplin shirt
NT$1,299
White
Light blue/Striped
Save as favourite
Loose Fit Poplin shirt
NT$1,299
Light blue/Striped
White
Save as favourite
Regular Fit Twill overshirt
NT$1,299
Black
White
Save as favourite
Regular Fit Crinkled shirt
NT$999
Greige
Black
Save as favourite
Regular Fit Crinkled shirt
NT$999
Black
Greige
Save as favourite
Regular Fit Coated shirt
NT$1,799
Black
Light beige
Save as favourite
Regular Fit Coated shirt
NT$1,799
Light beige
Black
Save as favourite
Regular Fit Long-sleeved resort shirt
NT$899
Save as favourite
H&M Premium Selection
Regular Fit Linen shirt
NT$1,499
Light blue
White
Light beige
+1
Save as favourite
Relaxed Fit Printed resort shirt
NT$699
Load next page
Pagination
Previous
1
...
3
4
5
6
7
...
13
Load next page
Men's Casual Shirts
START PAGE
/
Men
/
Shirts
/
Casual Shirts