Embassies and consulates
- Australian High Commission
- Bangladesh High Commission
- Botswana Consulate
- British High Commission
- Consulate General of France
- Consulate General of Italy
- Consulate General of Portugal
- Consulate General of the People's Republic of China
- Consulate of Colombia in Pretoria
- Consulate of The Republic of Zimbabwe
- Embassy of Algeria
- Embassy of Angola
- Embassy of Brazil
- Embassy of Cuba
- Embassy of Egypt
- Embassy of Ethopia
- Embassy of Finland
- Embassy of France
- Embassy of Gabon
- Embassy of Germany
- Embassy of Greece
- Embassy of Hungary
- Embassy of Ireland
- Embassy of Japan
- Embassy of Philippines
- Embassy of Senegal
- Embassy of Spain
- Embassy of Sweden
- Embassy of the Kingdom of Morocco
- Embassy of the People's Republic of China
- Embassy of the Republic of Bulgaria
- Embassy of the Republic of Congo
- Embassy of the Republic of Kazakhstan
- Embassy of the Republic of Poland
- Embassy of the Republic of The Sudan
- Embassy of the Russian Federation
- Embassy of the State of Qatar
- Embassy of the United Arab Emirates
- Embassy of the United States of America
- Embassy of Vietnam
- Ghana High Commission
- High Commission of Cameroon
- High Commission of Cyprus
- High Commission of India
- High Commission of Pakistan
- High Commission of Sri Lanka
- High Commission of the Republic of Mozambique
- High Commission of the Republic of Namibia
- High Commission of the Republic of Singapore
- High Commission of the Republic of Tanzania
- Kenyan High Commission
- Malawi Consulate General
- Mauritius High Commission
- New Zealand High Commission
- Nigerian High Commission
- Republic of Turkey Pretoria Embassy
- Romanian Embassy in Pretoria
- Royal Thai Embassy
- Swaziland High Commission
- The Netherlands Embassy
- U.S Consulate General
- Zambian High Commission