Skip to content
H&M
Search
Sign in
Favourites
Shopping bag (0)
navigation menu
Men's knee length shorts
Shorts
Casual Shorts
Linen Shorts
Cargo Shorts
Chino Shorts
Jogger Shorts
Jeans Shorts
Sort by
Sort by
[ 1 ] Filter
[ 1 ] Filter
filters Knee length have been applied and sort Recommended have been applied
Save as favourite
Relaxed Denim shorts
£32.99
Light denim blue
Black
Light denim grey
Save as favourite
Baggy Denim shorts
£32.99
Light denim blue
Denim grey
Dark grey
Save as favourite
Relaxed Fit Shorts
£15.99
Black
Grey marl
Brown
Save as favourite
Relaxed Fit Shorts
£15.99
Grey marl
Black
Brown
Save as favourite
Relaxed Fit Knee-length piqué shorts
£15.99
Navy blue
White
Beige
Save as favourite
Baggy Denim shorts
£32.99
Denim grey
Light denim blue
Dark grey
Save as favourite
Relaxed Fit Shorts
£15.99
Brown
Black
Grey marl
Save as favourite
H&M Move
Long sports shorts with DryMove™
£18.99
Black
Dark grey
Navy blue
+1
Save as favourite
Baggy Denim shorts
£32.99
Dark grey
Light denim blue
Denim grey
Save as favourite
Relaxed Denim shorts
£32.99
Black
Light denim blue
Light denim grey
Save as favourite
Super Baggy Denim shorts
£37.99
Denim black
Light denim blue
Dark denim blue
+2
Save as favourite
H&M Move
Long sports shorts with DryMove™
£18.99
Dark grey
Black
Navy blue
+1
Save as favourite
Weekday
Loose Fit Graphic Jersey Shorts
£39.00
Save as favourite
H&M Move
Loose Fit Basketball shorts with DryMove™
£27.99
Black
White
Light blue
+1
Save as favourite
Super Baggy Denim shorts
£37.99
Light denim blue
Denim black
Dark denim blue
+2
Save as favourite
Super Baggy Denim shorts
£37.99
Dark denim blue
Denim black
Light denim blue
+2
Save as favourite
Weekday
Loose Utility Cotton Twill Shorts
£49.00
Black
Dark Khaki Green
Save as favourite
Weekday
Loose Utility Cotton Twill Shorts
£49.00
Dark Khaki Green
Black
Save as favourite
Relaxed Fit Knee-length piqué shorts
£15.99
White
Navy blue
Beige
Save as favourite
Relaxed Denim shorts
£32.99
Light denim grey
Light denim blue
Black
Save as favourite
Relaxed Fit Patterned shorts
£32.99
Save as favourite
Baggy Denim shorts
£32.99
Light denim blue
Navy blue
Light denim blue/Striped
Save as favourite
Regular Denim shorts
£32.99
Black
Beige
Save as favourite
Relaxed Denim shorts
£32.99
Dark denim blue
Khaki green/Denim blue
Cream
Save as favourite
H&M Move
Long sports shorts with DryMove™
£18.99
Navy blue
Black
Dark grey
+1
Save as favourite
Super Baggy Denim shorts
£37.99
Denim blue
Denim black
Light denim blue
+2
Save as favourite
Baggy Denim shorts
£37.99
Pale denim blue
Dark denim grey
Light denim blue
+1
Save as favourite
Weekday
Loose Fit Pleated Suit Shorts
£49.00
Pinstriped Dark Grey
Black
Save as favourite
Relaxed Denim shorts
£32.99
Khaki green/Denim blue
Dark denim blue
Cream
Save as favourite
Baggy Denim shorts
£37.99
Dark denim grey
Pale denim blue
Light denim blue
+1
Save as favourite
ARKET
Relaxed Denim Shorts
£67.00
Blue
Grey
Save as favourite
Super Baggy Denim shorts
£37.99
Pale blue
Denim black
Light denim blue
+2
Save as favourite
Baggy Denim shorts
£37.99
Light denim blue
Pale denim blue
Dark denim grey
+1
Save as favourite
Relaxed Denim shorts
£32.99
Cream
Dark denim blue
Khaki green/Denim blue
Save as favourite
Weekday
Loose Workwear Twill Shorts
£39.00
Save as favourite
Baggy Denim shorts
£32.99
Navy blue
Light denim blue
Light denim blue/Striped
Load next page
Pagination
Previous
1
2
3
4
Load next page
Men's knee length shorts
Men's short shorts
Show more
HM.com
/
Men
/
Shorts