203 items
Men

    Oxford

    Oxford Shirt
    Oxford Shirt
    752
    $59.95
    $47.00
    Oxford Shirt
    Oxford Shirt
    752
    $59.95
    $47.00
    Oxford Shirt
    Oxford Shirt
    752
    $59.95
    $47.00
    Oxford Shirt
    Oxford Shirt
    752
    $59.95
    $47.00
    Oxford Shirt
    Oxford Shirt
    752
    $59.95
    $47.00
    Oxford Shirt
    Oxford Shirt
    752
    $59.95
    $47.00
    Oxford Shirt
    Oxford Shirt
    752
    $59.95
    $47.00
    Mixed Plaid Oxford Shirt
    Mixed Plaid Oxford Shirt
    8
    $59.95
    $35.00
    40% off: price as marked
    Mixed Plaid Oxford Shirt
    Mixed Plaid Oxford Shirt
    8
    $59.95
    $35.00
    40% off: price as marked
    Oxford Big Shirt
    Oxford Big Shirt
    176
    $59.95
    $29.99
    Extra 40% off at checkout
    Oxford Big Shirt
    Oxford Big Shirt
    176
    $59.95
    $29.99
    Extra 40% off at checkout
    Oxford Big Shirt
    Oxford Big Shirt
    176
    $59.95
    $23.00
    60% off: limited time
    Oxford Big Shirt
    Oxford Big Shirt
    176
    $59.95
    $23.00
    60% off: limited time
    Oxford Big Shirt
    Oxford Big Shirt
    176
    $59.95
    $39.99
    Extra 40% off at checkout
    Oxford Big Shirt
    Oxford Big Shirt
    176
    $59.95
    $23.00
    60% off: limited time
    Oxford Big Shirt
    Oxford Big Shirt
    176
    $59.95
    $23.00
    60% off: limited time
    Oxford Shirt
    Oxford Shirt
    752
    $59.95
    $35.00
    40% off: price as marked
    Oxford Shirt
    Oxford Shirt
    752
    $59.95
    $23.00
    60% off: limited time
    Oxford Shirt
    Oxford Shirt
    752
    $59.95
    $34.99
    Extra 40% off at checkout
    Oxford Shirt
    Oxford Shirt
    752
    $59.95
    $29.99
    Extra 40% off at checkout
    Oxford Big Shirt
    Oxford Big Shirt
    176
    $59.95
    $23.00
    60% off: limited time
    Oxford Big Shirt
    Oxford Big Shirt
    176
    $59.95
    $16.99
    Extra 40% off at checkout
    Oxford Shirt
    Oxford Shirt
    752
    $59.95
    $44.99
    Extra 40% off at checkout
    Big Shirt
    Big Shirt
    5
    $59.95
    $39.97
    Final sale
    Oxford Shirt
    Oxford Shirt
    752
    $59.95
    $19.97
    Final sale
    Oxford Shirt
    Oxford Shirt
    752
    $59.95
    $19.97
    Final sale
    Oxford Shirt
    Oxford Shirt
    752
    $59.95
    $19.97
    Final sale
    Oxford Shirt
    Oxford Shirt
    752
    $59.95
    $19.97
    Final sale
    Oxford Shirt in Classic Fit
    Oxford Shirt in Classic Fit
    8
    $59.95
    $12.97
    Final sale
    Oxford Shirt in Classic Fit
    Oxford Shirt in Classic Fit
    752
    $59.95
    $29.97
    Final sale
    Oxford Shirt in Classic Fit
    Oxford Shirt in Classic Fit
    752
    $59.95
    $12.97
    Final sale
    Oxford Shirt in Classic Fit
    Oxford Shirt in Classic Fit
    752
    $59.95
    $12.97
    Final sale
    Oxford Shirt in Classic Fit
    Oxford Shirt in Classic Fit
    752
    $59.95
    $12.97
    Final sale
    Oxford Shirt
    Oxford Shirt
    752
    $54.95
    $21.00
    60% off: limited time
    Oxford Shirt
    Oxford Shirt
    752
    $59.95
    $35.00
    40% off: price as marked
    Oxford Shirt
    Oxford Shirt
    752
    $59.95
    $35.00
    40% off: price as marked
    Oxford Shirt
    Oxford Shirt
    752
    $59.95
    $35.00
    40% off: price as marked
    Oxford Shirt
    Oxford Shirt
    752
    $59.95
    $35.00
    40% off: price as marked

    Poplin

    Organic Cotton Oversized Poplin Shirt
    Organic Cotton Oversized Poplin Shirt
    8
    $59.95
    $35.00
    40% off: price as marked
    Organic Cotton Oversized Poplin Shirt
    Organic Cotton Oversized Poplin Shirt
    8
    $59.95
    $35.00
    40% off: price as marked
    Organic Cotton Oversized Poplin Shirt
    Organic Cotton Oversized Poplin Shirt
    8
    $59.95
    $35.00
    40% off: price as marked
    Organic Cotton Oversized Poplin Shirt
    Organic Cotton Oversized Poplin Shirt
    8
    $59.95
    $35.00
    40% off: price as marked
    Organic Cotton Poplin Classic Shirt
    Organic Cotton Poplin Classic Shirt
    13
    $59.95
    $35.00
    40% off: price as marked
    Organic Cotton Poplin Classic Shirt
    Organic Cotton Poplin Classic Shirt
    13
    $59.95
    $35.00
    40% off: price as marked
    Organic Cotton Poplin Classic Shirt
    Organic Cotton Poplin Classic Shirt
    13
    $59.95
    $35.00
    40% off: price as marked
    Organic Cotton Poplin Classic Shirt
    Organic Cotton Poplin Classic Shirt
    13
    $59.95
    $35.00
    40% off: price as marked
    Organic Cotton Poplin Classic Shirt
    Organic Cotton Poplin Classic Shirt
    13
    $59.95
    $35.00
    40% off: price as marked
    Poplin Eyelet Full-Zip Pocket Shirt
    Poplin Eyelet Full-Zip Pocket Shirt
    10
    $89.95
    $53.00
    40% off: price as marked
    Poplin Eyelet Full-Zip Pocket Shirt
    Poplin Eyelet Full-Zip Pocket Shirt
    10
    $89.95
    $53.00
    40% off: price as marked
    Poplin Full-Zip Pocket Shirt
    Poplin Full-Zip Pocket Shirt
    5
    $54.95
    $29.99
    Extra 40% off at checkout
    Poplin Full-Zip Pocket Shirt
    Poplin Full-Zip Pocket Shirt
    5
    $54.95
    $21.00
    60% off: limited time
    Eyelet Poplin Shirt
    Eyelet Poplin Shirt
    14
    $59.95
    $35.00
    40% off: price as marked
    Organic Cotton Poplin Classic Shirt
    Organic Cotton Poplin Classic Shirt
    13
    $59.95
    $35.00
    40% off: price as marked
    Organic Cotton Poplin Classic Shirt
    Organic Cotton Poplin Classic Shirt
    13
    $59.95
    $35.00
    40% off: price as marked
    Organic Cotton Poplin Classic Shirt
    Organic Cotton Poplin Classic Shirt
    13
    $59.95
    $35.00
    40% off: price as marked
    Organic Cotton Poplin Classic Shirt
    Organic Cotton Poplin Classic Shirt
    13
    $59.95
    $35.00
    40% off: price as marked
    Organic Cotton Poplin Classic Shirt
    Organic Cotton Poplin Classic Shirt
    13
    $59.95
    $35.00
    40% off: price as marked
    Organic Cotton Poplin Classic Shirt
    Organic Cotton Poplin Classic Shirt
    13
    $59.95
    $35.00
    40% off: price as marked
    Organic Cotton Poplin Classic Shirt
    Organic Cotton Poplin Classic Shirt
    13
    $59.95
    $35.00
    40% off: price as marked
    Organic Cotton Poplin Classic Shirt
    Organic Cotton Poplin Classic Shirt
    13
    $59.95
    $35.00
    40% off: price as marked
    Eyelet Poplin Shirt
    Eyelet Poplin Shirt
    14
    $59.95
    $35.00
    40% off: price as marked
    Organic Cotton Poplin Western Shirt
    Organic Cotton Poplin Western Shirt
    10
    $59.95
    $29.99
    Extra 40% off at checkout
    Organic Cotton Poplin Western Shirt
    Organic Cotton Poplin Western Shirt
    10
    $59.95
    $29.99
    Extra 40% off at checkout
    All-Day Poplin Shirt in Classic Fit
    All-Day Poplin Shirt in Classic Fit
    $59.95
    $23.00
    60% off: limited time
    All-Day Poplin Shirt in Classic Fit
    All-Day Poplin Shirt in Classic Fit
    $59.95
    $44.99
    Extra 40% off at checkout
    All-Day Poplin Shirt in Classic Fit
    All-Day Poplin Shirt in Classic Fit
    $59.95
    $23.00
    60% off: limited time
    All-Day Poplin Shirt in Classic Fit
    All-Day Poplin Shirt in Classic Fit
    $59.95
    $44.99
    Extra 40% off at checkout
    All-Day Poplin Shirt in Classic Fit
    All-Day Poplin Shirt in Classic Fit
    $59.95
    $23.00
    60% off: limited time
    All-Day Poplin Shirt in Classic Fit
    All-Day Poplin Shirt in Classic Fit
    $59.95
    $24.99
    Extra 40% off at checkout
    All-Day Poplin Shirt in Classic Fit
    All-Day Poplin Shirt in Classic Fit
    $59.95
    $24.99
    Extra 40% off at checkout
    All-Day Poplin Shirt in Classic Fit
    All-Day Poplin Shirt in Classic Fit
    $59.95
    $23.00
    60% off: limited time
    All-Day Poplin Shirt in Classic Fit
    All-Day Poplin Shirt in Classic Fit
    $59.95
    $29.99
    Extra 40% off at checkout

    Denim

    Denim Stripe Shirt
    Denim Stripe Shirt
    22
    $59.95
    $35.00
    40% off: price as marked
    Denim Stripe Shirt Jacket
    Denim Stripe Shirt Jacket
    $79.95
    $47.00
    40% off: price as marked
    Relaxed Denim Shirt
    Relaxed Denim Shirt
    22
    $59.95
    $35.00
    40% off: price as marked
    Denim Stripe Shirt
    Denim Stripe Shirt
    22
    $59.95
    $35.00
    40% off: price as marked
    Embroidered Denim Shirt
    Embroidered Denim Shirt
    5
    $69.95
    $41.00
    40% off: price as marked
    Denim Shirt Jacket
    Denim Shirt Jacket
    $79.95
    $47.00
    40% off: price as marked
    Embroidered Denim Big Shirt
    Embroidered Denim Big Shirt
    119
    $69.95
    $27.00
    60% off: limited time
    UltraSoft Denim Big Shirt
    UltraSoft Denim Big Shirt
    118
    $69.95
    $39.99
    Extra 40% off at checkout
    Denim Stripe Big Shirt
    Denim Stripe Big Shirt
    119
    $69.95
    $27.00
    60% off: limited time
    Denim Stripe Big Shirt
    Denim Stripe Big Shirt
    119
    $69.95
    $27.00
    60% off: limited time
    Denim Western Big Shirt
    Denim Western Big Shirt
    9
    $69.95
    $27.00
    60% off: limited time
    Denim 1969 Logo Baseball Jersey
    Denim 1969 Logo Baseball Jersey
    $59.95
    $35.00
    40% off: price as marked
    Denim Big Shirt
    Denim Big Shirt
    119
    $69.95
    $27.00
    60% off: limited time
    Sherpa-Lined Shirt Jacket
    Sherpa-Lined Shirt Jacket
    10
    $89.95
    $53.00
    40% off: price as marked
    UltraSoft Denim Big Shirt
    UltraSoft Denim Big Shirt
    118
    $69.95
    $39.99
    Extra 40% off at checkout
    UltraSoft Denim Big Shirt
    UltraSoft Denim Big Shirt
    118
    $69.95
    $39.99
    Extra 40% off at checkout
    UltraSoft Denim Big Shirt
    UltraSoft Denim Big Shirt
    118
    $69.95
    $39.99
    Extra 40% off at checkout
    UltraSoft Denim Big Shirt
    UltraSoft Denim Big Shirt
    118
    $69.95
    $39.99
    Extra 40% off at checkout
    UltraSoft Denim Big Shirt
    UltraSoft Denim Big Shirt
    118
    $69.95
    $39.99
    Extra 40% off at checkout
    Denim Big Shirt
    Denim Big Shirt
    119
    $69.95
    $44.99
    Extra 40% off at checkout
    Denim Big Shirt
    Denim Big Shirt
    119
    $69.95
    $27.00
    60% off: limited time
    Gap × Disney Denim Western Shirt
    Gap × Disney Denim Western Shirt
    7
    $119.00
    $71.00
    40% off: price as marked
    Denim Big Shirt
    Denim Big Shirt
    119
    $69.95
    $27.00
    60% off: limited time
    Denim Pocket Shirt
    Denim Pocket Shirt
    334
    $69.95
    $41.00
    40% off: price as marked
    Denim Pocket Shirt
    Denim Pocket Shirt
    334
    $69.95
    $41.00
    40% off: price as marked

    Twill

    Sunwashed Twill Big Shirt
    Sunwashed Twill Big Shirt
    46
    $79.95
    $54.99
    Extra 40% off at checkout
    Sunwashed Twill Big Shirt
    Sunwashed Twill Big Shirt
    46
    $79.95
    $49.99
    Extra 40% off at checkout
    Sunwashed Twill Big Shirt
    Sunwashed Twill Big Shirt
    46
    $79.95
    $44.99
    Extra 40% off at checkout
    Twill Utility Shirt
    Twill Utility Shirt
    24
    $69.95
    $29.99
    Extra 40% off at checkout

    Flannel

    Jersey Shirt
    Jersey Shirt
    154
    $79.95
    $39.97
    Final sale
    Jersey Shirt
    Jersey Shirt
    154
    $79.95
    $39.97
    Final sale
    Waffle-Knit Flannel Shirt
    Waffle-Knit Flannel Shirt
    70
    $79.95
    $24.99
    Extra 40% off at checkout
    Waffle-Knit Flannel Shirt
    Waffle-Knit Flannel Shirt
    70
    $79.95
    $19.97
    Final sale
    Jersey Shirt
    Jersey Shirt
    154
    $69.95
    $39.97
    Final sale
    Organic Cotton Flannel Shirt
    Organic Cotton Flannel Shirt
    197
    $59.95
    $44.99
    Extra 40% off at checkout

    Shirt Jackets

    Denim Stripe Shirt Jacket
    Denim Stripe Shirt Jacket
    $79.95
    $47.00
    40% off: price as marked
    Twill Utility Shirt Jacket
    Twill Utility Shirt Jacket
    $69.95
    $34.99
    Extra 40% off at checkout
    Sherpa-Lined Shirt Jacket
    Sherpa-Lined Shirt Jacket
    10
    $89.95
    $53.00
    40% off: price as marked
    Denim Zip Shirt Jacket
    Denim Zip Shirt Jacket
    16
    $89.95
    $35.00
    60% off: limited time
    Heavyweight Flannel Full-Zip Shirt Jacket
    Heavyweight Flannel Full-Zip Shirt Jacket
    15
    $98.00
    $74.99
    Extra 40% off at checkout

    Linen

    100% Linen Classic Shirt
    100% Linen Classic Shirt
    96
    $89.95
    $53.00
    40% off: price as marked
    100% Linen Classic Shirt
    100% Linen Classic Shirt
    96
    $89.95
    $53.00
    40% off: price as marked
    100% Linen Classic Shirt
    100% Linen Classic Shirt
    96
    $89.95
    $53.00
    40% off: price as marked
    Linen-Cotton Shirt
    Linen-Cotton Shirt
    135
    $49.95
    $29.00
    40% off: price as marked
    Linen-Cotton Shirt
    Linen-Cotton Shirt
    135
    $49.95
    $29.00
    40% off: price as marked
    100% Linen Classic Shirt
    100% Linen Classic Shirt
    96
    $89.95
    $53.00
    40% off: price as marked
    100% Linen Classic Shirt
    100% Linen Classic Shirt
    96
    $89.95
    $53.00
    40% off: price as marked
    Linen-Cotton Shirt
    Linen-Cotton Shirt
    135
    $49.95
    $29.00
    40% off: price as marked
    Linen-Cotton Shirt
    Linen-Cotton Shirt
    135
    $59.95
    $35.00
    40% off: price as marked
    100% Linen Classic Shirt
    100% Linen Classic Shirt
    96
    $89.95
    $53.00
    40% off: price as marked
    Linen-Cotton Shirt
    Linen-Cotton Shirt
    135
    $49.95
    $29.00
    40% off: price as marked
    Linen-Cotton Shirt
    Linen-Cotton Shirt
    135
    $49.95
    $29.00
    40% off: price as marked
    Linen-Cotton Shirt
    Linen-Cotton Shirt
    135
    $49.95
    $29.00
    40% off: price as marked
    Linen-Cotton Shirt
    Linen-Cotton Shirt
    135
    $49.95
    $29.00
    40% off: price as marked
    Linen-Cotton Shirt
    Linen-Cotton Shirt
    135
    $49.95
    $29.00
    40% off: price as marked
    100% Linen Classic Shirt
    100% Linen Classic Shirt
    96
    $89.95
    $53.00
    40% off: price as marked
    100% Linen Classic Shirt
    100% Linen Classic Shirt
    96
    $89.95
    $53.00
    40% off: price as marked
    100% Linen Classic Shirt
    100% Linen Classic Shirt
    96
    $89.95
    $53.00
    40% off: price as marked
    100% Linen Classic Shirt
    100% Linen Classic Shirt
    96
    $89.95
    $53.00
    40% off: price as marked
    100% Linen Classic Shirt
    100% Linen Classic Shirt
    96
    $89.95
    $53.00
    40% off: price as marked
    100% Linen Classic Shirt
    100% Linen Classic Shirt
    96
    $89.95
    $53.00
    40% off: price as marked

    Polos

    Relaxed Pique Polo Shirt
    Relaxed Pique Polo Shirt
    37
    $49.95
    $29.00
    40% off: price as marked
    Gap × Malbon Polo Shirt
    Gap × Malbon Polo Shirt
    $58.00
    Excluded from promotions
    Gap × Malbon Polo Shirt
    Gap × Malbon Polo Shirt
    $58.00
    Excluded from promotions
    Gap × Malbon Logo Striped Polo Shirt
    Gap × Malbon Logo Striped Polo Shirt
    5
    $58.00
    Excluded from promotions
    Gap × Malbon Logo Striped Polo Shirt
    Gap × Malbon Logo Striped Polo Shirt
    5
    $58.00
    Excluded from promotions
    Relaxed Pique Polo Shirt
    Relaxed Pique Polo Shirt
    37
    $49.95
    $29.00
    40% off: price as marked
    Relaxed Pique Polo Shirt
    Relaxed Pique Polo Shirt
    37
    $49.95
    $29.00
    40% off: price as marked
    Relaxed Pique Polo Shirt
    Relaxed Pique Polo Shirt
    37
    $49.95
    $29.00
    40% off: price as marked
    Relaxed Pique Polo Shirt
    Relaxed Pique Polo Shirt
    37
    $49.95
    $29.00
    40% off: price as marked
    Textured Crochet Polo Shirt
    Textured Crochet Polo Shirt
    33
    $59.95
    $35.00
    40% off: price as marked
    Crochet Sweater Shirt
    Crochet Sweater Shirt
    11
    $59.95
    $35.00
    40% off: price as marked
    Textured Crochet Polo Shirt
    Textured Crochet Polo Shirt
    33
    $59.95
    $35.00
    40% off: price as marked
    Textured Crochet Polo Shirt
    Textured Crochet Polo Shirt
    33
    $59.95
    $35.00
    40% off: price as marked
    Textured Crochet Polo Shirt
    Textured Crochet Polo Shirt
    33
    $59.95
    $35.00
    40% off: price as marked
    Relaxed Pique Polo Shirt
    Relaxed Pique Polo Shirt
    37
    $49.95
    $29.00
    40% off: price as marked
    Relaxed Pique Polo Shirt
    Relaxed Pique Polo Shirt
    37
    $49.95
    $34.99
    Extra 40% off at checkout
    Pique Polo Shirt
    Pique Polo Shirt
    1647
    $29.95
    $19.99
    Extra 40% off at checkout
    Pique Polo Shirt
    Pique Polo Shirt
    1647
    $34.95
    $19.99
    Extra 40% off at checkout
    Pique Polo Shirt
    Pique Polo Shirt
    1647
    $29.95
    $19.99
    Extra 40% off at checkout
    Relaxed Pique Polo Shirt
    Relaxed Pique Polo Shirt
    37
    $49.95
    $29.00
    40% off: price as marked
    Textured Crochet Polo Shirt
    Textured Crochet Polo Shirt
    33
    $59.95
    $23.00
    60% off: limited time
    Relaxed Pique Polo Shirt
    Relaxed Pique Polo Shirt
    37
    $49.95
    $34.99
    Extra 40% off at checkout
    Crochet Polo Shirt
    Crochet Polo Shirt
    51
    $59.95
    $29.99
    Extra 40% off at checkout
    Johnny-Collar Sweater
    Johnny-Collar Sweater
    11
    $59.95
    $23.00
    60% off: limited time
    Johnny-Collar Sweater
    Johnny-Collar Sweater
    11
    $59.95
    $23.00
    60% off: limited time
    Pique Polo Shirt
    Pique Polo Shirt
    1647
    $34.95
    $20.00
    40% off: price as marked
    Pique Polo Shirt
    Pique Polo Shirt
    1647
    $34.95
    $13.00
    60% off: limited time
    Pique Polo Shirt
    Pique Polo Shirt
    1647
    $34.95
    $20.00
    40% off: price as marked
    Pique Polo Shirt
    Pique Polo Shirt
    1647
    $34.95
    $20.00
    40% off: price as marked
    GapFit Active Polo
    GapFit Active Polo
    57
    $49.95
    $19.00
    60% off: limited time
    Pique Polo Shirt
    Pique Polo Shirt
    1647
    $34.95
    $20.00
    40% off: price as marked
    Pique Polo Shirt
    Pique Polo Shirt
    1647
    $34.95
    $20.00
    40% off: price as marked
    Pique Polo Shirt
    Pique Polo Shirt
    1647
    $34.95
    $20.00
    40% off: price as marked
    Pique Polo Shirt
    Pique Polo Shirt
    1647
    $34.95
    $20.00
    40% off: price as marked

    Sweaters

    Crochet Sweater Shirt
    Crochet Sweater Shirt
    11
    $59.95
    $35.00
    40% off: price as marked
    Mesh Sweater Shirt
    Mesh Sweater Shirt
    17
    $69.95
    $41.00
    40% off: price as marked
    Johnny-Collar Sweater
    Johnny-Collar Sweater
    11
    $59.95
    $23.00
    60% off: limited time
    Johnny-Collar Sweater
    Johnny-Collar Sweater
    11
    $59.95
    $23.00
    60% off: limited time
    Textured Crochet Polo Shirt
    Textured Crochet Polo Shirt
    33
    $59.95
    $35.00
    40% off: price as marked

    MEN’S SHIRTS

    Whether you commute or don't, love going out or staying in, Gap’s shirts for men can help you do it all. Whatever you're doing, wherever you’re going, you can throw on any of our button-up and button-down shirts and head out.

    Gap’s long sleeve shirts are a great staple for your week. Get the All-Day Poplin Shirt in every color and print, wear a neutral t-shirt underneath, and pair with khakis or pants for work. Or dress them down for the weekend with jeans and loafers.

    We love a short sleeve shirt moment. The Linen-Cotton Shirt is so light and breathable — it’s good indoors and out, and all summer long. And check out our Vacay Shirts in every easy fabric. Wear them while you’re OOO, WFH, and everything else in between.