Skip to content
H&M
Search
Sign in
Favourites
Shopping bag (0)
navigation menu
Men's Shorts
Shorts
Denim Shorts
Linen Shorts
Chino Shorts
Casual Shorts
Cargo Shorts
Sweat Shorts
Sort by
Sort by
Filter
Filter
sort Recommended have been applied
Save as favourite
Regular Fit Sweatshorts
$14.99
Black
Dark gray
Light beige
+5
Save as favourite
2-pack Regular Fit Sweatshorts
$37.99
Save as favourite
2-pack Regular Fit Sweatshorts
$29.99
Save as favourite
Regular Fit Chino Shorts
$34.99
Light beige
Black
Navy blue
+2
Save as favourite
Regular Fit Chino Shorts
$34.99
Black
Light beige
Navy blue
+2
Save as favourite
Regular-Fit Canvas Shorts
$29.99
Black
Steel blue
Dark beige
+4
Save as favourite
Regular-Fit Linen-Blend Shorts
$44.99
Light beige
Cream
Dark gray
+1
Save as favourite
COOLMAX® Shorts
$29.99
Black
Gray melange
Dark gray
+5
Save as favourite
Regular Fit Linen-Blend Shorts
$34.99
Dark beige
Black
Sage green
+3
Save as favourite
Relaxed Fit Denim Shorts
$49.99
Light denim gray
Light denim blue
Black
+1
Save as favourite
H&M Premium Selection
Regular-Fit Linen Shorts
$49.99
Light beige
Black
Gray
+3
Save as favourite
H&M Premium Selection
Relaxed-Fit Linen-Blend Shorts
$44.99
White
Light beige
Black
+2
Save as favourite
Regular Fit Chino Shorts
$31.99
Beige
Black
Gray
Save as favourite
Regular Fit Sweatshorts
$14.99
Dark gray
Black
Light beige
+5
Save as favourite
Regular Fit Sweatshorts
$14.99
Light beige
Black
Dark gray
+5
Save as favourite
Regular Fit Sweatshorts
$14.99
Mint green
Black
Dark gray
+5
Save as favourite
Regular Fit Sweatshorts
$14.99
Gray melange
Black
Dark gray
+5
Save as favourite
Regular Fit Sweatshorts
$14.99
Brown
Black
Dark gray
+5
Save as favourite
Relaxed Fit Denim Shorts
$49.99
Light denim blue
Black
Light denim gray
+1
Save as favourite
Regular Fit Sweatshorts
$14.99
Light blue
Black
Dark gray
+5
Save as favourite
Relaxed Fit Denim Shorts
$49.99
Black
Light denim blue
Light denim gray
+1
Save as favourite
Regular Fit Linen-Blend Shorts
$34.99
Black
Sage green
White
+3
Save as favourite
2-Pack Regular Fit Sweatshorts
$29.99
Black/gray melange
Orange/beige
Navy blue/cream
+1
Save as favourite
Regular-Fit Canvas Shorts
$29.99
Steel blue
Dark beige
Black
+4
Save as favourite
Regular-Fit Canvas Shorts
$29.99
Dark beige
Steel blue
Black
+4
Save as favourite
Regular Fit Linen-Blend Shorts
$34.99
Sage green
Black
White
+3
Save as favourite
Regular Fit Linen-Blend Shorts
$34.99
White
Black
Sage green
+3
Save as favourite
H&M Premium Selection
Regular-Fit Linen Shorts
$49.99
Black
Gray
White
+3
Save as favourite
Regular Fit Linen-Blend Shorts
$34.99
Cream
Black
Sage green
+3
Save as favourite
Regular Fit Sweatshorts
$14.99
Peach pink
Black
Dark gray
+5
Save as favourite
Regular Fit Chino Shorts
$34.99
Navy blue
Light beige
Black
+2
Save as favourite
Regular-Fit Sweatshorts
$24.99
Black
Light gray melange
Light beige
+1
Save as favourite
Regular-Fit Sweatshorts
$24.99
Light gray melange
Black
Light beige
+1
Save as favourite
Regular Fit Chino Shorts
$34.99
Khaki green
Light beige
Black
+2
Save as favourite
Regular-Fit Canvas Shorts
$29.99
Sage green
Steel blue
Dark beige
+4
Save as favourite
Regular-Fit Linen-Blend Shorts
$44.99
Cream
Light beige
Dark gray
+1
Load next page
Pagination
Previous
1
2
3
4
5
...
8
Load next page
Men's Shorts
HM.com
/
Men
/
Shorts