Flannel Shirts from $15
Shop this selection of on-sale flannel shirts with prices falling as low as $14.99 at JCPenney.com. Shipping is free on orders over $49. Otherwise, it adds $8.95. This St. John's Bay Classic Fit Long Sleeve Flannel Shirt, originally listed at $34, drops to $11.99. This shirt is only available at JCPenney, and right now you can get it for 56% off its regular price.
More Deals Like This
$15
$20
Save 25%
4pk 32 Degrees Tees $15
$15
$20
Save 25%
4pk 32 Degrees Crew Shirts $15
$6
$30
Save 80%
32 Degrees Tipped Polo $6
$17
$88
Save 80%
J.Crew Seaboard Shirt $17
$22
$55
Save 59%
Under Armour Matchplay Polo $22
Having issues with this deal?













.jpg?width=158&height=158&auto=webp&disable=upscale&quality=80&fit=crop)










.jpg?width=158&height=158&auto=webp&disable=upscale&quality=80&fit=crop)