Today only, shop online or in stores to find flannel shirts on sale at Old Navy. Shop styles and sizes for the whole family with prices starting at just $8.

Shipping is free on orders of $50 or more. Or, if available near you, choose free curbside pickup.

Buy 1 Boys’ Flannel Shirt (reg. $24.99) $8, sale price through Nov. 25
Free shipping on orders of $50+ or free curbside pickup
Final Price: $8

Buy 1 Girls’ Flannel Shirt (reg. $24.99) $8, sale price through Nov. 25
Free shipping on orders of $50+ or free curbside pickup
Final Price: $8

Buy 1 Men’s Flannel Shirt (reg. $36.99) $10, sale price through Nov. 25
Free shipping on orders of $50+ or free curbside pickup
Final Price: $10

Buy 1 Women’s Flannel Shirt (reg. $29.99-$32.99) $10, sale price through Nov. 25
Free shipping on orders of $50+ or free curbside pickup
Final Price: $10