Shop by Length:

75 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
    $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
    142
    $49.95
    $24.00
    50% off: limited time
    8" Modern Shorts
    8" Modern Shorts
    151
    $49.95
    $24.00
    50% off: limited time
    6" Vintage Shorts
    6" Vintage Shorts
    100
    $49.95
    $24.00
    50% off: limited time
    6" Vintage Shorts
    6" Vintage Shorts
    100
    $49.95
    40% off at checkout
    10" Vintage Shorts
    10" Vintage Shorts
    142
    $49.95
    $24.00
    50% off: limited time
    8" Modern Shorts
    8" Modern Shorts
    151
    $49.95
    40% off at checkout
    8" Modern Shorts
    8" Modern Shorts
    151
    $49.95
    40% off at checkout
    6" Vintage Shorts
    6" Vintage Shorts
    100
    $49.95
    $24.00
    50% off: limited time
    7" Easy Shorts With E-Waist
    7" Easy Shorts With E-Waist
    119
    $39.95
    $19.00
    50% off: limited time
    10" Vintage Shorts
    10" Vintage Shorts
    142
    $49.95
    $24.00
    50% off: limited time
    10" Vintage Shorts
    10" Vintage Shorts
    142
    $49.95
    $24.00
    50% off: limited time
    10" Vintage Shorts
    10" Vintage Shorts
    142
    $49.95
    $24.00
    50% off: limited time
    10" Vintage Shorts
    10" Vintage Shorts
    142
    $49.95
    $24.00
    50% off: limited time
    10" Vintage Shorts
    10" Vintage Shorts
    142
    $49.95
    $24.00
    50% off: limited time
    8" Modern Shorts
    8" Modern Shorts
    151
    $49.95
    40% off at checkout
    8" Modern Shorts
    8" Modern Shorts
    151
    $49.95
    40% off at checkout
    8" Modern Shorts
    8" Modern Shorts
    151
    $49.95
    40% off at checkout
    8" Modern Shorts
    8" Modern Shorts
    151
    $49.95
    40% off at checkout
    7" Easy Shorts With E-Waist
    7" Easy Shorts With E-Waist
    119
    $39.95
    $19.00
    50% off: limited time
    7" Easy Shorts With E-Waist
    7" Easy Shorts With E-Waist
    119
    $39.95
    $19.00
    50% off: limited time
    7" Easy Shorts With E-Waist
    7" Easy Shorts With E-Waist
    119
    $39.95
    $19.00
    50% off: limited time
    6" Vintage Shorts
    6" Vintage Shorts
    100
    $49.95
    $24.00
    50% off: limited time
    6" Vintage Shorts
    6" Vintage Shorts
    100
    $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
    Twill Cargo Baggy Shorts
    Twill Cargo Baggy Shorts
    11
    $59.95
    40% off at checkout
    Twill Cargo Baggy Shorts
    Twill Cargo Baggy Shorts
    11
    $59.95
    $29.00
    50% off: limited time
    11" Relaxed Cargo Shorts
    11" Relaxed Cargo Shorts
    275
    $49.95
    $24.00
    50% off: limited time
    11" Relaxed Cargo Shorts
    11" Relaxed Cargo Shorts
    275
    $49.95
    $24.00
    50% off: limited time
    11" Relaxed Cargo Shorts
    11" Relaxed Cargo Shorts
    275
    $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
    7
    $59.95
    $29.00
    50% off: limited time
    9" Linen-Cotton Easy Shorts
    9" Linen-Cotton Easy Shorts
    7
    $59.95
    $29.00
    50% off: limited time
    9" Linen-Cotton Easy Shorts
    9" Linen-Cotton Easy Shorts
    7
    $59.95
    $29.00
    50% off: limited time
    9" Linen-Cotton Easy Shorts
    9" Linen-Cotton Easy Shorts
    7
    $59.95
    40% off at checkout
    9" Linen-Cotton Easy Shorts
    9" Linen-Cotton Easy Shorts
    7
    $59.95
    $29.00
    50% off: limited time
    9" Linen-Cotton Easy Shorts
    9" Linen-Cotton Easy Shorts
    7
    $59.95
    $29.00
    50% off: limited time
    8" Linen-Cotton Shorts
    8" Linen-Cotton Shorts
    96
    $59.95
    $29.97
    Final sale

    Denim

    Plaid Canvas Shorts
    Plaid Canvas Shorts
    $59.95
    40% off at checkout
    '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
    40% off at checkout
    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
    7
    $59.95
    $29.00
    50% off: limited time
    10.5" Baggy Denim Shorts
    10.5" Baggy Denim Shorts
    $59.95
    40% off at checkout
    '90s Loose Denim Shorts
    '90s Loose Denim Shorts
    7
    $59.95
    $29.00
    50% off: limited time

    Elastic Waist

    9" Linen-Cotton Easy Shorts
    9" Linen-Cotton Easy Shorts
    7
    $59.95
    $29.00
    50% off: limited time
    9" Linen-Cotton Easy Shorts
    9" Linen-Cotton Easy Shorts
    7
    $59.95
    $29.00
    50% off: limited time
    9" Linen-Cotton Easy Shorts
    9" Linen-Cotton Easy Shorts
    7
    $59.95
    $29.00
    50% off: limited time
    9" Linen-Cotton Easy Shorts
    9" Linen-Cotton Easy Shorts
    7
    $59.95
    40% off at checkout
    9" Linen-Cotton Easy Shorts
    9" Linen-Cotton Easy Shorts
    7
    $59.95
    $29.00
    50% off: limited time
    9" Linen-Cotton Easy Shorts
    9" Linen-Cotton Easy Shorts
    7
    $59.95
    $29.00
    50% off: limited time
    7" Easy Shorts With E-Waist
    7" Easy Shorts With E-Waist
    119
    $39.95
    $19.00
    50% off: limited time
    7" Easy Shorts With E-Waist
    7" Easy Shorts With E-Waist
    119
    $39.95
    $19.00
    50% off: limited time
    7" Easy Shorts With E-Waist
    7" Easy Shorts With E-Waist
    119
    $39.95
    $19.00
    50% off: limited time
    7" Easy Shorts With E-Waist
    7" Easy Shorts With E-Waist
    119
    $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
    $59.95
    $29.00
    50% off: limited time
    Washed Corduroy Shorts
    Washed Corduroy Shorts
    $59.95
    $29.00
    50% off: limited time
    Washed Corduroy Shorts
    Washed Corduroy Shorts
    $59.95
    $29.00
    50% off: limited time
    Washed Corduroy Shorts
    Washed Corduroy Shorts
    $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.