The R28 is a provincial route in Gauteng, South Africa that connects Krugersdorp with Vereeniging via Randfontein. The R28 used to connect with Pretoria, but that section of the road is now part of the N14.

Route

The R28 begins at a 4-way intersection with the N14 national route and the M47 metropolitan route north-east of Krugersdorp, Mogale City Local Municipality (at Cradlestone Mall; midway between Krugersdorp and Muldersdrift) (north-west of Roodepoort).