Get This Deal
Editor Insights
Best price of the season! Check out this selection of men's flannel shirts for $12 at JCPenney. For example, the pictured St. John's Bay Flannel Shirt drops from $38 to $12. It is available in multiple colors at this price and beats our last mention by $2! Shipping is free at $49 or when you choose free store pickup. Otherwise, it adds $8.95.
More Deals Like This
$20
$79
Save 74%
Original Penguin Pique Polo $20
$29
$40
Save 27%
3pk Thermal Crew Henley Tops $29
$23
$46
Save 50%
3pk Lacoste Tees $23
$14
$24
Save 42%
Athletic Quarter-Zip Pullovers $14
$12
$45
Save 73%
32 Degrees Sweater Knit Crew Top $12
$20
$70
Save 71%
Nautica V-Neck Sweater $20
$24
$60
Save 59%
3pk Long Sleeve Crew-Neck Shirts $24
$24
$60
Save 59%
3pk Long Sleeve Crew-Neck Shirts $24
$27
$33
Save 20%
New Balance Men's Hoodie $27
Having issues with this deal?























