Loyalty HubLoyaltyHub

Shoprite vs Dis-Chem: which is cheaper?

We found 882 products that both Shoprite and Dis-Chem sell, matched by barcode. Shoprite was cheaper on 224, Dis-Chem on 557, and 101 cost exactly the same. Buy the lot and Dis-Chem comes to R59 934.73, 7.2% less than Shoprite’s R64 274.25.

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

224
cheaper at Shoprite
25.4% of products
557
cheaper at Dis-Chem
63.2% of products
101
same price at both
11.5% of products

By department

DepartmentProductsShoprite cheaperDis-Chem cheaperBasket
Health & beauty559152360Dis-Chem by 5.4%
Baby16930119Dis-Chem by 11.2%
Snacks, sweets & biscuits531220Dis-Chem by 2.3%
Household & cleaning43632Dis-Chem by 10.4%
Beverages2498Shoprite by 0.7%

Where Shoprite is cheaper

Where Dis-Chem 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