Skip to top navigationSkip to shopping bagSkip to main contentSkip to quick filtersSkip to product filtersSkip to footer links
Order today for free shipping plus delivery by 12/24. Exclusive for Navyist Rewards Members on purchases of $50+. Restrictions apply.
on logo lighton logo dark

Mens Flannel Shirts

5 items
Size Variant
to
5 items
Flannel Pocket Shirt
Flannel Pocket Shirt
$39.99
$12.47 - $19.97
Flannel Pocket Shirt
Flannel Pocket Shirt
$39.99
$13.97 - $19.97
Hooded Flannel Shirt
Hooded Flannel Shirt
$44.99
$18.00 - $22.47
You may also like
Flannel Poncho
Flannel Poncho
$29.99
$9.47 - $14.97
Flannel Scarf
Flannel Scarf
$17.99
$6.47

MENS FLANNEL SHIRTS

Discover a wide range of men's flannel shirts at Old Navy, perfect for adding a touch of rugged style to your wardrobe. Our collection of men's flannel shirts features a variety of patterns and colors, from classic plaids to modern prints. Crafted with comfort and durability in mind, these shirts are made from soft, double-brushed flannel fabric that feels cozy against the skin.

Whether you're dressing up for a casual outing or layering up for colder weather, our regular-fit flannel shirts for men are versatile and stylish. The regular fit provides a comfortable and relaxed silhouette, while the plaid patterns add a timeless appeal. These shirts are designed to withstand everyday wear and tear, making them a reliable choice for any occasion. Pair them with jeans or chinos for a laid-back look that never goes out of style.