Indian flag Indian representation in South Africa

Pretoria — Indian High Commission

Address852 Schoeman Street
Arcadia 0083, Pretoria
Phonelocal: (012) 342.5392
international: +27.12.342.5392

Durban — Indian Consulate-General

AddressThe Old Station Building, 4th Floor
160 Pine Street
Durban 4001
Phonelocal: (031) 304.7020
international: +27.31.304.7020

Johannesburg — Indian Consulate-General

Address1, Eton Road (corner Jan Smuts Avenue & Eton Road)
Parktown 2193
Phonelocal: (011) 482.8484
international: +27.11.482.8484

Cape Town — Indian Consulate

AddressThe Terraces, 9th Floor
34 Bree Street
Cape Town 8001
Phonelocal: (021) 419.8110
international: +27.21.419.8110