Independent South African deskPrices checked 27 October 2026
Healthnews24

Health, fitness and the supplement aisle. An independent South African desk.

Protein · Answer

Where can you buy whey protein in Johannesburg and Pretoria?

In Johannesburg and Pretoria you can buy whey in South Africa's national chains (Dis-Chem, Clicks), online retailers (Takealot, Faithful to Nature, Wellness Warehouse) and brand shops (USN, NPL, Biogen, PVM) that deliver nationally. We have not verified store-level stock or delivery times by suburb, so check before you drive. Local tubs cost about R329–R700 (October 2026).

· 2 min read

You do not need a specialist shop; most options are national, and the same tubs are priced the same online. We checked chains and online retailers in October 2026 but did not check stock by Gauteng store or suburb, so call ahead before you drive.

ChannelWhat to expectVerified
Dis-Chem (stores and Dis-Chem Living Fit online)widest range: 61 whey products listed online; prices match NPL and Biogen shopsonline range and prices; store stock not checked
Clickslocal brands such as Nutritech, USN and Black Bull; Nutritech Heavy Duty Whey 908 g was R329prices via PriceCheck snapshots
Takealotalmost every brand, including ATP Fitness; free delivery from R750, R75 below thatprice and threshold (EWN, September 2026); same-day or next-day offered where available
Brand shops: USN, NPL, Biogen, PVMdirect online; prices mirror Dis-Chemdelivery times not published in text we read
Faithful to Nature185 protein powders and shakes, many plant-basedrange; free-delivery threshold not stated
Wellness Warehousenatural-health retailer; its homepage lists free delivery over R400 and a 60-minute optionhomepage claim; Gauteng coverage not verified
Sportsmans Warehouse and gym shopswe did not check rangesnot verified

Which is cheapest?

It depends on the product (Dis-Chem vs Takealot). Clicks and Takealot often undercut brand shops on local labels; Dis-Chem matches the brand. ATP Fitness's unflavoured isolate was R699 on Takealot (undated PriceCheck snapshot) against R900 on its shop.

How fast will it arrive?

We could not verify delivery times from brand shops, and Takealot's checkout defaults to paid same-day or next-day options, so choose a standard date for free delivery if you are not in a hurry. For ATP Fitness, a Cape Town brand, courier time to Gauteng is not published. For an event or a gym start date, order a week early.

How do you avoid fakes and heat damage?

Buy from the brand, a national chain or items sold and shipped by Takealot, and check the batch and best-before date (how to spot fake whey). In a Gauteng summer, do not leave a delivery on a hot stoep or in a car.

Which tub should you buy?

Compare per 30 g of protein, not per tub (comparison). For more buying channels, read where to buy supplements in Johannesburg and the best whey protein in South Africa.

Products mentioned

ProductSizePrice (source, date)ServingsR per 100 g powderR per 30 g proteinSweeteners
Nutritech Heavy Duty Whey (908 g)908 gR329 (Clicks (via PriceCheck), 2026-10)—R36.23—not stated
NPL Platinum Whey (908 g)908 gR700 (NPL shop (npl.za.com), 2026-10)—R77.09R32.89sucralose
USN BlueLab 100% Whey Protein (1 kg)1 kgR689 (USN shop (za.usn.global), 2026-10)—R68.90R28.03not stated
ATP Fitness Unflavoured Whey Protein Isolate800 gR900 (ATP Fitness shop, 2026-10)—R112.50—None
Black Bull Whey Supreme Lean Muscle Protein (908 g)908 gR259-R319 (Clicks (via PriceCheck), 2026-10)—R32.93—not stated

Sources

Educational information, not medical advice. Speak to a doctor, pharmacist or registered dietitian before using supplements if you are pregnant or breastfeeding, under 18, taking medication, or living with kidney, liver or heart disease. Prices were observed in October 2026 and are not offers.