Check it out
Editor Insights
Shop this selection of on-sale flannel shirts with prices falling as low as $18.74 at JCPenney.com when you use promo code HARVEST during checkout. Shipping is free on orders over $75. Otherwise, it adds $8.95. This St. John's Bay Classic Fit Long Sleeve Flannel Shirt, originally listed at $34, drops to $18.74 with this code. This shirt is only available at JCPenney, and right now you can get it for 45% off its regular price.
You May Also Like
$17
$70
Save 75%
Nautica Men's Dress Shirt $17 at Macy's
$33
$55
Save 40%
Lacoste Men's Knit Shirt $33 at Macy's
$25
$60
Save 58%
2 London Fog Polos $25
$12
$40
Save 70%
St. John's Bay Flannel $12
$24
$90
Save 73%
3 Moisture-Wicking Golf Polos $24 Shipped
$10
$30
Save 65%
Men's Button-Down Shirt $10
Having issues with this deal?