Today, May 25th, hurry over to JCPenney, where they’re offering buy one, get two free Bath Towels, automatically applied at checkout. For example, grab three Home Expressions Solid & Stripe Bath Towels at $12 each, and after the offer at checkout, you’ll snag them for only $4 each or $12 for all three!
Shipping is free on orders over $49, or you can opt for free store pickup if available. Check out all the towels on sale here and see a few of our favorite picks below!
Buy 1 Get 2 FREE Bath Towels
Buy 3 Home Expressions Solid & Stripe Bath Towel @$12/ea = $36
(27 x 52, many colors)
Buy 1 Get 2 FREE (auto-applied at checkout, x5/25)
ONLY $4 each or $12 for all three
See These Deals Too:
Buy 3 Home Expressions 6-Piece Washcloth Set @$20/ea = $60
(3 colors)
Buy 1 Get 2 FREE (auto-applied at checkout, x5/25)
ONLY $6.67 each or $20 for all three
Buy 3 Linden Street Pure Performance Towel @$20/ea = $60
(30 x 54, 6 colors)
Buy 1 Get 2 FREE (auto-applied at checkout, x5/25)
ONLY $6.67 each or $20 for all three
Buy 3 Linden Street Pure Performance Towel @$20/ea = $60
(6 colors)
Buy 1 Get 2 FREE (auto-applied at checkout, x5/25)
ONLY $6.67 each or $20 for all three












I was in need of some new bath towels. Thanks so much for helping me save $48!
are these good towels? mine have all basically worn down and are starting to rip after bleaching for 4 years.
Thank you, I do need to restock on towels.
You’re so welcome!
thank you
Most welcome!
Time to stock up! 😁💕
Love JC pennys!
What a great deal!!
Got some red towels!
Yay! So happy you got some!
Love JC Penny sales and savings,Thanks for sharing 😊❤️
You’re so welcome Jane!