Skip to top navigationSkip to shopping bagSkip to main contentSkip to quick filtersSkip to product filtersSkip to footer links
Jingle jammies for the fam are back! Shop now.
on logo lighton logo dark

Flannel Shirts

36 items
Size Variant
to
36 items
Flannel Pocket Shirt
Flannel Pocket Shirt
$44.99
$21.97 - $21.99
Flannel Pocket Shirt
Flannel Pocket Shirt
$44.99
$21.97 - $21.99
Hooded Flannel Shirt
Hooded Flannel Shirt
$49.99
$24.97 - $29.99
Soft-Brushed Flannel Pocket Shirt for Boys
Soft-Brushed Flannel Pocket Shirt for Boys
$32.99 - $34.99
$16.49 - $16.99
Flannel Scarf
Flannel Scarf
$19.99
$13.99
Flannel Scarf
Flannel Scarf
$24.99
$14.99
Flannel Poncho
Flannel Poncho
$39.99
$23.99
Flannel Pajama Pants for Men
Flannel Pajama Pants for Men
$34.99
$16.97 - $20.99
Long-Sleeve Poplin Shirt for Boys
Long-Sleeve Poplin Shirt for Boys
$29.99 - $34.99
$12.97 - $16.97

FLANNEL SHIRTS

Discover the ultimate in comfort and style with our collection of flannel shirts for men, women, and kids. At Old Navy, we offer a wide range of flannel shirts that are perfect for any occasion. Whether you're looking for a classic flannel shirt, a hooded flannel shirt, or a relaxed fit flannel shirt, we have something for everyone.

Our flannel shirts are made from high-quality materials that are soft, durable, and easy to care for. They feature a timeless plaid pattern that never goes out of style. With their cozy and warm feel, our flannel shirts are perfect for layering during the colder months or wearing on their own during the transitional seasons. Whether you're dressing up for a casual day out or lounging around at home, our flannel shirts are a versatile and stylish choice. Shop our collection today and find your new favorite flannel shirt.