Shirts on Sale

699 Offers
Sorted by Featured
Staff Pick
Include Expired More Filters
Walmart · 1 mo ago
$20 $24
pickup at Walmart

Walmart offers the Wrangler Men's Big Sherpa Lined Flannel Shirt in several styles (Anthracite Camo pictured) for $19.97. Opt for in-store pickup to avoid the $5.99 shipping fee. That's $4 less than the best price we could find for a similar one sold elsewhere. Buy Now

  • select sizes S to 3XL
↑ less
Amazon · 1 wk ago

Today only, Amazon cuts up to 40% off its Amazon-branded men's shirts. Plus Prime members qualify for free shipping. Shop Now

↑ less
Kohl's · 1 wk ago
$10 $32
pickup at Kohl's

Kohl's offers the Croft & Barrow Men's Plaid Dress Shirt in Teal Small Check for $11.99. (You may need to select several sizes for this color option to become available.) Coupon code "JULYSAVE20" cuts that to $9.59. Opt for in-store pickup to avoid the $8.95 shipping charge. That's $22 off and a great price for a dress shirt in general. Deal ends July 7. Buy Now

  • Available in select sizes from 15.5-32/33 to 17.5-36/37
↑ less
Men's Wearhouse · 1 wk ago
2 for $50 $199
free shipping

Men's Wearhouse offers two Calvin Klein Men's Infinite Slim-Fit Banded-Collar Dress Shirts in several colors (Gray pictured) for $49.99. (Add two to cart to see this price.) Plus, Perfect Fit Rewards members bag free shipping. That's $149 off and the lowest price we could find. Buy Now

  • available in sizes 14 to 19
↑ less