Men's Shorts

Summer's here! Show off those leg day gains with our impressive range of men's shorts. Here, you'll find everything from short shorts to loose fit, casual shorts, so there's something for everyone. Got a holiday with the lads coming up? Grab yourself some swim trunks for those lazy pool days, and then check out our smart, skinny fit shorts for the night sesh — perfectly paired with a crisp white tee or a fitted, short-sleeved shirt. Not going anywhere for the foreseeable? We've got you covered with an eclectic range of lounge shorts for you to kick back and relax in. One thing we've noticed over the past couple of years — shorts are getting shorter. This trend seems to be reaching a peak this year, with men's short shorts set to become a massive hit. Have you got what it takes to pull off this look? We reckon so. Whatever floats your boat when it comes to your summer style, you'll find something in our range of men's shorts.

Men's Shorts

From $
to $

Services
Sort by
393 Products
View
Sort by
  • $25.00 $12.50 ( -50 % )
  • $25.00 $12.50 ( -50 % )
  • $50.00 $25.00 ( -50 % )
  • $35.00 $17.50 ( -50 % )
  • $35.00 $17.50 ( -50 % )
  • FITS FOR LESS
    Add to Wish List
    $35.00 $14.00 ( -60 % )
  • TALL
    Add to Wish List
    $35.00 $17.50 ( -50 % )
  • $25.00 $12.50 ( -50 % )
  • FITS FOR LESS
    Add to Wish List
    $25.00 $10.00 ( -60 % )
  • FITS FOR LESS
    Add to Wish List
    $25.00 $10.00 ( -60 % )
  • FITS FOR LESS
    Add to Wish List
    $30.00 $15.00 ( -50 % )
  • FITS FOR LESS
    Add to Wish List
    $25.00 $12.50 ( -50 % )
  • $25.00 $12.50 ( -50 % )
  • FITS FOR LESS
    Add to Wish List
    $30.00 $15.00 ( -50 % )
  • PLUS SIZE
    Add to Wish List
    $40.00 $20.00 ( -50 % )
  • $30.00 $15.00 ( -50 % )
  • FITS FOR LESS
    Add to Wish List
    $35.00 $14.00 ( -60 % )
  • $25.00 $12.50 ( -50 % )
  • FITS FOR LESS
    Add to Wish List
    $35.00 $14.00 ( -60 % )
  • FITS FOR LESS
    Add to Wish List
    $25.00 $10.00 ( -60 % )
  • TALL
    Add to Wish List
    $40.00 $20.00 ( -50 % )
  • PLUS SIZE
    Add to Wish List
    $35.00 $17.50 ( -50 % )