Pick n Pay vs Shoprite: which is cheaper?
We found 3 517 products that both Pick n Pay and Shoprite sell, matched by barcode. Pick n Pay was cheaper on 977, Shoprite on 1 145, and 1 395 cost exactly the same. Buy the lot and Shoprite comes to R190 024.73, 2.9% less than Pick n Pay’s R195 485.47.
Prices from 3 November 2026. Rebuilt every day after the price update.
977
cheaper at Pick n Pay
27.8% of products
1 145
cheaper at Shoprite
32.6% of products
1 395
same price at both
39.7% of products
By department
| Department | Products | Pick n Pay cheaper | Shoprite cheaper | Basket |
|---|---|---|---|---|
| Health & beauty | 813 | 148 | 335 | Shoprite by 3.1% |
| Pantry & food cupboard | 556 | 165 | 191 | Shoprite by 1.6% |
| Beverages | 528 | 231 | 85 | Pick n Pay by 1.4% |
| Snacks, sweets & biscuits | 353 | 138 | 46 | Pick n Pay by 1.9% |
| Household & cleaning | 247 | 60 | 67 | Level |
| Baby | 245 | 38 | 112 | Shoprite by 7.1% |
| Dairy & eggs | 230 | 47 | 61 | Level |
| Toys, games & stationery | 139 | 9 | 98 | Shoprite by 19.2% |
| Home & garden | 80 | 19 | 41 | Shoprite by 4.7% |
| Fruit & vegetables | 71 | 33 | 19 | Pick n Pay by 0.8% |
| Frozen | 62 | 23 | 14 | Level |
| Bakery | 42 | 16 | 11 | Level |
| Meat, poultry & fish | 29 | 0 | 24 | Shoprite by 9.4% |
| Sports & outdoor | 20 | 12 | 1 | Pick n Pay by 1.0% |
Where Pick n Pay is cheaper
- I&J Beefers Original Frozen Econo Beef Burgers 800gPick n Pay R114.99 · Shoprite R134.99Save R20.00
- Liqui Fruit 100% Breakfast Punch Fruit Juice Blend 2LPick n Pay R49.99 · Shoprite R69.99Save R20.00
- Krush Sparkling Apple Juice 6 x 300mlPick n Pay R69.99 · Shoprite R84.99Save R15.00
- Westfalia Fruit Plain Avocado Oil 250mlPick n Pay R74.99 · Shoprite R89.99Save R15.00
- Alula Stage 3 1-3 years Growing-Up Formula 900gPick n Pay R249.99 · Shoprite R264.99Save R15.00
- Rajah Medium Curry Powder Value Pack 200gPick n Pay R31.99 · Shoprite R44.99Save R13.00
- White Star Super Maize Meal 10kgPick n Pay R123.99 · Shoprite R134.99Save R11.00
- Danone Ultra Mel Vanilla Flavoured Custard 6 x 125mlPick n Pay R58.99 · Shoprite R69.99Save R11.00
- JOHNSON’S Baby Extra Sensitive Fragrance Free Wipes 224 PackPick n Pay R159.99 · Shoprite R169.99Save R10.00
- Johnson's Baby Shampoo 200mlPick n Pay R59.99 · Shoprite R69.99Save R10.00
Where Shoprite is cheaper
- Huggies Gold Skin Soft Size 3 Disposable Nappies 58 PackShoprite R169.99 · Pick n Pay R259.99Save R90.00
- Pampers Premium Care Size 3 6-10kg Diapers 60 PackShoprite R319.99 · Pick n Pay R359.99Save R40.00
- Huggie Dry Comfort Pants S4 48 Jumbo PackShoprite R169.99 · Pick n Pay R209.99Save R40.00
- Goldi Chicken Frozen Chicken Mixed Portions with Brine-Based Mixture 5kgShoprite R209.99 · Pick n Pay R249.99Save R40.00
- Fruitree 40% Fruit Nectar Blend Tropical 200ml x 24Shoprite R169.99 · Pick n Pay R209.49Save R39.50
- Golden Delight Long Grain White Parboiled Thai Rice 10kgShoprite R144.99 · Pick n Pay R174.99Save R30.00
- Selati Golden Brown Sugar 5kgShoprite R139.99 · Pick n Pay R165.99Save R26.00
- Nestle Pelargon 12-36 Months Bag-in-box 1.8kgShoprite R349.99 · Pick n Pay R375.99Save R26.00
- Tastic Long Grain Parboiled White Rice 5kg Shoprite R119.99 · Pick n Pay R144.99Save R25.00
- Cake's Choice Fine Coconut 200gShoprite R39.99 · Pick n Pay R64.99Save R25.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.