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 Black have been applied and sort Recommended have been applied
Save as favourite
Regular Fit Cotton resort shirt
£17.99
Black/Patterned
Beige/Patterned
Yellow/Striped
+2
Save as favourite
Regular Fit Linen-blend shirt
£19.99
Black
Light beige
Beige/White striped
Save as favourite
Regular Fit Short-sleeved linen-blend shirt
£19.99
Black
Sage green
White
+5
Save as favourite
SUMMER 2025
Regular Fit Linen-blend shirt
£24.99
Black
Light blue
White
+5
Save as favourite
Regular Fit Oxford shirt
£18.99
Black
Dark khaki green
Beige
+3
Save as favourite
Regular Fit Textured shirt
£17.99
Black
Sage green
Cream
Save as favourite
Regular Fit Fine-knit shirt
£32.99
Black
Burgundy
Save as favourite
Slim Fit Easy-iron shirt
£19.99
Black
White
Navy blue
+5
Save as favourite
H&M Premium Selection
Slim Fit Linen shirt
£37.99
Black
Light blue
White
+1
Save as favourite
SUMMER 2025
Regular Fit Resort shirt
£27.99
Black
Dark beige
Save as favourite
Loose Fit Resort shirt
£27.99
Black
White
Save as favourite
Regular Fit Cotton twill overshirt
£24.99
Black
Beige
Khaki green
+1
Save as favourite
Regular Fit Oxford shirt
£22.99
Black
Light blue/Striped
Light blue
+4
Save as favourite
SUMMER 2025
Regular Fit Resort shirt
£27.99
Black
Dark brown
White
Save as favourite
Regular Fit Short-sleeved linen-blend shirt
£18.99
Black
White
Light blue
+2
Save as favourite
COS
LINEN SHORT-SLEEVED SHIRT
£65.00
BLACK
BEIGE / UNDYED
WHITE
Save as favourite
Regular Fit Crinkled resort shirt
£19.99
Black
Beige
Save as favourite
SUMMER 2025
Regular Fit Resort shirt
£27.99
Black/Leaf-patterned
Beige/Patterned
Save as favourite
Regular Fit Overshirt
£37.99
Black
Grey
White
Save as favourite
Regular Fit Long-sleeved resort shirt
£22.99
Black
White
Save as favourite
Regular Fit Linen-blend resort shirt
£27.99
Black
Beige
Save as favourite
Regular Fit Modal-blend resort shirt
£27.99
Save as favourite
Loose Fit Crinkled resort shirt
£22.99
Black
Dark green
Dusty brown
Save as favourite
ARKET
Poplin Shirt
£67.00
Blue/White/Black
Blue/White
Save as favourite
ARKET
Seersucker Shirt
£97.00
Save as favourite
Regular Fit Utility overshirt
£32.99
Black
Beige
Save as favourite
SUMMER 2025
Regular Fit Textured resort shirt
£27.99
Black
Dark brown
Save as favourite
ARKET
Seersucker Resort Shirt
£57.00
Black
Mole
Save as favourite
Loose Fit Textured shirt
£27.99
Black/Checked
Cream/Checked
White/Striped
Save as favourite
Loose Fit Resort shirt
£19.99
Black
Beige/S 25
Save as favourite
Loose Fit Ribbed resort shirt
£27.99
Black
White
Beige
Save as favourite
Regular Fit Embroidered resort shirt
£32.99
Black
White/Floral
Save as favourite
Loose Fit Resort shirt
£27.99
Black
Dark beige
Save as favourite
Oversized Fit Short-sleeved shirt
£19.99
Black
Blue/Striped
Save as favourite
Loose Fit Resort shirt
£27.99
Save as favourite
Regular Fit Textured shirt
£19.99
Black
White
Load next page
Pagination
Previous
1
2
3
Load next page
Shirts For Men
Men's White Shirts
Men's Black Shirts
Red Shirts
Yellow Shirts
Men's Green Shirts
Men's Brown Shirts
Men's Blue Shirts
Grey Shirts
Beige Men's Shirts
Pink Shirts for Men
Men's Turquoise Shirts
Men's Orange Shirts
Men's Purple Shirts
Men's Beige Shirts
Men's Pink Shirts
Show more
HM.com
/
Men
/
Shirts