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
View All
T-shirts & Tops
Polos
Shirts
Linen clothing
Merch & Graphics
Shorts
Trousers
Jeans
Swimwear
Basics
Blazers & Suits
Premium Selection
Underwear
Hoodies & Sweatshirts
Nightwear & Loungewear
Socks
Cardigans & Jumpers
Jackets & Coats
Sport
Sort by
Sort by
Filter
Filter
sort Recommended have been applied
Save as favourite
Regular Fit Sweatshorts
S$ 14.90
Dark grey
Light beige
Light blue
+2
Save as favourite
Regular Fit Sweatshorts
S$ 14.90
Light beige
Dark grey
Light blue
+2
Save as favourite
Regular Fit Sweatshorts
S$ 14.90
Light blue
Dark grey
Light beige
+2
Save as favourite
Regular Fit Sweatshorts
S$ 29.90
Black
Dark grey
Yellow
Save as favourite
COOLMAX® Shorts
S$ 29.90
Black
Dark grey
Brown
+3
Save as favourite
Regular Fit Sweatshorts
S$ 29.90
Dark grey
Black
Yellow
Save as favourite
Relaxed Fit Knee-length piqué shorts
S$ 24.90
Navy blue
Beige
White
Save as favourite
Loose Fit Cargo shorts
S$ 34.90
Beige
Dark khaki green
Black
Save as favourite
H&M Premium Selection
Relaxed Fit Cotton sweatshorts
S$ 49.90
Dark grey
Beige
Save as favourite
Loose Fit Washed-look sweatshorts
S$ 34.90
Light dusty green
Black
Save as favourite
Regular Fit Chino shorts
S$ 34.95
Navy blue
Dark turquoise
Beige
+2
Save as favourite
COOLMAX® Shorts
S$ 29.90
Dark grey
Black
Brown
+3
Save as favourite
Loose Fit Cargo shorts
S$ 34.90
Black
Beige
Dark khaki green
Save as favourite
Relaxed Fit Shorts
S$ 47.95
White
Light beige
Light brown
+3
Save as favourite
Regular Fit Cotton shorts
S$ 24.95
Pink
Light purple
Light yellow
+1
Save as favourite
Slim Fit Cotton twill shorts
S$ 34.95
Dark grey
White
Black
+1
Save as favourite
Relaxed Fit Shorts
S$ 47.95
Light beige
White
Light brown
+3
Save as favourite
COOLMAX® Shorts
S$ 29.90
Brown
Black
Dark grey
+3
Save as favourite
Regular Fit Cotton shorts
S$ 34.95
Light blue
Beige
Save as favourite
Relaxed Fit Shorts
S$ 47.95
Black
White
Light beige
+3
Save as favourite
Regular Fit Cotton shorts
S$ 24.95
Light yellow
Pink
Light purple
+1
Save as favourite
Regular Fit Chino shorts
S$ 34.95
Light grey-beige
Khaki green
Grey
+1
Save as favourite
Regular Fit Chino shorts
S$ 34.95
Khaki green
Light grey-beige
Grey
+1
Save as favourite
Loose Fit Chino shorts
S$ 47.95
Black
Beige
Save as favourite
Regular Fit Canvas shorts
S$ 29.90
Black
Pink
Light beige
+4
Save as favourite
Regular Fit Cargo shorts
S$ 49.90
Khaki green
Dark grey
Black
+1
Save as favourite
Relaxed Fit Linen-blend shorts
S$ 49.90
Navy blue
Dark grey
Cream
Save as favourite
Regular Fit Canvas shorts
S$ 29.90
Dark beige
Pink
Light beige
+4
Save as favourite
Regular Fit Chino shorts
S$ 39.90
Black
Light beige
White
+2
Save as favourite
Regular Fit Sweatshorts
S$ 14.90
Brown
Dark grey
Light beige
+2
Save as favourite
Regular Fit Linen-blend shorts
S$ 39.90
White
Dark beige
Black
+3
Save as favourite
H&M Move
Long sports shorts with DryMove™
S$ 29.90
Black
Navy blue
Dark grey
+1
Save as favourite
Regular Fit Canvas shorts
S$ 29.90
Pink
Light beige
Navy blue
+4
Save as favourite
Regular Fit Chino shorts
S$ 39.90
Light beige
Black
White
+2
Save as favourite
Regular Fit Linen-blend shorts
S$ 39.90
Black
Light grey
Light beige
+1
Save as favourite
Regular Fit Chino shorts
S$ 39.90
White
Black
Light beige
+2
Load next page
Pagination
Previous
1
2
3
4
5
...
7
Load next page
Men's Shorts
HM.com
/
Men
/
Shorts