Skip Navigation:

Skip to: Top Navigation, Go to similar items in our other stores, Main Content, Footer Navigation.

Visit the other Gap Inc. Brands:
  • Gap
  • Old Navy
  • Banana Republic
  • Piperlime
  • Athleta
Free shipping on all orders over $50. Free returns on all orders.

Sign In Navigation:

Shopping Bag:


Store Search:

Shop Divisions:

Main Content

Shirts On Sale

    Women's Dot-Print Keyhole-Neck Tops

    $17.94   $17.00

    Women's Lightweight Jersey Hoodies

    $22.94   $20.00

    Women's Heathered "Old Navy California" Tees

    $14.94   $14.00

    Women's Striped Tanks

    $12.94   $12.00

    Women's Roll-Sleeve Tunics

    $29.94   $15.00 Hot Deal

    Women's Tulip-Print Pullovers


    Women's Satin Blouses

    $29.94   $26.00

    Women's Patterned Shirts

    $24.94   $12.50-$18.00 Hot Deal

    Women's Striped Shirts

    $24.94   $19.00

    Women's Buffalo-Plaid Tunics

    $26.94   $24.00

    Women's Matte-Crepe Layered Tanks

    $24.94   $22.00-$24.00

    Women's Pinstriped Button-Front Shirts

    $26.94   $21.00-$23.00

    Women's Plus Tie-Front Tops

    $36.94   $14.97

    Women's Plus 3/4-Sleeved Tops

    $36.94   $14.97

    Women's Plus Split-Neck Chiffon Blouses

    $39.94   $16.97

    Women's Plus Houndstooth Tops

    $34.94   $14.97

    Maternity Plaid Flannel Pullovers

    $29.94   $20.00

    Maternity Patterned Matte-Crepe Tops


    Maternity Patterned Chiffon Tops

    $29.94   $16.99 Only at

    Maternity Patterned Chiffon Tops

    $24.94   $9.99

    Men's Slim-Fit Plaid Button-Front Shirts

    $29.94   $19.50-$22.00 Hot Deal

    Men's Slim-Fit Short-Sleeved Plaid Shirts


    Men's Classic Regular-Fit Shirts


    Men's Slim-Fit Striped Button-Down Shirts

    $29.94   $17.50 Hot Deal

    Girls Adventure Time™ Beemo Tees

    $14.94   $14.00

    Girls Rounded-Hem Tees

    $8.94   $4.50 Everyday Steal!

    Girls Jersey Tanks

    $9.94   $4.99-$9.00 Everyday Steal!

    Girls Pocket Tees

    $7.94   $7.00 Everyday Steal!

    Boys Classic Tees

    $8.94   $8.00 Everyday Steal!

    Boys Striped Henleys

    $14.94   $12.00 Hot Deal

    Boys Camo Crew-Neck Tees

    $8.94   $6.00 Everyday Steal!

    Boys Neps-Textured Henleys

    $14.94   $10.00 Hot Deal

    Patterned Bodysuits for Baby

    $8.94   $7.00 Everyday Steal!

    NBA® Team Tees for Baby

    $17.94   $12.00 Everyday Steal!

    Striped Muscle Tees for Baby

    $7.94   $4.97 Everyday Steal!

    Holiday-Graphic Bodysuits for Baby

    $8.94   $3.99

    Pique Polos for Baby

    $9.94   $6.00 Everyday Steal!

    Striped Jersey Polos for Baby

    $9.94   $8.00-$9.50 Everyday Steal!

    Pocket Tees for Baby

    $8.94   $7.00 Everyday Steal!

    Striped Rugby Polos for Baby

    Shopping Index > Sales > Shirts On Sale 
    Shirts On Sale

    Old Navy Shirts On Sale

    Tired of the same old boring shirts? Discover affordable Old Navy shirts on sale and upgrade you and your loved one's wardrobe today. Find women's sizes in tall, plus size and maternity for hoodies, smock tops and comfy tees. Our men's shirts on sale contain shirts for casual and dressy wear in collared shirts that also come in tall sizes. Shirts on sale from Old Navy come in styles that can be worn with everything from jeans, trousers & shorts to skirts & capris. Don't forget the "little ones" for an array of adorable shirts at prices that won't cost you a fortune only at Old Navy.