Best Tank Tops and Camis From Old Navy
20 Old Navy Tanks Cute Enough to Wear as Your Main Top This Summer

As POPSUGAR editors, we independently select and write about stuff we love and think you'll like too. If you buy a product we have recommended, we may receive affiliate commission, which in turn supports our work.
Sure, you may first think of them as essential layering pieces, but camisoles deserve solo attention, too. On super-hot days, these shirts can easily tuck into your favourite shorts or colourful skirts, whether you're into a sheer, neutral pick or patterns that pop.
When it comes to summertime tanks, Old Navy has some of the best options around as there are a wide range of styles, from scoops to square necks with tie straps and even tie backs. Best yet, the tops start at $5, so you just may be tempted to stock up with a rainbow assortment to wear long after September arrives, too.
Old Navy Ruffled V-Neck Cami Top
Tuck a soft blue or buttery yellow Old Navy Ruffled V-Neck Cami Top ($25) into your favourite colourful skirt for your next alfresco meal.
Old Navy Loose Rib-Knit Tank Top
This Old Navy Loose Rib-Knit Tank Top ($13-$14, originally $20) isn't too long to match with short shorts but would look great topping leggings, too.
Old Navy First-Layer Tunic Cami
This Old Navy First-Layer Tunic Cami ($6) is the best pick when you want a longer layer to wear under a sweater or over pants.
Old Navy Slub-Knit Tie-Back Tank Top
Why not wear this golden-pineapple Old Navy Slub-Knit Tie-Back Tank Top ($14-$16, originally $20) while sipping piña coladas?
Old Navy Square-Neck Jersey Cami
One of the Old Navy Square-Neck Jersey Camis ($5, originally $13) looks especially nice partially tucked into jeans or cutoffs.
Old Navy Crochet-Yoke Slub-Knit Tank Top
The neckline of this Old Navy Crochet-Yoke Slub-Knit Tank Top ($20-$22, originally $25) is ideal for showing off a shorter necklace.
Old Navy Linen-Blend Jersey Knotted-Strap Tank Top
We love one of these semisheer Old Navy Linen-Blend Jersey Knotted-Strap Tank Tops ($15, originally $17) for humid days.
Old Navy First-Layer Slim-Fit Rib-Knit Tank Top
An Old Navy First-Layer Slim-Fit Rib-Knit Tank Top ($6) is a year-round essential, as it looks just as cute over jeans as it would under a blazer.
Old Navy Ruffled Tie-Dye V-Neck Cami Top
This navy shibori Old Navy Ruffled Tie-Dye V-Neck Cami Top ($20, originally $25) looks great tucked into jeans, but have you checked out the crimson and yellow one as well?
Old Navy EveryWear Slub-Knit Printed Tank Top
This Old Navy EveryWear Slub-Knit Printed Tank Top ($8, originally $10) is not only lightweight enough to bring on a desert holiday, but the little cactuses also make it right on brand for the trip.
Old Navy Tie-Strap Waist-Defined Swing Cami
This Old Navy Tie-Strap Waist-Defined Swing Cami ($27) is such a pretty top for summer, especially when paired with your favourite cutoffs.
Old Navy Luxe Tie-Dye High-Neck Tank Top
Choose between five different colour combos of this Old Navy Luxe Tie-Dye High-Neck Tank Top ($10-$14, originally $20).
Old Navy Luxe Scoop-Neck Tank
The Old Navy Luxe Scoop-Neck Tank ($10-$12, originally $16) is so soft, we bet you'll be matching it with sweats and lounge shorts, too.
Old Navy First-Layer Fitted Cami
No matter the colour you choose, this Old Navy First-Layer Fitted Cami ($5-$6, originally $6) keeps things covered and works so well under a sweater or even a low-cut dress.
Old Navy Luxe Printed High-Neck Tank Top
Could you name a more perfect shirt for a hike than this leafy Old Navy Luxe Printed High-Neck Tank Top ($10-$12, originally $20)?!
Old Navy EveryWear Striped Chest-Pocket Tank Top
This Old Navy EveryWear Striped Chest-Pocket Tank Top ($8, originally $10) would look sweet with navy workout shorts and sneakers for errands around town.
Old Navy Twist-Front Linen-Blend V-Neck Tank Top
Create a casual look with this Old Navy Twist-Front Linen-Blend V-Neck Tank Top ($18, originally $20) matched with jeans or twill shorts.
Old Navy Slim-Fit Rib-Knit V-Neck Tank Top
While the Old Navy Slim-Fit Rib-Knit V-Neck Tank Top ($7-$8, originally $10) does come in neutral colours, we especially like bolder picks like this crimson or the coral one.
Old Navy Luxe Jersey-Knit V-Neck Tank Top
Opt for an Old Navy Luxe Jersey-Knit V-Neck Tank Top ($10-$12, originally $17) if you prefer a V to something higher.
Old Navy EveryWear Tie-Dyed V-Neck Tank Top
Wear the colourful Old Navy EveryWear Tie-Dyed V-Neck Tank Top ($8, originally $10) when chilling in the park this summer.