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 Patterned have been applied and sort Recommended have been applied
Save as favourite
SUMMER 2025
Regular Fit Resort shirt
£27.99
Beige/Patterned
Black/Leaf-patterned
Save as favourite
Regular Fit Cotton resort shirt
£17.99
Black/Patterned
Beige/Patterned
Yellow/Striped
+2
Save as favourite
Regular Fit Cotton resort shirt
£17.99
Beige/Patterned
Black/Patterned
Yellow/Striped
+2
Save as favourite
SUMMER 2025
Regular Fit Resort shirt
£27.99
Black/Leaf-patterned
Beige/Patterned
Save as favourite
Regular Fit Linen-blend resort shirt
£32.99
White/Grey patterned
White/Beige patterned
Save as favourite
Regular Fit Lyocell-blend resort shirt
£27.99
Cream/Patterned
Dark brown/Patterned
Save as favourite
Regular Fit Modal-blend resort shirt
£27.99
Save as favourite
H&M Premium Selection
Loose Fit Mesh resort shirt
£27.99
Save as favourite
Regular Fit Linen-blend resort shirt
£32.99
White/Beige patterned
White/Grey patterned
Save as favourite
Regular Fit Lyocell-blend resort shirt
£27.99
Dark brown/Patterned
Cream/Patterned
Save as favourite
Oversized Fit Patterned denim shirt
£37.99
Save as favourite
Weekday
Relaxed Graphic Short-Sleeved Resort Shirt
£39.00
Save as favourite
Regular Fit Jacquard-knit resort shirt
£32.99
Turquoise/Seashells
White
Save as favourite
COS
OVERSIZED TEXTURED COTTON OVERSHIRT
£75.00
Save as favourite
COS
TEXTURED WOOL-BLEND OVERSHIRT
£85.00
Save as favourite
COS
RELAXED MÉLANGE-KNIT SHIRT
£75.00
Shirts For Men
Striped Shirts
Floral Shirts
Men's Patterned Shirts
Men's Striped Button Up Shirts
Show more
HM.com
/
Men
/
Shirts