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
| Department | Products | Pick n Pay cheaper | Woolworths cheaper | Basket |
|---|---|---|---|---|
| Health & beauty | 114 | 10 | 39 | Woolworths by 1.7% |
| Household & cleaning | 69 | 7 | 27 | Woolworths by 0.6% |
| Pantry & food cupboard | 62 | 16 | 30 | Woolworths by 3.4% |
| Beverages | 61 | 21 | 17 | Woolworths by 1.8% |
| Baby | 40 | 9 | 24 | Woolworths by 2.8% |
| Snacks, sweets & biscuits | 36 | 12 | 8 | Pick n Pay by 0.6% |
| Dairy & eggs | 24 | 4 | 5 | Pick n Pay by 0.8% |
Where Pick n Pay is cheaper
- Similac Gold Comfort Stage 1 0-6 Months Infant Starter Formula 820gPick n Pay R383.99 · Woolworths R419.49Save R35.50
- Nestlé Hot Chocolate 500gPick n Pay R89.99 · Woolworths R116.99Save R27.00
- Pampers Size 2 3-8kg Newborn Disposable Nappies 94 PackPick n Pay R334.99 · Woolworths R349.99Save R15.00
- Willow Creek Directors' Reserve Extra Virgin Olive Oil 500mlPick n Pay R174.99 · Woolworths R189.99Save R15.00
- Stork Country 40% Fat Spread 1kgPick n Pay R47.99 · Woolworths R59.99Save R12.00
- Lurpak Salted Modified Cultured Butter Spread 500gPick n Pay R169.99 · Woolworths R179.99Save R10.00
- Nestle KitKat Milk Mini Bag 180gPick n Pay R62.99 · Woolworths R69.99Save R7.00
- Lipton Ice Tea Lemon 1.5LPick n Pay R29.99 · Woolworths R35.99Save R6.00
- Maldon Sea Salt Flakes 250gPick n Pay R179.99 · Woolworths R184.99Save R5.00
- XXV Intense Extra Virgin Olive Oil 500mlPick n Pay R209.99 · Woolworths R214.99Save R5.00
Where Woolworths is cheaper
- Huggies Extra Care Size 3 Diapers 60 Pack (6-10kg)Woolworths R279.99 · Pick n Pay R326.99Save R47.00
- Jacobs Krönung Freeze Dried Instant Coffee 230gWoolworths R174.99 · Pick n Pay R209.99Save R35.00
- Nestle Milo Malt Powder Drink 500gWoolworths R79.99 · Pick n Pay R99.99Save R20.00
- Jungle Oats Instant 750gWoolworths R45.99 · Pick n Pay R62.99Save R17.00
- Mrs H.S. Ball’s Chutney Original Chutney 470gWoolworths R30.99 · Pick n Pay R45.99Save R15.00
- NOMU Skinny Hot Chocolate 200gWoolworths R114.99 · Pick n Pay R129.99Save R15.00
- Fiji Artesian Water 1LWoolworths R59.99 · Pick n Pay R72.99Save R13.00
- White Star Maize Meal Super 2.5kgWoolworths R31.99 · Pick n Pay R43.99Save R12.00
- Pampers Premium Care Size 3 6-10kg Diapers 60 PackWoolworths R349.99 · Pick n Pay R359.99Save R10.00
- FUTURELIFE Smart Food Peanut Butter Flavour Instant Cereal Meal 500gWoolworths R44.99 · Pick n Pay R54.99Save R10.00
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.