Przed Grand Prix Poprzednie Grand Prix Południowej Afryki wliczane do klasyfikacji Mistrzostw Świata Formuły 1 odbyło się w 1965 roku na torze East London. W 1966 miał miejsce wyścig niebędący eliminacją Mistrzostw Świata. W kalendarzu Mistrzostw Świata na sezon 1967 ponownie znalazła się południowoafrykańska eliminacja. Wyścig miał odbyć się 2 stycznia na nowo wybudowanym torze Kyalami koło Johannesburga. Tor ten był położony 1500 metrów nad poziomem morza, co powodowało problemy przy gorącej pogodzie, związane między innymi z odparowywaniem paliwa.
Przed sezonem 1967 doszło w Formule 1 do kilku zmian personalnych. Kierowcą Hondy został John Surtees, a w Cooperze zastąpił go Jochen Rindt, który partnerował Pedro Rodríguezowi. Do Jima Clarka w Lotusie dołączył w miejsce Petera Arundella Graham Hill. Hilla w BRM zastąpił Mike Spence, którego w zespole Reg Parnell Racing zastąpił z kolei Piers Courage. Były kierowca Hondy, Richie Ginther, został kierowcą Eagle’a, natomiast Chris Amon, który odszedł z McLarena, przeszedł do Ferrari, gdzie jego zespołowym partnerem został Lorenzo Bandini.