South AfricaZimbabwe

South African Embassy in Zimbabwe

1 embassy

South Africa is represented in Zimbabwe by 1 mission: an embassy in Harare. South Africa admits Zimbabwean citizens without a visa for stays of up to 90 days.

South African Embassy in Harare

The South African embassy is in Harare, the capital of Zimbabwe, at Elcombe Avenue 7, Harare. Its phone number is on its page.

South Africa visa for Zimbabwean citizens

ZimbabweSouth Africa Visa-free, 90 days South Africa visa for citizens of Zimbabwe

South AfricaZimbabwe Visa-free, 90 days Zimbabwe visa for citizens of South Africa

South Africa admits Zimbabwean citizens without a visa for stays of up to 90 days.

Zimbabwe’s missions in South Africa

Missions of Zimbabwe in South Africa (1)

In return, Zimbabwe has an embassy in South Africa, in Pretoria.

Good to know

South Africa in Zimbabwe

Worldwide, South Africa has 202 missions in 129 countries; one of them is in Zimbabwe.

Travel to Zimbabwe for South African citizens

South African citizens can visit Zimbabwe without a visa for up to 90 days. In Zimbabwe, South African citizens can turn to the South African embassy for passports and emergency help.

When the South African embassy in Zimbabwe is closed

The South African embassy in Zimbabwe closes on Zimbabwe’s public holidays, the next being Unity Day on Tuesday 22 December 2026, Christmas Day on Friday 25 December 2026 and St. Stephen's Day (Boxing Day) on Saturday 26 December 2026, and usually on some holidays of South Africa, such as Day of Reconciliation on Wednesday 16 December 2026.

Frequently asked questions

Where is the South African embassy in Zimbabwe?

The South African embassy is in Harare, at Elcombe Avenue 7, Harare.

Do Zimbabwean citizens need a visa for South Africa?

Zimbabwean citizens do not need a visa for South Africa: stays of up to 90 days are visa-free.

Do South African citizens need a visa for Zimbabwe?

No visa is needed by South African citizens for Zimbabwe, for stays of up to 90 days.

Does Zimbabwe have an embassy in South Africa?

Yes, Zimbabwe has its embassy in Pretoria.