Men's Flannel Shirts from $13 at JCPenney
Today only! Check out this selection of men's flannel shirts from $12.99 at JCPenney. We found this St. John's Bay Classic Fit Flannel Shirt, which drops from $38 to $12.99. This shirt is available in several colors at this price. Similar flannel shirts sell elsewhere for $25 or more. Shipping is free when you spend $49. Otherwise, it adds $8.95.
More Deals Like This
$6
$30
Save 80%
32 Degrees Tipped Polo $6
$20
$32
Save 37%
3pk Waffle-Knit Thermals $20
$12
$24
Save 49%
6pc Amazon Essentials Men's Shirts $12
$17
$88
Save 80%
J.Crew Seaboard Shirt $17
$22
$55
Save 59%
Under Armour Matchplay Polo $22
$7
$40
Save 82%
32 Degrees Air Mesh Crew Shirt $7
Having issues with this deal?







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
















