Shop All Styles

77 items
Men
Shorts

    Shorts

    7" Textured Easy Shorts
    7" Textured Easy Shorts
    $59.95
    40% off at checkout
    6" Swim Trunks
    6" Swim Trunks
    $54.95
    40% off at checkout
    7" Textured Easy Shorts
    7" Textured Easy Shorts
    $59.95
    40% off at checkout
    7" Textured Easy Shorts
    7" Textured Easy Shorts
    $59.95
    40% off at checkout
    '90s Loose Denim Shorts
    '90s Loose Denim Shorts
    53
    $59.95
    40% off at checkout
    Twill Cargo Baggy Shorts
    Twill Cargo Baggy Shorts
    19
    $59.95
    40% off at checkout
    Twill Cargo Baggy Shorts
    Twill Cargo Baggy Shorts
    19
    $59.95
    40% off at checkout
    6" Swim Trunks
    6" Swim Trunks
    $54.95
    40% off at checkout
    Plaid Canvas Shorts
    Plaid Canvas Shorts
    5
    $59.95
    40% off at checkout
    Heavyweight French Terry Carpenter Sweat Shorts
    Heavyweight French Terry Carpenter Sweat Shorts
    $79.95
    $59.99
    Extra 40% off at checkout
    Heavyweight French Terry Carpenter Sweat Shorts
    Heavyweight French Terry Carpenter Sweat Shorts
    $79.95
    $49.99
    Extra 40% off at checkout
    '90s Loose Denim Plaid Shorts
    '90s Loose Denim Plaid Shorts
    5
    $59.95
    40% off at checkout
    VintageSoft Gap Logo Sweat Shorts
    VintageSoft Gap Logo Sweat Shorts
    7
    $69.95
    $49.99
    Extra 40% off at checkout
    VintageSoft Gap Logo Sweat Shorts
    VintageSoft Gap Logo Sweat Shorts
    7
    $69.95
    $44.99
    Extra 40% off at checkout
    Heavyweight French Terry Sweat Shorts
    Heavyweight French Terry Sweat Shorts
    90
    $59.95
    $44.99
    Extra 40% off at checkout
    Heavyweight French Terry Sweat Shorts
    Heavyweight French Terry Sweat Shorts
    90
    $59.95
    $44.99
    Extra 40% off at checkout
    Pleated Khaki Shorts
    Pleated Khaki Shorts
    9
    $49.95
    40% off at checkout
    Pleated Khaki Shorts
    Pleated Khaki Shorts
    9
    $49.95
    40% off at checkout
    Heavyweight French Terry Sweat Shorts
    Heavyweight French Terry Sweat Shorts
    16
    $69.95
    $54.99
    Extra 40% off at checkout
    Floral Canvas Shorts
    Floral Canvas Shorts
    19
    $59.95
    40% off at checkout
    11" Baggy Denim Cargo Shorts
    11" Baggy Denim Cargo Shorts
    14
    $59.95
    40% off at checkout
    10.5" Baggy Denim Shorts
    10.5" Baggy Denim Shorts
    53
    $59.95
    40% off at checkout
    10.5" Baggy Denim Shorts
    10.5" Baggy Denim Shorts
    8
    $59.95
    40% off at checkout
    Heavyweight French Terry Sweat Shorts
    Heavyweight French Terry Sweat Shorts
    16
    $69.95
    $49.99
    Extra 40% off at checkout
    Heavyweight French Terry Sweat Shorts
    Heavyweight French Terry Sweat Shorts
    16
    $69.95
    $54.99
    Extra 40% off at checkout
    Heavyweight French Terry Sweat Shorts
    Heavyweight French Terry Sweat Shorts
    16
    $69.95
    $54.99
    Extra 40% off at checkout
    Relaxed Plaid Canvas Shorts
    Relaxed Plaid Canvas Shorts
    9
    $59.95
    40% off at checkout
    '90s Loose Denim Shorts
    '90s Loose Denim Shorts
    53
    $59.95
    40% off at checkout
    10" Vintage Shorts
    10" Vintage Shorts
    217
    $49.95
    40% off at checkout
    8" Modern Shorts
    8" Modern Shorts
    230
    $49.95
    40% off at checkout
    6" Vintage Shorts
    6" Vintage Shorts
    153
    $49.95
    40% off at checkout
    8" Linen-Cotton Shorts
    8" Linen-Cotton Shorts
    59
    $59.95
    40% off at checkout
    8" Linen-Cotton Shorts
    8" Linen-Cotton Shorts
    59
    $59.95
    40% off at checkout
    8" Linen-Cotton Shorts
    8" Linen-Cotton Shorts
    59
    $59.95
    40% off at checkout
    8" Linen-Cotton Shorts
    8" Linen-Cotton Shorts
    59
    $59.95
    40% off at checkout
    8" Linen-Cotton Shorts
    8" Linen-Cotton Shorts
    59
    $59.95
    40% off at checkout
    Washed Corduroy Shorts
    Washed Corduroy Shorts
    28
    $59.95
    40% off at checkout
    Washed Corduroy Shorts
    Washed Corduroy Shorts
    28
    $59.95
    40% off at checkout
    Washed Corduroy Shorts
    Washed Corduroy Shorts
    28
    $59.95
    40% off at checkout
    Washed Corduroy Shorts
    Washed Corduroy Shorts
    28
    $59.95
    40% off at checkout
    10" Vintage Shorts
    10" Vintage Shorts
    217
    $49.95
    40% off at checkout
    9" Linen-Cotton Easy Shorts
    9" Linen-Cotton Easy Shorts
    30
    $59.95
    40% off at checkout
    9" Linen-Cotton Easy Shorts
    9" Linen-Cotton Easy Shorts
    30
    $59.95
    40% off at checkout
    9" Linen-Cotton Easy Shorts
    9" Linen-Cotton Easy Shorts
    30
    $59.95
    40% off at checkout
    9" Linen-Cotton Easy Shorts
    9" Linen-Cotton Easy Shorts
    30
    $59.95
    40% off at checkout
    9" Linen-Cotton Easy Shorts
    9" Linen-Cotton Easy Shorts
    30
    $59.95
    40% off at checkout
    11" Relaxed Cargo Shorts
    11" Relaxed Cargo Shorts
    396
    $49.95
    40% off at checkout
    8" Modern Shorts
    8" Modern Shorts
    230
    $49.95
    40% off at checkout
    Heavyweight French Terry Sweat Shorts
    Heavyweight French Terry Sweat Shorts
    90
    $59.95
    $34.99
    Extra 40% off at checkout
    Heavyweight French Terry Sweat Shorts
    Heavyweight French Terry Sweat Shorts
    90
    $59.95
    $44.99
    Extra 40% off at checkout
    Heavyweight French Terry Sweat Shorts
    Heavyweight French Terry Sweat Shorts
    90
    $59.95
    $44.99
    Extra 40% off at checkout
    Heavyweight French Terry Sweat Shorts
    Heavyweight French Terry Sweat Shorts
    90
    $59.95
    $34.99
    Extra 40% off at checkout
    Heavyweight French Terry Sweat Shorts
    Heavyweight French Terry Sweat Shorts
    90
    $59.95
    $44.99
    Extra 40% off at checkout
    Heavyweight French Terry Sweat Shorts
    Heavyweight French Terry Sweat Shorts
    90
    $59.95
    $44.99
    Extra 40% off at checkout
    Heavyweight French Terry Sweat Shorts
    Heavyweight French Terry Sweat Shorts
    90
    $59.95
    $44.99
    Extra 40% off at checkout
    8" Modern Shorts
    8" Modern Shorts
    230
    $49.95
    40% off at checkout
    6" Vintage Shorts
    6" Vintage Shorts
    153
    $49.95
    40% off at checkout
    7" Easy Shorts
    7" Easy Shorts
    175
    $39.95
    40% off at checkout
    11" Relaxed Cargo Shorts
    11" Relaxed Cargo Shorts
    396
    $49.95
    40% off at checkout
    11" Relaxed Cargo Shorts
    11" Relaxed Cargo Shorts
    396
    $49.95
    40% off at checkout
    10" Vintage Shorts
    10" Vintage Shorts
    217
    $49.95
    40% off at checkout
    10" Vintage Shorts
    10" Vintage Shorts
    217
    $49.95
    40% off at checkout
    10" Vintage Shorts
    10" Vintage Shorts
    217
    $49.95
    40% off at checkout
    10" Vintage Shorts
    10" Vintage Shorts
    217
    $49.95
    40% off at checkout
    10" Vintage Shorts
    10" Vintage Shorts
    217
    $49.95
    40% off at checkout
    8" Modern Shorts
    8" Modern Shorts
    230
    $49.95
    40% off at checkout
    8" Modern Shorts
    8" Modern Shorts
    230
    $49.95
    40% off at checkout
    8" Modern Shorts
    8" Modern Shorts
    230
    $49.95
    40% off at checkout
    8" Modern Shorts
    8" Modern Shorts
    230
    $49.95
    40% off at checkout
    7" Easy Shorts
    7" Easy Shorts
    175
    $39.95
    40% off at checkout
    6" Vintage Shorts
    6" Vintage Shorts
    153
    $49.95
    40% off at checkout
    6" Vintage Shorts
    6" Vintage Shorts
    153
    $49.95
    40% off at checkout
    8" Vintage Shorts
    8" Vintage Shorts
    606
    $49.95
    $9.97
    Final sale
    6" Swim Shorts
    6" Swim Shorts
    161
    $54.95
    40% off at checkout

    Men’s Shop All Styles

    When your closet needs an update, look no further than Gap. Whether you need men’s outfits for work or play, we’ve got you covered. For some inspiration, check out our men’s new arrivals. See what’s trending for the season so you can build out the rest of your closet. Look for jackets to wear all season long, essentials for everyday wear, and limited-edition styles you won’t want to miss.

    Start your week with a classic shirt and pants. Get some button-down shirts in colors and patterns you like, and pair them with any khakis or jeans for the easiest outfits on rotation. Go casual in a polo shirt and a light jacket, plus jeans or cargo pants. Work from home? Choose a comfortable t-shirt with a hoodie or a sweater. Wear joggers, sweatpants, or pajama bottoms for the perfect WFH fit. We made it extra easy to go from work to play — throw on a denim jacket or a baseball cap to dress down your work outfit. Or swap out your dress shoes for sneakers and go out to dinner. Want new outfits for the weekend? Opt for relaxed jeans and a graphic t-shirt, or cargo pants and a sweatshirt.

    Need more clothes for hanging at home? Treat yourself with pajama pants that are comfortable with a lot of give. Plus, stock up on essential t-shirts that you can wear at home, at work, wherever. And upgrade your boxers and briefs you can live and lounge in. For colder days, make sure to get a hoodie or sweatshirt and sweatpants to stay warm.

    For your workouts, check out our GapFit tops and shorts to keep you cool while you move. Make sure you have joggers and zip-up hoodies for your colder running days.

    No matter how active you are, what your workweek looks like, we’ve got the men’s clothing you need this season. Don’t forget to share your favorite fits on social media!