La Embajada de España en Sudáfrica cuenta con las siguientes oficinas:
• Cancillería en Pretoria:
Encargada de las funciones diplomáticas y relaciones con Sudáfrica. Cuenta con una Sección Consular, con servicio de visados, encargada de la demarcación consular que engloba las provincias de Gauteng, Limpopo, Mpumalanga, Noth West, Free State y del Reino de Lesotho.
• Cancillería en Ciudad del Cabo:
Con idénticas funciones que la anterior. Sólo está abierta durante los meses de actividad parlamentaria en que el Señor Embajador se traslada a Ciudad del Cabo.
• Consulado General de Ciudad del Cabo:
Encargado de la demarcación consular que engloba las provincias de Northern Cape, Western Cape, Eastern Cape, Kwa Zulu Natal y las Repúblicas de Comores, Mauricio y Madagascar.
• Agregaduría Militar en Pretoria.
Encargada de las relaciones de cooperación militar entre España y Sudáfrica.
•Oficina Comercial en Johannesburgo:
Encargada de la promoción comercial de España en Sudáfrica. www.icex.es