Free Shipping with $25 purchase + free returns Contiguous U.S. only.  Exclusions
Looking for the perfect gift? Find it in our Holiday Gift Guide

Mens Shorts

For a sporty look when the temperature heats up, you can’t go wrong with a perfect pair of comfortable shorts. Shop our striking, colorful assortment of stylish duds for men who want to look great and keep cool whether playing golf or basketball or strolling around town on a relaxing weekend. You’ll find loads of must-have options for an active lifestyle.

Want garments that have extra storage space to carry your keys, smartphone or other everyday essentials? Check out the selection of classic cargo shorts for designs with handy, deep thigh pockets that look terrific when you’re on the go. Choose from a muted range of neutral tones that match virtually any top. Or find a few styles in bright shades for a bold change of pace.

If you’re looking for a tailored fit, then try a pair of handsome flat-front shorts that look right at home on the links or at a casual restaurant that serves your favorite brunch. Discover a fresh variety of bright shades, pastel hues and earthy tones for a hip, modern look and a color palette that looks best on you. You’ll also find designs that feature brilliant plaid patterns or festive graphic prints. For guys that love the added comfort of a roomier fit, don’t miss the assorted pleated-front styles as well as options that come in big and tall sizes.

Visit Macy’s today to find great designs to complete a contemporary, laid-back look. Invest in a few stylish pairs to give your warm-weather wardrobe a dynamic boost.

ADS FROM UNAFFILIATED SITES
  • exclusions exclusions & details : Free Shipping, with $25 purchase, Excludes furniture and mattresses, Exclusions, Take an Extra 30 percent off, Extra 25 percent, 15 percent or 10 percent off select departments, Exclusions and Details, Promo code: FRIEND
  • Sort by
    Show
    60
    120
    All
    • Special Savings
      $35.00
      Sale $26.25
      (40)
    • Special Savings
      $30.00
      Sale $22.50
      (29)
    • Special Savings
      $30.00
      Sale $22.50
      (24)
    • Special Savings
      $30.00
      Sale $22.50
      (19)
    • Special Savings
      $29.99
      Sale $22.99
      (128)
    • $45.00
      Now $33.99 - 45.00
      (14)
    • Special Savings
      $24.99
      Sale $19.99
      (42)
    • Special Savings
      $17.00
      Sale $9.99
      (300)
    • $50.00
      (82)
    • Special Savings
      select colors
      $35.00
      Sale $17.99 - 26.25
      (15)
    • Special Savings
      $25.00
      Sale $12.99
      (20)
    • $75.00
      (74)
    • Special Savings
      select colors
      $35.00
      Sale $17.99 - 26.25
      (14)
    • Special Savings
      $25.00
      Sale $18.75
    • Special Savings
      $55.00
      Sale $27.99
      (42)
    • Special Savings
      $45.00
      Sale $33.75
      (39)
    • $48.00
      Sale $29.99
      (104)
    • Special Savings
      $64.50
      Sale $39.99
      (166)
    • Special Savings
      $28.00
      Sale $20.99
      (39)
    • $69.50
      (8)
    • $29.98
      Now $14.99
      (3)
    • Special Savings
      $55.00
      Sale $27.99
      (101)
    • $45.00
      (85)
    • Special Savings
      select colors
      $25.00
      Sale $12.99 - 18.99
      (4)
    • $69.50
      (23)
    • $64.99
      Now $31.99 - 64.99
      (65)
    • $45.00
      (24)
    • $45.00
      (49)
    • $49.50
      (3)
    • $50.00
      (8)
    • $56.00
      (58)
    • Special Savings
      $35.00
      Sale $26.25
      (1)
    • Special Savings
      $35.00
      Sale $26.25
    • $56.00
      (125)
    • Special Savings
      $20.00
      Sale $9.99
      (18)
    • Special Savings
      $40.00
      Sale $29.99
    • Special Savings
      select colors
      $35.00
      Sale $8.96 - 14.99
      (35)
    • Special Savings
      select colors
      $30.00
      Sale $14.99 - 22.99
      (12)
    • $50.00
      Sale $29.99
      (4)
    • $48.00
      Sale $29.99
      (13)
    • Special Savings
      $25.00
      Sale $18.75
    • $45.00
      Now $33.99 - 45.00
      (2)
    • $48.00
      Sale $29.99
      (46)
    • Limited-Time Special
      $27.50
      Sale $19.99
      (62)
    • $54.95
      (2)
    • $75.00
    • $55.00
      Now $19.99
    • Special Savings
      $30.00
      Sale $22.99
      (1)
    • Special Savings
      $45.00
      Sale $34.99
      (11)
    • Special Savings
      $25.00
      Sale $18.75
      (14)
    • Special Savings
      $55.00
      Sale $32.99
    • $39.50
      Sale $19.99
      (8)
    Show
    60
    120
    All