Men's Shorts On Sale

Sort by
Filter
sort Recommended have been applied
    • Relaxed-Fit Seersucker Shorts - Navy blue/Beige - 1
    • Relaxed-Fit Seersucker Shorts - Navy blue/Beige - 2
    • Relaxed-Fit Seersucker Shorts - Navy blue/Beige - 3
    • Relaxed-Fit Seersucker Shorts - Navy blue/Beige - 4
    • Relaxed-Fit Seersucker Shorts - Navy blue/Beige - 5
    • Relaxed-Fit Seersucker Shorts - Navy blue/Beige - 6
    -50%

    Relaxed-Fit Seersucker Shorts

    Discounted price$ 14.99Regular price$ 29.99

    • Relaxed-Fit Linen-Blend Shorts - Black/Navy blue/Dark gray/White/Light beige - 1
    • Relaxed-Fit Linen-Blend Shorts - Black/Navy blue/Dark gray/White/Light beige - 2
    • Relaxed-Fit Linen-Blend Shorts - Black/Navy blue/Dark gray/White/Light beige - 3
    • Relaxed-Fit Linen-Blend Shorts - Black/Navy blue/Dark gray/White/Light beige - 4
    • Relaxed-Fit Linen-Blend Shorts - Black/Navy blue/Dark gray/White/Light beige - 5
    -23%
    H&M Premium Selection

    Relaxed-Fit Linen-Blend Shorts

    Discounted price$ 26.99Regular price$ 34.99

    • Regular-Fit Linen Shorts - Navy blue/Dark beige/Light beige - 1
    • Regular-Fit Linen Shorts - Navy blue/Dark beige/Light beige - 2
    • Regular-Fit Linen Shorts - Navy blue/Dark beige/Light beige - 3
    • Regular-Fit Linen Shorts - Navy blue/Dark beige/Light beige - 4
    • Regular-Fit Linen Shorts - Navy blue/Dark beige/Light beige - 5
    -28%
    H&M Premium Selection

    Regular-Fit Linen Shorts

    Discounted price$ 28.99Regular price$ 39.99

    • Regular-Fit Linen-Blend Shorts - Cream/Light beige/Dark gray/Dusty green - 1
    • Regular-Fit Linen-Blend Shorts - Cream/Light beige/Dark gray/Dusty green - 2
    • Regular-Fit Linen-Blend Shorts - Cream/Light beige/Dark gray/Dusty green - 3
    • Regular-Fit Linen-Blend Shorts - Cream/Light beige/Dark gray/Dusty green - 4
    • Regular-Fit Linen-Blend Shorts - Cream/Light beige/Dark gray/Dusty green - 5
    • Regular-Fit Linen-Blend Shorts - Cream/Light beige/Dark gray/Dusty green - 6
    • Regular-Fit Linen-Blend Shorts - Cream/Light beige/Dark gray/Dusty green - 7
    • Regular-Fit Linen-Blend Shorts - Cream/Light beige/Dark gray/Dusty green - 8
    -54%

    Regular-Fit Linen-Blend Shorts

    Discounted price$ 15.99Regular price$ 34.99

    • Relaxed-Fit Shorts - White - 1
    • Relaxed-Fit Shorts - White - 2
    • Relaxed-Fit Shorts - White - 3
    • Relaxed-Fit Shorts - White - 4
    • Relaxed-Fit Shorts - White - 5
    • Relaxed-Fit Shorts - White - 6
    • Relaxed-Fit Shorts - White - 7
    -48%

    Relaxed-Fit Shorts

    Discounted price$ 20.99Regular price$ 39.99

    • Regular-Fit Linen Shorts - Dark beige/Navy blue/Light beige - 1
    • Regular-Fit Linen Shorts - Dark beige/Navy blue/Light beige - 2
    • Regular-Fit Linen Shorts - Dark beige/Navy blue/Light beige - 3
    • Regular-Fit Linen Shorts - Dark beige/Navy blue/Light beige - 4
    • Regular-Fit Linen Shorts - Dark beige/Navy blue/Light beige - 5
    • Regular-Fit Linen Shorts - Dark beige/Navy blue/Light beige - 6
    • Regular-Fit Linen Shorts - Dark beige/Navy blue/Light beige - 7
    -25%
    H&M Premium Selection

    Regular-Fit Linen Shorts

    Discounted price$ 29.99Regular price$ 39.99

    • Regular Fit Shorts - Navy blue - 1
    • Regular Fit Shorts - Navy blue - 2
    • Regular Fit Shorts - Navy blue - 3
    -57%

    Regular Fit Shorts

    Discounted price$ 12.99Regular price$ 29.99

    • Relaxed Fit Shorts - Black/Navy blue/Beige - 1
    • Relaxed Fit Shorts - Black/Navy blue/Beige - 2
    • Relaxed Fit Shorts - Black/Navy blue/Beige - 3
    • Relaxed Fit Shorts - Black/Navy blue/Beige - 4
    • Relaxed Fit Shorts - Black/Navy blue/Beige - 5
    • Relaxed Fit Shorts - Black/Navy blue/Beige - 6
    -40%

    Relaxed Fit Shorts

    Discounted price$ 20.99Regular price$ 34.99

    • Regular-Fit Linen Shorts - Light beige/Navy blue/Dark beige - 1
    • Regular-Fit Linen Shorts - Light beige/Navy blue/Dark beige - 2
    • Regular-Fit Linen Shorts - Light beige/Navy blue/Dark beige - 3
    • Regular-Fit Linen Shorts - Light beige/Navy blue/Dark beige - 4
    • Regular-Fit Linen Shorts - Light beige/Navy blue/Dark beige - 5
    • Regular-Fit Linen Shorts - Light beige/Navy blue/Dark beige - 6
    • Regular-Fit Linen Shorts - Light beige/Navy blue/Dark beige - 7
    -33%
    H&M Premium Selection

    Regular-Fit Linen Shorts

    Discounted price$ 26.99Regular price$ 39.99

    • Regular-Fit Chino Shorts - Navy blue/Beige/White - 1
    • Regular-Fit Chino Shorts - Navy blue/Beige/White - 2
    • Regular-Fit Chino Shorts - Navy blue/Beige/White - 3
    • Regular-Fit Chino Shorts - Navy blue/Beige/White - 4
    • Regular-Fit Chino Shorts - Navy blue/Beige/White - 5
    • Regular-Fit Chino Shorts - Navy blue/Beige/White - 6
    • Regular-Fit Chino Shorts - Navy blue/Beige/White - 7
    -48%

    Regular-Fit Chino Shorts

    Discounted price$ 20.99Regular price$ 39.99

    • Relaxed Fit Shorts - Beige/Navy blue/Black - 1
    • Relaxed Fit Shorts - Beige/Navy blue/Black - 2
    • Relaxed Fit Shorts - Beige/Navy blue/Black - 3
    • Relaxed Fit Shorts - Beige/Navy blue/Black - 4
    • Relaxed Fit Shorts - Beige/Navy blue/Black - 5
    • Relaxed Fit Shorts - Beige/Navy blue/Black - 6
    -46%

    Relaxed Fit Shorts

    Discounted price$ 18.99Regular price$ 34.99

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

    Regular-Fit Chino Shorts

    Discounted price$ 14.99Regular price$ 29.99

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

    Regular-Fit Chino Shorts

    Discounted price$ 16.99Regular price$ 29.99

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

    Slim Fit Cotton Twill Shorts

    Discounted price$ 15.99Regular price$ 24.99

    • Regular-Fit Sweatshorts - Dark gray/Black - 1
    • Regular-Fit Sweatshorts - Dark gray/Black - 2
    • Regular-Fit Sweatshorts - Dark gray/Black - 3
    • Regular-Fit Sweatshorts - Dark gray/Black - 4
    • Regular-Fit Sweatshorts - Dark gray/Black - 5
    • Regular-Fit Sweatshorts - Dark gray/Black - 6
    -56%

    Regular-Fit Sweatshorts

    Discounted price$ 10.99Regular price$ 24.99

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

    Regular-Fit Woven Shorts

    Discounted price$ 18.99Regular price$ 34.99

    • Regular-Fit Cargo Shorts - Beige/Light gray/Dark gray - 1
    • Regular-Fit Cargo Shorts - Beige/Light gray/Dark gray - 2
    • Regular-Fit Cargo Shorts - Beige/Light gray/Dark gray - 3
    • Regular-Fit Cargo Shorts - Beige/Light gray/Dark gray - 4
    • Regular-Fit Cargo Shorts - Beige/Light gray/Dark gray - 5
    • Regular-Fit Cargo Shorts - Beige/Light gray/Dark gray - 6
    -53%

    Regular-Fit Cargo Shorts

    Discounted price$ 20.99Regular price$ 44.99

    • Regular-Fit Cargo Shorts - Dark gray/Light gray/Beige - 1
    • Regular-Fit Cargo Shorts - Dark gray/Light gray/Beige - 2
    • Regular-Fit Cargo Shorts - Dark gray/Light gray/Beige - 3
    • Regular-Fit Cargo Shorts - Dark gray/Light gray/Beige - 4
    • Regular-Fit Cargo Shorts - Dark gray/Light gray/Beige - 5
    • Regular-Fit Cargo Shorts - Dark gray/Light gray/Beige - 6
    • Regular-Fit Cargo Shorts - Dark gray/Light gray/Beige - 7
    -53%

    Regular-Fit Cargo Shorts

    Discounted price$ 20.99Regular price$ 44.99

    • Regular Fit Chino Shorts - Light beige - 1
    • Regular Fit Chino Shorts - Light beige - 2
    -40%

    Regular Fit Chino Shorts

    Discounted price$ 14.99Regular price$ 24.99

    • Regular Denim Shorts - Beige - 1
    • Regular Denim Shorts - Beige - 2
    • Regular Denim Shorts - Beige - 3
    • Regular Denim Shorts - Beige - 4
    • Regular Denim Shorts - Beige - 5
    • Regular Denim Shorts - Beige - 6
    -46%

    Regular Denim Shorts

    Discounted price$ 18.99Regular price$ 34.99

    • Pajama Shorts - Navy blue - 1
    • Pajama Shorts - Navy blue - 2
    • Pajama Shorts - Navy blue - 3
    • Pajama Shorts - Navy blue - 4
    • Pajama Shorts - Navy blue - 5
    -44%

    Pajama Shorts

    Discounted price$ 13.99Regular price$ 24.99

    • Cargo Shorts - Light gray/Light beige/Black - 1
    • Cargo Shorts - Light gray/Light beige/Black - 2
    • Cargo Shorts - Light gray/Light beige/Black - 3
    • Cargo Shorts - Light gray/Light beige/Black - 4
    • Cargo Shorts - Light gray/Light beige/Black - 5
    • Cargo Shorts - Light gray/Light beige/Black - 6
    -53%

    Cargo Shorts

    Discounted price$ 18.99Regular price$ 39.99

    • Regular Fit Cotton Shorts - Khaki green/Khaki green - 1
    • Regular Fit Cotton Shorts - Khaki green/Khaki green - 2
    -44%

    Regular Fit Cotton Shorts

    Discounted price$ 9.99Regular price$ 17.99

    • Relaxed-Fit Linen-Blend Shorts - Dark gray/Navy blue/Black/White/Light beige - 1
    • Relaxed-Fit Linen-Blend Shorts - Dark gray/Navy blue/Black/White/Light beige - 2
    • Relaxed-Fit Linen-Blend Shorts - Dark gray/Navy blue/Black/White/Light beige - 3
    • Relaxed-Fit Linen-Blend Shorts - Dark gray/Navy blue/Black/White/Light beige - 4
    • Relaxed-Fit Linen-Blend Shorts - Dark gray/Navy blue/Black/White/Light beige - 5
    • Relaxed-Fit Linen-Blend Shorts - Dark gray/Navy blue/Black/White/Light beige - 6
    • Relaxed-Fit Linen-Blend Shorts - Dark gray/Navy blue/Black/White/Light beige - 7
    -23%
    H&M Premium Selection

    Relaxed-Fit Linen-Blend Shorts

    Discounted price$ 26.99Regular price$ 34.99

    • Relaxed-Fit Linen-Blend Shorts - White/Navy blue/Black/Dark gray/Light beige - 1
    • Relaxed-Fit Linen-Blend Shorts - White/Navy blue/Black/Dark gray/Light beige - 2
    • Relaxed-Fit Linen-Blend Shorts - White/Navy blue/Black/Dark gray/Light beige - 3
    • Relaxed-Fit Linen-Blend Shorts - White/Navy blue/Black/Dark gray/Light beige - 4
    • Relaxed-Fit Linen-Blend Shorts - White/Navy blue/Black/Dark gray/Light beige - 5
    • Relaxed-Fit Linen-Blend Shorts - White/Navy blue/Black/Dark gray/Light beige - 6
    -34%
    H&M Premium Selection

    Relaxed-Fit Linen-Blend Shorts

    Discounted price$ 22.99Regular price$ 34.99

    • Relaxed-Fit Linen-Blend Shorts - Light beige/Navy blue/Black/Dark gray/White - 1
    • Relaxed-Fit Linen-Blend Shorts - Light beige/Navy blue/Black/Dark gray/White - 2
    • Relaxed-Fit Linen-Blend Shorts - Light beige/Navy blue/Black/Dark gray/White - 3
    • Relaxed-Fit Linen-Blend Shorts - Light beige/Navy blue/Black/Dark gray/White - 4
    • Relaxed-Fit Linen-Blend Shorts - Light beige/Navy blue/Black/Dark gray/White - 5
    -51%
    H&M Premium Selection

    Relaxed-Fit Linen-Blend Shorts

    Discounted price$ 16.99Regular price$ 34.99

    • Regular Fit Linen-Blend Shorts - Dark beige/Cream - 1
    • Regular Fit Linen-Blend Shorts - Dark beige/Cream - 2
    • Regular Fit Linen-Blend Shorts - Dark beige/Cream - 3
    • Regular Fit Linen-Blend Shorts - Dark beige/Cream - 4
    • Regular Fit Linen-Blend Shorts - Dark beige/Cream - 5
    • Regular Fit Linen-Blend Shorts - Dark beige/Cream - 6
    -23%

    Regular Fit Linen-Blend Shorts

    Discounted price$ 22.99Regular price$ 29.99

    • COOLMAX® Shorts - Forest green/Mint green/Navy blue/Black - 1
    • COOLMAX® Shorts - Forest green/Mint green/Navy blue/Black - 2
    • COOLMAX® Shorts - Forest green/Mint green/Navy blue/Black - 3
    • COOLMAX® Shorts - Forest green/Mint green/Navy blue/Black - 4
    -52%

    COOLMAX® Shorts

    Discounted price$ 11.99Regular price$ 24.99

    • Relaxed-Fit Seersucker Shorts - Beige/Navy blue - 1
    • Relaxed-Fit Seersucker Shorts - Beige/Navy blue - 2
    • Relaxed-Fit Seersucker Shorts - Beige/Navy blue - 3
    • Relaxed-Fit Seersucker Shorts - Beige/Navy blue - 4
    • Relaxed-Fit Seersucker Shorts - Beige/Navy blue - 5
    -50%

    Relaxed-Fit Seersucker Shorts

    Discounted price$ 14.99Regular price$ 29.99

    • 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

    • Cargo Shorts - Black/Light beige/Light gray - 1
    • Cargo Shorts - Black/Light beige/Light gray - 2
    • Cargo Shorts - Black/Light beige/Light gray - 3
    • Cargo Shorts - Black/Light beige/Light gray - 4
    • Cargo Shorts - Black/Light beige/Light gray - 5
    • Cargo Shorts - Black/Light beige/Light gray - 6
    -43%

    Cargo Shorts

    Discounted price$ 22.99Regular price$ 39.99