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
Linen
Jogger Shorts
Jeans Shorts
Chino Shorts
Cargo Shorts
Casual
Sort by
Sort by
Filter
Filter
sort Recommended have been applied
Save as favourite
Regular Fit Sweat Shorts
$19.99
Black
Grey marle
Forest green
+1
Save as favourite
Regular Fit Cotton Shorts
$27.99
Black
Khaki green
White
+3
Save as favourite
Regular Fit Chino Shorts
$34.99
Black
Cream
Beige
+1
Save as favourite
Regular Fit Sweat Shorts
$19.99
Grey marle
Black
Forest green
+1
Save as favourite
H&M Premium Selection
Regular Fit Linen Shorts
$59.99
Navy blue
White
Black
Save as favourite
Regular Fit Chino Shorts
$34.99
Khaki green
Navy blue
Beige
+4
Save as favourite
H&M Premium Selection
Regular Fit Linen Shorts
$59.99
White
Navy blue
Black
Save as favourite
H&M Move
Mid Length Activewear Shorts With DryMove™
$27.99
Navy blue
Turquoise
Black
+3
Save as favourite
Regular Fit Chino Shorts
$34.99
Navy blue
Khaki green
Beige
+4
Save as favourite
Regular Fit Chino Shorts
$34.99
Cream
Black
Beige
+1
Save as favourite
H&M Premium Selection
Regular Fit Linen Shorts
$59.99
Black
Navy blue
White
Save as favourite
Regular Fit Chino Shorts
$34.99
Beige
Black
Cream
+1
Save as favourite
Relaxed Fit Linen Blend Shorts
$49.99
Beige
White
Save as favourite
Regular Fit Chino Shorts
$49.99
Navy blue
White
Beige
Save as favourite
Regular Fit Chino Shorts
$49.99
White
Navy blue
Beige
Save as favourite
H&M Move
Mid Length Cargo Activewear Shorts With DryMove™
$49.99
Black
Dark khaki green
Save as favourite
Regular Fit Cargo Shorts
$49.99
Black
Light beige
Khaki green
Save as favourite
Regular Fit Scuba Shorts
$44.99
Dark grey
Black
Save as favourite
Regular Fit Scuba Shorts
$44.99
Black
Dark grey
Save as favourite
Relaxed Fit Linen Blend Shorts
$49.99
White
Beige
Save as favourite
Regular Fit Chino Shorts
$34.99
Beige
Khaki green
Navy blue
+4
Save as favourite
H&M Move
Double Layer Activewear Shorts With DryMove™
$34.99
Black
Grey
Navy blue
+2
Save as favourite
Slim Fit Cotton Twill Shorts
$34.99
Black
White
Dark grey
+2
Save as favourite
Slim Fit Cotton Twill Shorts
$34.99
White
Black
Dark grey
+2
Save as favourite
H&M Move
Short Activewear Shorts
$24.99
Black
Khaki beige
Forest green
+1
Save as favourite
Long Water Repellent Activewear Shorts
$69.99
Save as favourite
Regular Fit Chino Shorts
$34.99
Light grey beige
Khaki green
Navy blue
+4
Save as favourite
Slim Fit Cotton Twill Shorts
$34.99
Dark grey
Black
White
+2
Save as favourite
Mid Length 2-in-1 Activewear Shorts With DryMove™
$49.99
Black
Dusty green
Dark grey
+1
Save as favourite
Mid Length 2-in-1 Activewear Shorts With DryMove™
$49.99
Dusty green
Black
Dark grey
+1
Save as favourite
H&M Move
Mid Length 2-in-1 Activewear Shorts With DryMove™
$49.99
Black
Cream
Black
+1
Save as favourite
Slim Fit Short Activewear Tights With DryMove™
$29.99
Save as favourite
Short Activewear Shorts With DryMove™
$34.99
Black/Training Team
Khaki green/Pattern
Save as favourite
Mid Length 2-in-1 Activewear Shorts With DryMove™
$49.99
Dark grey
Black
Dusty green
+1
Save as favourite
Insulated Shorts With ThermoMove™
$69.99
Save as favourite
Long 2-in-1 Activewear Shorts With DryMove™
$59.99
Khaki green
Black
Grey/Black
+3
Load next page
Pagination
Previous
1
2
3
4
Load next page
Men's Shorts
Men's Black Short Shorts
Men's Beige Shorts
Men's Pink Shorts
Men's Cotton Shorts
Beige men's shorts
Men's White Shorts
Men's Light Blue 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 Baggy Shorts
Show more
HM.com
/
Men
/
Shorts