Skip to content
H&M
Search
Sign in
Favourites
Shopping bag (0)
navigation menu
Shirts For Men
Shirts
Short Sleeve Shirts
Linen Shirts
Casual Shirts
Denim Shirts
Shackets & Overshirts
Dress Shirts
Flannel Shirts
Long Sleeve
Sort by
Sort by
[ 1 ] Filter
[ 1 ] Filter
filters Striped have been applied and sort Recommended have been applied
Save as favourite
Regular Fit Oxford shirt
£22.99
Enlarge available colours
+4
Save as favourite
Regular Fit Textured resort shirt
£19.99
Enlarge available colours
+1
Save as favourite
Regular Fit Textured resort shirt
£19.99
Enlarge available colours
+1
Save as favourite
Regular Fit Short-sleeved linen-blend shirt
£19.99
Enlarge available colours
+5
Save as favourite
SUMMER 2025
Regular Fit Linen-blend shirt
£24.99
Enlarge available colours
+5
Save as favourite
Regular Fit Textured resort shirt
£19.99
Enlarge available colours
+1
Save as favourite
Regular Fit Short-sleeved linen-blend shirt
£19.99
Enlarge available colours
+5
Save as favourite
Regular Fit Textured resort shirt
£22.99
Enlarge available colours
+1
Save as favourite
Regular Fit Resort shirt
£22.99
Save as favourite
Loose Fit Seersucker shirt
£27.99
Enlarge available colours
Save as favourite
SUMMER 2025
Regular Fit Linen-blend shirt
£24.99
Enlarge available colours
+5
Save as favourite
Oversized Fit Short-sleeved shirt
£19.99
Enlarge available colours
Save as favourite
Regular Fit Short-sleeved Oxford shirt
£17.99
Enlarge available colours
+1
Save as favourite
Regular Fit Crochet-look shirt
£27.99
Enlarge available colours
Save as favourite
Regular Fit Cotton resort shirt
£17.99
Enlarge available colours
+2
Save as favourite
Regular Fit Textured resort shirt
£19.99
Enlarge available colours
+1
Save as favourite
Slim Fit Easy-iron shirt
£19.99
Enlarge available colours
+4
Save as favourite
Regular Fit Cotton resort shirt
£17.99
Enlarge available colours
+2
Save as favourite
Regular Fit Linen-blend shirt
£19.99
Enlarge available colours
+3
Save as favourite
Regular Fit Cotton resort shirt
£17.99
Enlarge available colours
+2
Save as favourite
Regular Fit Poplin shirt
£27.99
Enlarge available colours
Save as favourite
Regular Fit Short-sleeved shirt
£27.99
Enlarge available colours
Save as favourite
Loose Fit Poplin shirt
£32.99
Enlarge available colours
Save as favourite
Oversized Fit Seersucker shirt
£32.99
Enlarge available colours
Save as favourite
Regular Fit Linen-blend grandad shirt
£32.99
Save as favourite
ARKET
Cotton Linen Shirt
£57.00
Enlarge available colours
Save as favourite
Loose Fit Textured shirt
£27.99
Enlarge available colours
Save as favourite
ARKET
Poplin Shirt
£67.00
Enlarge available colours
Save as favourite
Regular Fit Poplin shirt
£32.99
Enlarge available colours
+1
Save as favourite
Regular Fit Textured shirt
£27.99
Save as favourite
Weekday
Textured Short-Sleeved Resort Shirt
£39.00
Enlarge available colours
+1
Save as favourite
Regular Fit Poplin shirt
£32.99
Enlarge available colours
+1
Save as favourite
COS
RELAXED FLAP-POCKET UTILITY SHIRT
£65.00
Save as favourite
Regular Fit Poplin shirt
£32.99
Enlarge available colours
Save as favourite
Regular Fit Short-sleeved shirt
£22.99
Enlarge available colours
Save as favourite
Regular Fit Linen-blend resort shirt
£19.99
Load next page
Pagination
Previous
1
2
3
Load next page
Shirts For Men
Striped Shirts
Floral Shirts
Men's Patterned Shirts
Men's Striped Button Up Shirts
Show more
HM.com
/
Men
/
Shirts