以下为驻南非外交机构列表，南非首都比勒陀利亚拥有136座大使馆或高级专员公署，仅次于埃及（139座），部分国家也在开普敦等主要城市设有领事馆。
非常任大使馆.大部分非常任大使位于伦敦，位于其他国家的将被指出。