Skip to top navigationSkip to shopping bagSkip to main contentSkip to quick filtersSkip to product filtersSkip to footer links
Open and use a Navyist Rewards Credit Card & get an extra 30% off* your first purchase. Apply Now.Open and use a Navyist Rewards Credit Card & get an extra 30% off* your first purchase. Apply Now.
on logo lighton logo dark

Mens Flannel Shirts

7 items
Size Variant
7 items
Flannel Shirt
Flannel Shirt
$$39.99
$$7.96 - $$19.97
Hooded Flannel Shirt
Hooded Flannel Shirt
$$44.99
$$11.47
Regular-Fit Patterned Flannel Shirt
Regular-Fit Patterned Flannel Shirt
$$39.99
$$24.97 - $$39.99
You may also like
Flannel Shirt
Flannel Shirt
$$39.99
$$7.96 - $$19.97
Relaxed Classic Flannel Shirt
Relaxed Classic Flannel Shirt
$$34.99
$$6.96 - $$10.96
Hooded Flannel Shirt
Hooded Flannel Shirt
$$44.99
$$11.47
Matching Flannel Pajama Set
Matching Flannel Pajama Set
$$39.99
$$7.96 - $$9.96
Matching Flannel Pajama Set
Matching Flannel Pajama Set
$$44.99
$$9.97 - $$16.97
Classic Fit Everyday Shirt
Classic Fit Everyday Shirt
$$26.99 - $$34.99
$$15.00 - $$20.00
Matching Flannel Pajama Pants
Matching Flannel Pajama Pants
$$26.99
$$7.97 - $$13.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.