ZimbabweSouth Africa

Zimbabwean Embassy in South Africa

1 embassy

Zimbabwe is represented in South Africa by 1 mission: an embassy in Pretoria. South African citizens can visit Zimbabwe without a visa for up to 90 days.

Zimbabwean Embassy in Pretoria

At Merton Avenue 798, Pretoria, the Zimbabwean embassy represents Zimbabwe towards South Africa.

Zimbabwe visa for South African citizens

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

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

South African citizens can visit Zimbabwe without a visa for up to 90 days.

South Africa’s missions in Zimbabwe

Missions of South Africa in Zimbabwe (1)

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

Good to know

Zimbabwe in South Africa

Worldwide, Zimbabwe has 28 missions in 26 countries; one of them is in South Africa.

Travel to South Africa for Zimbabwean citizens

Zimbabwean citizens do not need a visa for South Africa: stays of up to 90 days are visa-free. In South Africa, Zimbabwean citizens can turn to the Zimbabwean embassy for passports and emergency help.

When the Zimbabwean embassy in South Africa is closed

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

Frequently asked questions

Where is the Zimbabwean embassy in South Africa?

The Zimbabwean embassy is in Pretoria, at Merton Avenue 798, Pretoria.

Do South African citizens need a visa for Zimbabwe?

Zimbabwe admits South African citizens without a visa for stays of up to 90 days.

Do Zimbabwean citizens need a visa for South Africa?

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

Does South Africa have an embassy in Zimbabwe?

Yes, South Africa has its embassy in Harare.