Skip to content
H&M
Open search
Sign in
Favourites
Shopping bag (0)
Menu
Men's Long Sleeve Shirts
Back
Shirts
Linen Shirts
Short Sleeve
Casual
Dress Shirts
Long Sleeve
Denim
Flannel Shirts
Shirt Jackets
Sort by
Sort by
Filter
Filter
sort Recommended have been applied
Save to Favourites
Regular Fit Oxford shirt
RM 99.90
Enlarge available colours
+3
Save to Favourites
Regular Fit Oxford shirt
RM 99.90
Enlarge available colours
+3
Save to Favourites
Loose Fit Brushed overshirt
RM 149.90
Enlarge available colours
Save to Favourites
Loose Fit Seersucker shirt
RM 129.90
Enlarge available colours
Save to Favourites
Loose Fit Shirt
RM 149.90
Save to Favourites
Regular Fit Linen-blend overshirt
RM 149.90
Enlarge available colours
Save to Favourites
COOLMAX® Regular Fit Shirt
RM 129.95
Enlarge available colours
Save to Favourites
Regular Fit Overshirt
RM 149.90
Enlarge available colours
Save to Favourites
Loose Fit Brushed overshirt
RM 149.90
Enlarge available colours
Save to Favourites
Loose Fit Seersucker shirt
RM 129.90
Enlarge available colours
Save to Favourites
Regular Fit Linen-blend shirt
RM 99.90
Enlarge available colours
Save to Favourites
Slim Fit Shirt
RM 99.95
Enlarge available colours
+1
Save to Favourites
Slim Fit Stretch shirt
RM 99.90
Enlarge available colours
+2
Save to Favourites
Loose Fit Textured shirt
RM 129.90
Enlarge available colours
Save to Favourites
Slim Fit Shirt
RM 99.95
Enlarge available colours
+1
Save to Favourites
Regular Fit Oxford shirt
RM 99.90
Enlarge available colours
+3
Last page is loaded
Pagination
Previous
1
2
3
4
Load next page
Men's Long Sleeve Shirts
Men's Black Long Sleeve Shirts
Men's White Long Sleeve Shirts
Men's Red Long Sleeve Shirts
Men's Green Long Sleeve Shirts
Show more
HM.com
/
Men
/
Shirts
/
Long Sleeve