Old Navy vs Zara: which button-up wins?
Both land in the budget tier — the Old Navy Everyday Shirt at $30, the Zara Slim Fit Poplin Shirt at $36, just $6 apart. Here's how they stack up, head to head.
| Old Navy | Zara | |
|---|---|---|
| Price | $30 | $36 |
| Material | Lightweight cotton or cotton-blend (oxford / poplin / flannel by season). | Thin to mid-weight cotton or blend (poplin, oxford, textured weaves). |
| Fit | Regular casual fit, true to size; runs slightly boxy. | Slim or boxy depending on cut; sizing varies, try before committing. |
| Quality | Budget — thin fabric, basic buttons, collar and cuffs wear within a year. | Budget — styled construction, thin cloth, limited lifespan. |
| Best for | Casual everyday wear, layering, and cheap stocking-up. | On-trend looks, going-out shirts, and fashion-led casual wear. |
| Care | Cold wash and tumble low; expect some shrink and fade over the first washes. | Cold wash and hang; check the label, as some textured fabrics need gentle handling. |
Old Navy's $30 everyday shirt is a plain casual basic in a slightly boxy regular fit; Zara's $36 poplin is a fashion buy where you're paying for silhouette and styling. Both are thin-clothed budget shirts with limited lifespan. The extra $6 buys a current, going-out look, not durability.
$6 cheaper, true-to-size fit, consistent sizing, casual layering, stocking-up
On-trend silhouette, going-out styling, fashion-led cuts
Which should you buy?
Get Old Navy at $30 if you want a dependable casual shirt that fits as labeled and you're filling a closet on the cheap. Spend the extra $6 on Zara only if you're after the current look for going out and you'll try it on first, since its sizing varies between slim and boxy cuts. Both shirts are thin and short-lived, so durability isn't the deciding factor. Style intent decides this one.
We may earn a commission if you buy through this link, at no extra cost to you.

