Men's Shorts On Sale

Sort by
Filter
sort Recommended have been applied
    • Regular-Fit Linen-Blend Shorts - Dusty green/Light beige/Dark gray/Cream - 1
    • Regular-Fit Linen-Blend Shorts - Dusty green/Light beige/Dark gray/Cream - 2
    • Regular-Fit Linen-Blend Shorts - Dusty green/Light beige/Dark gray/Cream - 3
    • Regular-Fit Linen-Blend Shorts - Dusty green/Light beige/Dark gray/Cream - 4
    • Regular-Fit Linen-Blend Shorts - Dusty green/Light beige/Dark gray/Cream - 5
    • Regular-Fit Linen-Blend Shorts - Dusty green/Light beige/Dark gray/Cream - 6
    • Regular-Fit Linen-Blend Shorts - Dusty green/Light beige/Dark gray/Cream - 7
    -46%

    Regular-Fit Linen-Blend Shorts

    Discounted price$ 18.99Regular price$ 34.99

    • Short Sports Shorts - Dark gray/Black/Navy blue/Dark gray/Navy blue/Green - 1
    • Short Sports Shorts - Dark gray/Black/Navy blue/Dark gray/Navy blue/Green - 2
    • Short Sports Shorts - Dark gray/Black/Navy blue/Dark gray/Navy blue/Green - 3
    -40%
    H&M Move

    Short Sports Shorts

    Discounted price$ 8.99Regular price$ 14.99

    • Regular-Fit Woven Shorts - Dark blue/Yellow/striped/Dark brown - 1
    • Regular-Fit Woven Shorts - Dark blue/Yellow/striped/Dark brown - 2
    • Regular-Fit Woven Shorts - Dark blue/Yellow/striped/Dark brown - 3
    • Regular-Fit Woven Shorts - Dark blue/Yellow/striped/Dark brown - 4
    • Regular-Fit Woven Shorts - Dark blue/Yellow/striped/Dark brown - 5
    • Regular-Fit Woven Shorts - Dark blue/Yellow/striped/Dark brown - 6
    • Regular-Fit Woven Shorts - Dark blue/Yellow/striped/Dark brown - 7
    -46%

    Regular-Fit Woven Shorts

    Discounted price$ 18.99Regular price$ 34.99

    • Relaxed-Fit Poplin Shorts - Dark brown/Light beige/Black/Navy blue - 1
    • Relaxed-Fit Poplin Shorts - Dark brown/Light beige/Black/Navy blue - 2
    • Relaxed-Fit Poplin Shorts - Dark brown/Light beige/Black/Navy blue - 3
    • Relaxed-Fit Poplin Shorts - Dark brown/Light beige/Black/Navy blue - 4
    • Relaxed-Fit Poplin Shorts - Dark brown/Light beige/Black/Navy blue - 5
    • Relaxed-Fit Poplin Shorts - Dark brown/Light beige/Black/Navy blue - 6
    • Relaxed-Fit Poplin Shorts - Dark brown/Light beige/Black/Navy blue - 7
    -43%

    Relaxed-Fit Poplin Shorts

    Discounted price$ 16.99Regular price$ 29.99

    • Regular Fit Linen-blend Shorts - Light beige/Light gray - 1
    • Regular Fit Linen-blend Shorts - Light beige/Light gray - 2
    • Regular Fit Linen-blend Shorts - Light beige/Light gray - 3
    -51%

    Regular Fit Linen-blend Shorts

    Discounted price$ 16.99Regular price$ 34.99

    • Regular-Fit Chino Shorts - Black/Dark beige/Light beige/Navy blue/White - 1
    • Regular-Fit Chino Shorts - Black/Dark beige/Light beige/Navy blue/White - 2
    • Regular-Fit Chino Shorts - Black/Dark beige/Light beige/Navy blue/White - 3
    • Regular-Fit Chino Shorts - Black/Dark beige/Light beige/Navy blue/White - 4
    • Regular-Fit Chino Shorts - Black/Dark beige/Light beige/Navy blue/White - 5
    • Regular-Fit Chino Shorts - Black/Dark beige/Light beige/Navy blue/White - 6
    -50%

    Regular-Fit Chino Shorts

    Discounted price$ 14.99Regular price$ 29.99

    • Relaxed-Fit Poplin Shorts - Navy blue/Light beige/Black/Dark brown - 1
    • Relaxed-Fit Poplin Shorts - Navy blue/Light beige/Black/Dark brown - 2
    • Relaxed-Fit Poplin Shorts - Navy blue/Light beige/Black/Dark brown - 3
    • Relaxed-Fit Poplin Shorts - Navy blue/Light beige/Black/Dark brown - 4
    • Relaxed-Fit Poplin Shorts - Navy blue/Light beige/Black/Dark brown - 5
    • Relaxed-Fit Poplin Shorts - Navy blue/Light beige/Black/Dark brown - 6
    • Relaxed-Fit Poplin Shorts - Navy blue/Light beige/Black/Dark brown - 7
    -43%

    Relaxed-Fit Poplin Shorts

    Discounted price$ 16.99Regular price$ 29.99

    • Regular Fit Linen-blend Shorts - Light gray/Light beige - 1
    • Regular Fit Linen-blend Shorts - Light gray/Light beige - 2
    • Regular Fit Linen-blend Shorts - Light gray/Light beige - 3
    -51%

    Regular Fit Linen-blend Shorts

    Discounted price$ 16.99Regular price$ 34.99

    • Regular Fit Linen Shorts - White - 1
    • Regular Fit Linen Shorts - White - 2
    • Regular Fit Linen Shorts - White - 3
    -33%
    H&M Premium Selection

    Regular Fit Linen Shorts

    Discounted price$ 26.99Regular price$ 39.99

    • Regular Fit Piqué Shorts - Light beige - 1
    • Regular Fit Piqué Shorts - Light beige - 2
    -45%

    Regular Fit Piqué Shorts

    Discounted price$ 11.99Regular price$ 21.99

    • Regular-Fit Twill Shorts - Dark gray - 1
    • Regular-Fit Twill Shorts - Dark gray - 2
    • Regular-Fit Twill Shorts - Dark gray - 3
    • Regular-Fit Twill Shorts - Dark gray - 4
    • Regular-Fit Twill Shorts - Dark gray - 5
    • Regular-Fit Twill Shorts - Dark gray - 6
    -36%

    Regular-Fit Twill Shorts

    Discounted price$ 15.99Regular price$ 24.99

    • Regular Fit Chino Shorts - Khaki green/Light beige/Black/Navy blue/White - 1
    • Regular Fit Chino Shorts - Khaki green/Light beige/Black/Navy blue/White - 2
    • Regular Fit Chino Shorts - Khaki green/Light beige/Black/Navy blue/White - 3
    • Regular Fit Chino Shorts - Khaki green/Light beige/Black/Navy blue/White - 4
    • Regular Fit Chino Shorts - Khaki green/Light beige/Black/Navy blue/White - 5
    -23%

    Regular Fit Chino Shorts

    Discounted price$ 22.99Regular price$ 29.99

    • Slim Fit Cotton Twill Shorts - Light gray/Dark gray/Black - 1
    • Slim Fit Cotton Twill Shorts - Light gray/Dark gray/Black - 2
    -52%

    Slim Fit Cotton Twill Shorts

    Discounted price$ 11.99Regular price$ 24.99

    • Slim Fit Cotton Twill Shorts - Black/Dark gray/Light gray - 1
    • Slim Fit Cotton Twill Shorts - Black/Dark gray/Light gray - 2
    -44%

    Slim Fit Cotton Twill Shorts

    Discounted price$ 13.99Regular price$ 24.99

    • Loose Fit Chino Shorts - Beige - 1
    • Loose Fit Chino Shorts - Beige - 2
    -57%

    Loose Fit Chino Shorts

    Discounted price$ 12.99Regular price$ 29.99