Welcome! Hm.com works best with JavaScript enabled, turn it on and enjoy the latest fashion!
Skip to content
H&M
Open search
Sign in
Favourites
Shopping bag (0)
Menu
Men's Shorts
Shorts
Casual Shorts
Linen Shorts
Cargo Shorts
Chino Shorts
Jogger Shorts
Jeans Shorts
Sort by
Sort by
[ 1 ] Filter
[ 1 ] Filter
filters Cotton have been applied and sort Recommended have been applied
Previous
Next
Save as favourite
Regular Fit Cargo shorts
€29.99
Black
Dark grey
Beige
+1
Previous
Next
Save as favourite
Regular Fit Canvas shorts
€19.99
Dark beige
Light beige
Sage green
+4
Previous
Next
Save as favourite
Regular Fit Chino shorts
€24.99
Black
Light beige
Khaki green
+2
Previous
Next
Save as favourite
Regular Fit Canvas shorts
€19.99
Light beige
Dark beige
Sage green
+4
Previous
Next
Save as favourite
Regular Fit Chino shorts
€24.99
Light beige
Black
Khaki green
+2
Previous
Next
Save as favourite
Regular Fit Cargo shorts
€29.99
Dark grey
Black
Beige
+1
Previous
Next
Save as favourite
Regular Fit Canvas shorts
€19.99
Sage green
Dark beige
Light beige
+4
Previous
Next
Save as favourite
Regular Fit Cargo shorts
€29.99
Beige
Black
Dark grey
+1
Previous
Next
Save as favourite
Regular Fit Chino shorts
€24.99
Khaki green
Black
Light beige
+2
Previous
Next
Save as favourite
Regular Fit Canvas shorts
€19.99
Black
Dark beige
Light beige
+4
Previous
Next
Save as favourite
Regular Fit Cargo shorts
€29.99
Khaki green
Black
Dark grey
+1
Previous
Next
Save as favourite
Relaxed Denim shorts
€34.99
Black
Light denim blue
Light denim grey
+1
Previous
Next
Save as favourite
Relaxed Fit Cargo shorts
€29.99
Black
Pistachio green
Cream
Previous
Next
Save as favourite
Relaxed Denim shorts
€34.99
Light denim blue
Black
Light denim grey
+1
Previous
Next
Save as favourite
Relaxed Fit Knee-length piqué shorts
€17.99
Navy blue
Beige
White
Previous
Next
Save as favourite
Regular Fit Chino shorts
€24.99
White
Black
Light beige
+2
Previous
Next
Save as favourite
Regular Fit Canvas shorts
€19.99
Navy blue
Dark beige
Light beige
+4
Previous
Next
Save as favourite
Pyjama shorts
€19.99
Light grey marl
Navy blue
Previous
Next
Save as favourite
Relaxed Fit Seersucker shorts
€24.99
Navy blue
Beige
Previous
Next
Save as favourite
Relaxed Fit Shorts
€17.99
Grey marl
Brown
Black
Previous
Next
Save as favourite
Relaxed Fit Cargo shorts
€29.99
Pistachio green
Black
Cream
Previous
Next
Save as favourite
Regular Fit Cargo shorts
€39.99
Beige
Dark grey
Light grey
Previous
Next
Save as favourite
Relaxed Fit Shorts
€17.99
Brown
Grey marl
Black
Previous
Next
Save as favourite
Relaxed Fit Knee-length piqué shorts
€17.99
Beige
Navy blue
White
Previous
Next
Save as favourite
Regular Fit Chino shorts
€24.99
Navy blue
Black
Light beige
+2
Previous
Next
Save as favourite
Relaxed Fit Knee-length piqué shorts
€17.99
White
Navy blue
Beige
Previous
Next
Save as favourite
Loose Fit Cargo shorts
€34.99
Light grey
Beige
Dark grey
Previous
Next
Save as favourite
Baggy Denim shorts
€39.99
Light denim blue
Pale denim blue
White
+1
Previous
Next
Save as favourite
Relaxed Denim shorts
€34.99
Light denim grey
Black
Light denim blue
+1
Previous
Next
Save as favourite
Loose Fit Cargo shorts
€34.99
Beige
Light grey
Dark grey
Previous
Next
Save as favourite
Relaxed Fit Seersucker shorts
€24.99
Beige
Navy blue
Previous
Next
Save as favourite
Regular Fit Canvas shorts
€19.99
Pink
Dark beige
Light beige
+4
Previous
Next
Save as favourite
Slim Denim shorts
€29.99
Black
Denim blue
Light denim blue
Previous
Next
Save as favourite
Relaxed Fit Poplin shorts
€24.99
Light beige
Navy blue
Dark brown
+1
Previous
Next
Save as favourite
Relaxed Fit Cotton shorts
€24.99
Burgundy/Striped
Beige/Striped
Previous
Next
Save as favourite
Relaxed Fit Cotton shorts
€24.99
Beige/Striped
Burgundy/Striped
Load next page
Pagination
Previous
1
2
3
Load next page
Men's Shorts
Men's Cotton Shorts
Men's Mesh Shorts
Men's Linen Shorts
Show more
HM.com
/
Men
/
Shorts