Consulates in Cape Town There are Consulates in Cape Town, South Africa. Consulates in Cape Town AngolaBelgiumBrazilChinaDenmarkFranceGermanyGreeceIndiaIndonesiaItalyMadagascarMozambiqueNamibiaNetherlandsNorwayPortugalRomaniaRussiaSpainSwedenSwitzerlandUnited KingdomUnited StatesZimbabwe Other representative offices in Cape Town AustriaCyprusFinlandGeorgiaGuatemalaHungaryIcelandJapanLithuaniaMaltaMauritiusParaguayPhilippinesSlovakiaSri LankaTaiwan Diplomatic missions in other cities of South Africa: Durban Johannesburg Pretoria