Shop by Length:

67 items
Men

    Khaki

    Pleated Khaki Shorts
    Pleated Khaki Shorts
    $49.95
    $24.00
    50% off: limited time
    Pleated Khaki Shorts
    Pleated Khaki Shorts
    $49.95
    $24.00
    50% off: limited time
    Floral Canvas Shorts
    Floral Canvas Shorts
    7
    $59.95
    $29.00
    50% off: limited time
    Relaxed Plaid Canvas Shorts
    Relaxed Plaid Canvas Shorts
    $59.95
    $29.00
    50% off: limited time
    10" Vintage Shorts
    10" Vintage Shorts
    160
    $49.95
    $24.00
    50% off: limited time
    8" Modern Shorts
    8" Modern Shorts
    157
    $49.95
    $24.00
    50% off: limited time
    6" Vintage Shorts
    6" Vintage Shorts
    109
    $49.95
    $24.00
    50% off: limited time
    6" Vintage Shorts
    6" Vintage Shorts
    109
    $49.95
    $24.00
    50% off: limited time
    10" Vintage Shorts
    10" Vintage Shorts
    160
    $49.95
    $24.00
    50% off: limited time
    8" Modern Shorts
    8" Modern Shorts
    157
    $49.95
    $24.00
    50% off: limited time
    8" Modern Shorts
    8" Modern Shorts
    157
    $49.95
    $24.00
    50% off: limited time
    6" Vintage Shorts
    6" Vintage Shorts
    109
    $49.95
    $24.00
    50% off: limited time
    7" Easy Shorts With E-Waist
    7" Easy Shorts With E-Waist
    137
    $39.95
    $19.00
    50% off: limited time
    10" Vintage Shorts
    10" Vintage Shorts
    160
    $49.95
    $24.00
    50% off: limited time
    10" Vintage Shorts
    10" Vintage Shorts
    160
    $49.95
    $24.00
    50% off: limited time
    10" Vintage Shorts
    10" Vintage Shorts
    160
    $49.95
    $24.00
    50% off: limited time
    10" Vintage Shorts
    10" Vintage Shorts
    160
    $49.95
    $24.00
    50% off: limited time
    10" Vintage Shorts
    10" Vintage Shorts
    160
    $49.95
    $24.00
    50% off: limited time
    8" Modern Shorts
    8" Modern Shorts
    157
    $49.95
    $24.00
    50% off: limited time
    8" Modern Shorts
    8" Modern Shorts
    157
    $49.95
    $24.00
    50% off: limited time
    8" Modern Shorts
    8" Modern Shorts
    157
    $49.95
    $24.00
    50% off: limited time
    8" Modern Shorts
    8" Modern Shorts
    157
    $49.95
    $24.00
    50% off: limited time
    7" Easy Shorts With E-Waist
    7" Easy Shorts With E-Waist
    137
    $39.95
    $19.00
    50% off: limited time
    7" Easy Shorts With E-Waist
    7" Easy Shorts With E-Waist
    137
    $39.95
    $19.00
    50% off: limited time
    7" Easy Shorts With E-Waist
    7" Easy Shorts With E-Waist
    137
    $39.95
    $19.00
    50% off: limited time
    6" Vintage Shorts
    6" Vintage Shorts
    109
    $49.95
    $24.00
    50% off: limited time
    6" Vintage Shorts
    6" Vintage Shorts
    109
    $49.95
    $24.00
    50% off: limited time
    8" Vintage Shorts
    8" Vintage Shorts
    606
    $49.95
    $9.97
    Final sale

    Cargo

    11" Baggy Denim Cargo Shorts
    11" Baggy Denim Cargo Shorts
    $59.95
    $29.00
    50% off: limited time
    11" Relaxed Cargo Shorts
    11" Relaxed Cargo Shorts
    292
    $49.95
    $24.00
    50% off: limited time
    11" Relaxed Cargo Shorts
    11" Relaxed Cargo Shorts
    292
    $49.95
    $24.00
    50% off: limited time
    11" Relaxed Cargo Shorts
    11" Relaxed Cargo Shorts
    292
    $49.95
    $24.00
    50% off: limited time
    11" Relaxed Cargo Shorts
    11" Relaxed Cargo Shorts
    292
    $49.95
    $24.00
    50% off: limited time

    Linen

    8" Linen-Cotton Shorts
    8" Linen-Cotton Shorts
    14
    $59.95
    $29.00
    50% off: limited time
    8" Linen-Cotton Shorts
    8" Linen-Cotton Shorts
    14
    $59.95
    $29.00
    50% off: limited time
    8" Linen-Cotton Shorts
    8" Linen-Cotton Shorts
    14
    $59.95
    $29.00
    50% off: limited time
    8" Linen-Cotton Shorts
    8" Linen-Cotton Shorts
    14
    $59.95
    $29.00
    50% off: limited time
    8" Linen-Cotton Shorts
    8" Linen-Cotton Shorts
    14
    $59.95
    $29.00
    50% off: limited time
    9" Linen-Cotton Easy Shorts
    9" Linen-Cotton Easy Shorts
    13
    $59.95
    $29.00
    50% off: limited time
    9" Linen-Cotton Easy Shorts
    9" Linen-Cotton Easy Shorts
    13
    $59.95
    $29.00
    50% off: limited time
    9" Linen-Cotton Easy Shorts
    9" Linen-Cotton Easy Shorts
    13
    $59.95
    $29.00
    50% off: limited time
    9" Linen-Cotton Easy Shorts
    9" Linen-Cotton Easy Shorts
    13
    $59.95
    $29.00
    50% off: limited time
    9" Linen-Cotton Easy Shorts
    9" Linen-Cotton Easy Shorts
    13
    $59.95
    $29.00
    50% off: limited time
    9" Linen-Cotton Easy Shorts
    9" Linen-Cotton Easy Shorts
    13
    $59.95
    $29.00
    50% off: limited time

    Denim

    Plaid Canvas Shorts
    Plaid Canvas Shorts
    $59.95
    $29.00
    50% off: limited time
    '90s Loose Denim Stripe Carpenter Shorts
    '90s Loose Denim Stripe Carpenter Shorts
    $59.95
    $29.00
    50% off: limited time
    '90s Loose Denim Plaid Shorts
    '90s Loose Denim Plaid Shorts
    $59.95
    $29.00
    50% off: limited time
    11" Baggy Denim Cargo Shorts
    11" Baggy Denim Cargo Shorts
    $59.95
    $29.00
    50% off: limited time
    10.5" Baggy Denim Shorts
    10.5" Baggy Denim Shorts
    12
    $59.95
    $29.00
    50% off: limited time
    10.5" Baggy Denim Shorts
    10.5" Baggy Denim Shorts
    $59.95
    $29.00
    50% off: limited time
    '90s Loose Denim Shorts
    '90s Loose Denim Shorts
    12
    $59.95
    $29.00
    50% off: limited time

    Elastic Waist

    9" Linen-Cotton Easy Shorts
    9" Linen-Cotton Easy Shorts
    13
    $59.95
    $29.00
    50% off: limited time
    9" Linen-Cotton Easy Shorts
    9" Linen-Cotton Easy Shorts
    13
    $59.95
    $29.00
    50% off: limited time
    9" Linen-Cotton Easy Shorts
    9" Linen-Cotton Easy Shorts
    13
    $59.95
    $29.00
    50% off: limited time
    9" Linen-Cotton Easy Shorts
    9" Linen-Cotton Easy Shorts
    13
    $59.95
    $29.00
    50% off: limited time
    9" Linen-Cotton Easy Shorts
    9" Linen-Cotton Easy Shorts
    13
    $59.95
    $29.00
    50% off: limited time
    9" Linen-Cotton Easy Shorts
    9" Linen-Cotton Easy Shorts
    13
    $59.95
    $29.00
    50% off: limited time
    7" Easy Shorts With E-Waist
    7" Easy Shorts With E-Waist
    137
    $39.95
    $19.00
    50% off: limited time
    7" Easy Shorts With E-Waist
    7" Easy Shorts With E-Waist
    137
    $39.95
    $19.00
    50% off: limited time
    7" Easy Shorts With E-Waist
    7" Easy Shorts With E-Waist
    137
    $39.95
    $19.00
    50% off: limited time
    7" Easy Shorts With E-Waist
    7" Easy Shorts With E-Waist
    137
    $39.95
    $19.00
    50% off: limited time
    6" Swim Shorts
    6" Swim Shorts
    152
    $54.95
    $27.00
    50% off: limited time

    Corduroy

    Washed Corduroy Shorts
    Washed Corduroy Shorts
    9
    $59.95
    $29.00
    50% off: limited time
    Washed Corduroy Shorts
    Washed Corduroy Shorts
    9
    $59.95
    $29.00
    50% off: limited time
    Washed Corduroy Shorts
    Washed Corduroy Shorts
    9
    $59.95
    $29.00
    50% off: limited time
    Washed Corduroy Shorts
    Washed Corduroy Shorts
    9
    $59.95
    $29.00
    50% off: limited time

    Swim

    6" Swim Shorts
    6" Swim Shorts
    152
    $54.95
    $27.00
    50% off: limited time

    Shorts weather is upon us! Relish in the warmer temps and kickstart summer with Gap’s shorts for men. As sunny days approach, upgrade your warm-weather wardrobe with new shorts for every occasion. Our men’s shorts are your summertime essential, keeping you ready for work or working out, going out or staying in, and lounging by the pool or gearing up for adventure.

    For everyday cool, try our Vintage Shorts. In comfortable stretch cotton and an array of colors, they’ll take you from casual Friday in the office to a casual backyard barbecue with ease. Wear them with an oxford shirt for a buttoned-up look or our Vacay Shirt for serious summer vibes. For the ultimate in versatility and utility, give our cargo shorts a shout—they'll carry you through the day with extra pockets to carry everything you need. Pair them with a classic t-shirt or dress them up with a polo shirt.

    For the perfect addition to your workout fit, our men’s running shorts and gym shorts are for making moves at your leisure. They’re designed to keep you looking cool and moving comfortably. With lightweight, breathable, and quick-drying fabric, you’ll stay cool, too. Our Recycled Rec Shorts are the perfect off-duty shorts to wear every day in every way. They’re light, easy, and come in super fresh colors for summer. Topped off with a bright graphic tee, they’re for however you do you. When vacay calls and you’ll be poolside, oceanfront, or enjoying lake life, pack a pair of our swim shorts with cool prints.

    For the best shorts for all your summer outfits, check out our modern takes on classic favorites.