Men's Shorts

Back to start
[categoryText]
Sort by
Filter by Color
Filter by Size
Filter by Fit
Filter by Style
All filters

Filter & Sort

  • Sort by

  • Color

  • Size

  • Fit

  • Style

  • Length

  • Material

  • Quality

  • Function

  • Pattern

194 items

Toggle image size
Toggle image type
194 items

Selected filters:

    • Baggy Denim ShortsModel
      -40%

      Baggy Denim Shorts

      $26.99 $44.99
      • Denim black
    • Sports Scuba Shorts with DryMove™Model
      -40%
      H&M Move

      Sports Scuba Shorts with DryMove™

      $23.99 $39.99
      • Natural white
    • 2-Pack Regular-Fit ShortsModel

      2-Pack Regular-Fit Shorts

      $39.99
      • Light beige/black
    • Baggy Denim ShortsModel

      Baggy Denim Shorts

      $39.99
      • Denim black
    • Regular-Fit Cotton Chino ShortsModel

      Regular-Fit Cotton Chino Shorts

      $24.99
      • Beige
    • Relaxed Fit Chino shortsModel

      Relaxed Fit Chino shorts

      $29.99
      • Black
    • Relaxed Fit Football shortsModel
      Lotto H&M

      Relaxed Fit Football shorts

      $39.99
      • Black/Lotto
    • Sports Shorts with DryMove™Model
      H&M Move

      Sports Shorts with DryMove™

      $24.99
      • Black
    • Sports Shorts with DryMove™Model
      H&M Move

      Sports Shorts with DryMove™

      $24.99
      • Navy blue
    • Regular-Fit SweatshortsModel
      -30%

      Regular-Fit Sweatshorts

      $13.99 $19.99
      • Light gray melange
    • Regular-Fit SweatshortsModel

      Regular-Fit Sweatshorts

      $14.99
      • Black
    • Regular-Fit SweatshortsModel
      -40%

      Regular-Fit Sweatshorts

      $8.99 $14.99
      • Light dusty teal
    • Regular-Fit SweatshortsModel

      Regular-Fit Sweatshorts

      $14.99
      • Light gray melange
    • Regular-Fit SweatshortsModel

      Regular-Fit Sweatshorts

      $14.99
      • Gray
    • Regular-Fit SweatshortsModel

      Regular-Fit Sweatshorts

      $19.99
      • Black
    • Loose-Fit ShortsModel
      -40%

      Loose-Fit Shorts

      $14.99 $24.99
      • Navy blue
    • Regular-Fit Linen-Blend ShortsModel
      -30%

      Regular-Fit Linen-Blend Shorts

      $20.99 $29.99
      • White
    • Loose-Fit ShortsModel
      -40%

      Loose-Fit Shorts

      $14.99 $24.99
      • Light beige
    • Regular-Fit Linen-Blend ShortsModel
      -30%

      Regular-Fit Linen-Blend Shorts

      $20.99 $29.99
      • Dark brown
    • Regular-Fit SweatshortsModel

      Regular-Fit Sweatshorts

      $14.99
      • Navy blue
    • Relaxed-Fit Cotton ShortsModel
      -40%

      Relaxed-Fit Cotton Shorts

      $14.99 $24.99
      • Black
    • Relaxed-Fit Cotton ShortsModel
      -40%

      Relaxed-Fit Cotton Shorts

      $14.99 $24.99
      • Khaki green
    • Regular-Fit Linen-Blend ShortsModel
      -30%

      Regular-Fit Linen-Blend Shorts

      $20.99 $29.99
      • Light blue
    • Relaxed-Fit Cotton ShortsModel
      -40%

      Relaxed-Fit Cotton Shorts

      $14.99 $24.99
      • Dark brown
    • Relaxed-Fit Linen-Blend ShortsModel
      -30%

      Relaxed-Fit Linen-Blend Shorts

      $27.99 $39.99
      • Black
    • Relaxed-Fit Cotton ShortsModel
      -40%

      Relaxed-Fit Cotton Shorts

      $14.99 $24.99
      • Dark blue
    • Relaxed-Fit Interlock ShortsModel
      -28%

      Relaxed-Fit Interlock Shorts

      $17.99 $24.99
      • Dark gray
    • Relaxed-Fit Interlock ShortsModel
      -28%

      Relaxed-Fit Interlock Shorts

      $17.99 $24.99
      • Navy blue
    • Relaxed-Fit Textured ShortsModel
      -28%

      Relaxed-Fit Textured Shorts

      $17.99 $24.99
      • Black
    • Relaxed-Fit Interlock ShortsModel
      -28%

      Relaxed-Fit Interlock Shorts

      $17.99 $24.99
      • Light gray
    • Regular-Fit SweatshortsModel
      -40%
      Lotto H&M

      Regular-Fit Sweatshorts

      $23.99 $39.99
      • Black/Lotto
    • Relaxed-Fit ShortsModel

      Relaxed-Fit Shorts

      $29.99
      • Burgundy/striped
    • Soccer Shorts with DryMove™Model
      -32%
      H&M Move

      Soccer Shorts with DryMove™

      $16.99 $24.99
      • Black
    • Regular-Fit Tennis Shorts with DryMove™Model
      -30%
      H&M Move

      Regular-Fit Tennis Shorts with DryMove™

      $20.99 $29.99
      • Dark blue
    • Relaxed Fit ShortsModel

      Relaxed Fit Shorts

      $49.99
      • Light blue/patterned
    • Regular-Fit SweatshortsModel

      Regular-Fit Sweatshorts

      $19.99
      • Dark brown

    Showing 36 of 194 Items

    Load more products

    Become a member

    Become a Member — you'll enjoy exclusive deals, offers, invites and rewards.

    / /
    H&M wants to give you a special treat on your birthday

    Wish your inbox was more stylish? Subscribe to our newsletter. Stay connected in the world of fashion, beauty and home decor. Plus, get exclusive perks, rewards and invites straight to your inbox.

    By clicking ‘Become a member’, I agree to the H&M Membership Terms and conditions.

    To give you the full membership experience, we will process your personal data in accordance with the H&M's Privacy Notice.