StuffBlaster · Personal Care
Cheapest Hair Color
Cheapest right now: Garnier at Walmart, $2.38 per count. Updated Jul 3, 2026
Every brand we track, ranked by per count — in-stock prices only, no sponsored ordering.
Garnier name brand
- Walmart$2.38 per count · $10.00 pack
- Dollar-General$2.70 per count · sale · $2.70 pack · as of Jul 1
- Dollar-Tree$5.00 per count · $5.00 pack
- Family-Dollar$10.00 per count · $10.00 pack
- Walgreens$18.00 per count · sale · $18.00 pack · as of Jul 1
L'Oreal name brand
- Dollar-General$3.30 per count · sale · $3.30 pack · as of Jul 1
- Walmart$6.18 per count · $37.09 pack
Search the full index →