Men's Shorts

Sort by
[ 1 ] Filter
filters Linen have been applied and sort Recommended have been applied
  • Relaxed-Fit Linen-Blend Shorts - Navy blue/Dark gray/White/Light beige
    -20%
    H&M Premium Selection

    Relaxed-Fit Linen-Blend Shorts

    Discounted price$35.99Regular price$44.99

  • Regular-Fit Linen Shorts - Gray/Light beige/Black/Dark beige/Navy blue
    -20%
    H&M Premium Selection

    Regular-Fit Linen Shorts

    Discounted price$39.99Regular price$49.99

  • Relaxed-Fit Linen-Blend Shorts - Dark gray/Navy blue/White/Light beige
    -20%
    H&M Premium Selection

    Relaxed-Fit Linen-Blend Shorts

    Discounted price$35.99Regular price$44.99

  • Regular-Fit Linen-Blend Shorts - Dark gray/Light beige/Cream/Dusty green
    -27%

    Regular-Fit Linen-Blend Shorts

    Discounted price$32.99Regular price$44.99

  • Regular-Fit Linen-Blend Shorts - Light beige/Dark gray/Cream/Dusty green
    -27%

    Regular-Fit Linen-Blend Shorts

    Discounted price$32.99Regular price$44.99

  • Relaxed-Fit Linen-Blend Shorts - White/Navy blue/Dark gray/Light beige
    -20%
    H&M Premium Selection

    Relaxed-Fit Linen-Blend Shorts

    Discounted price$35.99Regular price$44.99

  • Regular-Fit Linen Shorts - Light beige/Gray/Black/Dark beige/Navy blue
    -20%
    H&M Premium Selection

    Regular-Fit Linen Shorts

    Discounted price$39.99Regular price$49.99

  • Regular-Fit Linen Shorts - Black/Gray/Light beige/Dark beige/Navy blue
    -20%
    H&M Premium Selection

    Regular-Fit Linen Shorts

    Discounted price$39.99Regular price$49.99

  • Regular Fit Linen Shorts - Light beige/White/Black
    -51%
    H&M Premium Selection

    Regular Fit Linen Shorts

    Discounted price$22.99Regular price$46.99

  • Regular Fit Linen Shorts - White/Light beige/Black
    -51%
    H&M Premium Selection

    Regular Fit Linen Shorts

    Discounted price$22.99Regular price$46.99

  • Regular-Fit Linen-Blend Shorts - Dusty green/Dark gray/Light beige/Cream
    -27%

    Regular-Fit Linen-Blend Shorts

    Discounted price$32.99Regular price$44.99

  • Regular-Fit Linen-Blend Shorts - Cream/Dark gray/Light beige/Dusty green
    -20%

    Regular-Fit Linen-Blend Shorts

    Discounted price$35.99Regular price$44.99

  • Regular-Fit Linen Shorts - Navy blue/Gray/Light beige/Black/Dark beige
    -26%
    H&M Premium Selection

    Regular-Fit Linen Shorts

    Discounted price$36.99Regular price$49.99

  • Regular Fit Linen Shorts - Light beige/White
    -51%
    H&M Premium Selection

    Regular Fit Linen Shorts

    Discounted price$22.99Regular price$46.99

  • Regular Fit Linen Shorts - White/Light beige
    -51%
    H&M Premium Selection

    Regular Fit Linen Shorts

    Discounted price$22.99Regular price$46.99

  • Regular-Fit Linen Shorts - Dark beige/Gray/Light beige/Black/Navy blue
    -26%
    H&M Premium Selection

    Regular-Fit Linen Shorts

    Discounted price$36.99Regular price$49.99

  • Relaxed-Fit Linen-Blend Shorts - Light beige/Navy blue/Dark gray/White
    -27%
    H&M Premium Selection

    Relaxed-Fit Linen-Blend Shorts

    Discounted price$32.99Regular price$44.99

  • Regular Fit Linen Shorts - Black/Light beige/White
    -51%
    H&M Premium Selection

    Regular Fit Linen Shorts

    Discounted price$22.99Regular price$46.99

Men's Shorts

Our men’s shorts are a style staple when it comes to dressing for warmer weather. You can’t go wrong with a trendy pair of cargo shorts paired with T-shirts and sneakers. Shopping for formal wear? Our chino shorts are perfect for styling with short-sleeve shirts for looking put-together yet staying comfy. Stock up on running shorts and gym shorts to step up your training. Or, sit back and relax in a pair of our sweat shorts in a range of bright and neutral colors. Shop the full range of men’s shorts below.