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
Gray melange
Dark gray
+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
Black
Light beige
Khaki green
+2
Save as favourite
Regular Fit Linen-Blend Shorts
$34.99
Dark beige
Cream
White
+3
Save as favourite
Regular Fit Chino Shorts
$34.99
Light beige
Black
Khaki green
+2
Save as favourite
H&M Premium Selection
Regular-Fit Linen Shorts
$49.99
Light beige
Black
Dark beige
+3
Save as favourite
Regular-Fit Canvas Shorts
$29.99
Black
Dark beige
Steel blue
+4
Save as favourite
Relaxed Fit Denim Shorts
$49.99
Light denim gray
Light denim blue
Black
+1
Save as favourite
COOLMAX® Shorts
$29.99
Black
Dark gray
Gray melange
+6
Save as favourite
Regular-Fit Linen-Blend Shorts
$44.99
Light beige
Dark gray
Dusty green
+1
Save as favourite
Regular Fit Chino Shorts
$31.99
Beige
Black
Gray
Save as favourite
H&M Premium Selection
Relaxed-Fit Linen-Blend Shorts
$44.99
White
Dark beige
Black
+3
Save as favourite
Regular Fit Sweatshorts
$14.99
Gray melange
Black
Dark gray
+5
Save as favourite
Regular Fit Sweatshorts
$14.99
Dark gray
Black
Gray melange
+5
Save as favourite
Regular Fit Sweatshorts
$14.99
Light beige
Black
Gray melange
+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
Gray melange
+5
Save as favourite
Regular Fit Sweatshorts
$14.99
Brown
Black
Gray melange
+5
Save as favourite
Relaxed Fit Denim Shorts
$49.99
Black
Light denim blue
Light denim gray
+1
Save as favourite
Regular Fit Sweatshorts
$14.99
Mint green
Black
Gray melange
+5
Save as favourite
Baggy Denim Shorts
$49.99
Light denim blue
Denim gray
Dark gray
Save as favourite
Regular Fit Linen-Blend Shorts
$34.99
Cream
Dark beige
White
+3
Save as favourite
Relaxed-Fit Shorts
$27.99
Black
Gray melange
Brown
Save as favourite
Regular Fit Linen-Blend Shorts
$34.99
White
Cream
Dark beige
+3
Save as favourite
Regular Fit Linen-Blend Shorts
$34.99
Sage green
Cream
Dark beige
+3
Save as favourite
Regular Fit Linen-Blend Shorts
$34.99
Navy blue
Cream
Dark beige
+3
Save as favourite
Super-Baggy Denim Shorts
$59.99
Denim black
Light denim blue
Denim blue
+1
Save as favourite
Regular Fit Sweatshorts
$14.99
Peach pink
Black
Gray melange
+5
Save as favourite
Super-Baggy Denim Shorts
$59.99
Light denim blue
Denim black
Denim blue
+1
Save as favourite
2-Pack Regular Fit Sweatshorts
$29.99
Black/gray melange
Navy blue/cream
Orange/beige
+1
Save as favourite
Relaxed-Fit Shorts
$27.99
Gray melange
Black
Brown
Save as favourite
Regular-Fit Sweatshorts
$24.99
Black
Navy blue
Light gray melange
+1
Save as favourite
Regular-Fit Canvas Shorts
$29.99
Dark beige
Black
Steel blue
+4
Save as favourite
Regular-Fit Sweatshorts
$24.99
Navy blue
Black
Light gray melange
+1
Save as favourite
Relaxed-Fit Shorts
$27.99
Brown
Black
Gray melange
Load next page
Pagination
Previous
1
2
3
4
5
...
9
Load next page
Men's Shorts
Men's Black Short Shorts
Green Shorts For Men
Blue Shorts For Men
Gray Shorts For Men
Men's Cotton Shorts
Beige Men's Shorts
Men's White Shorts
Men's Light Blue Shirts
Men's Pink Shorts
Men's Beige Shorts
Men's Orange Shorts
Men's Purple Shorts
Men's Red Shorts
Men's Yellow Shorts
Men's White Short Shorts
Men's Checked Shorts
Men's Mesh Shorts
Men's Patterned Shorts
Men's Striped Shorts
Men's Linen Shorts
Men's Beach Shorts
Men's short shorts
Men's summer shorts
Men's knee length shorts
Men's Baggy Shorts
Show more
HM.com
/
Men
/
Shorts