Loyalty HubLoyaltyHub

Pick n Pay vs Woolworths: which is cheaper?

We found 456 products that both Pick n Pay and Woolworths sell, matched by barcode. Pick n Pay was cheaper on 97, Woolworths on 162, and 197 cost exactly the same. Buy the lot and Woolworths comes to R43 385.47, 1.6% less than Pick n Pay’s R44 092.44.

Prices from 3 November 2026. Rebuilt every day after the price update.

97
cheaper at Pick n Pay
21.3% of products
162
cheaper at Woolworths
35.5% of products
197
same price at both
43.2% of products

By department

DepartmentProductsPick n Pay cheaperWoolworths cheaperBasket
Health & beauty1141039Woolworths by 1.7%
Household & cleaning69727Woolworths by 0.6%
Pantry & food cupboard621630Woolworths by 3.4%
Beverages612117Woolworths by 1.8%
Baby40924Woolworths by 2.8%
Snacks, sweets & biscuits36128Pick n Pay by 0.6%
Dairy & eggs2445Pick n Pay by 0.8%

Where Pick n Pay is cheaper

Where Woolworths is cheaper

How we compare

Only identical products count: same barcode, priced at both stores in the last 14 days. We use the price each store shows online when we check, so specials running at the time are included. Prices can vary by branch. The full method, and how all the big chains stack up together, is on the cheapest supermarket page.

More comparisons