Zimbabwe Embassy & Consulates in South Africa 2026

Zimbabwe maintains 3 offices in South Africa — an Embassy in Pretoria, and Consulates in Johannesburg and Cape Town — serving the largest Zimbabwean diaspora community worldwide.

3 Zimbabwe Offices in South Africa — Quick Guide

Pretoria (Embassy)

798 Merton Ave, Arcadia

+27 12 342 5125

Mon-Fri 08:30-16:30

Full Services

Johannesburg (Consulate)

13 Earnest Oppenheimer Ave, Bruma

+27 11 616 5534

Mon-Fri 08:30-16:30

Passports & Visas

Cape Town (Consulate)

2nd Floor, 6 Riebeek Street

+27 21 421 1096

Mon-Fri 08:30-16:30

Passports & Notarial

Zimbabwe Embassy in Pretoria — Main Office

Contact Details

  • Address:
    798 Merton Avenue, Arcadia, Pretoria 0083
  • Phone:
    +27 12 342 5125
    +27 12 342 5126
    +27 12 342 5127
  • Fax: +27 12 342 5126
  • Email:
    zimpretoria@zimfa.gov.zw
  • Ambassador: David Hamadziripi

Opening Hours

Embassy Hours:

Monday08:30 - 16:30
Tuesday08:30 - 16:30
Wednesday08:30 - 16:30
Thursday08:30 - 16:30
Friday08:30 - 16:30
SaturdayClosed
SundayClosed

Consular Section (applications):

Monday09:00 - 12:30
Tuesday09:00 - 12:30
Wednesday09:00 - 12:30
Thursday09:00 - 12:30
Friday09:00 - 12:30
SaturdayClosed
SundayClosed

Location Map — Pretoria Embassy

Zimbabwe Consulate in Johannesburg

Contact Details

  • Address:
    13 Earnest Oppenheimer Avenue, Brunswick House, Bruma, Johannesburg 2198
  • Phone: +27 11 616 5534
  • Email:
    zimjohannesburg@zimfa.gov.zw

Services Available

  • Passport Applications & Renewals
  • Visa Services
  • Document Legalization
  • Birth Registration
  • Emergency Travel Documents
High Volume Office: The Johannesburg Consulate is particularly busy due to the large Zimbabwean population in Gauteng. Appointments are strongly recommended for passport services.

Location Map — Johannesburg Consulate

Zimbabwe Consulate in Cape Town

Contact Details

Services Available

  • Passport Applications
  • Document Legalization
  • Notarial Services
  • Emergency Travel Documents
The Cape Town office primarily serves the Western Cape region. For visa services, you may need to apply through the Pretoria Embassy or Johannesburg Consulate.

Location Map — Cape Town Consulate

Services Comparison — All 3 Offices

Service Pretoria
(Embassy)
Johannesburg
(Consulate)
Cape Town
(Consulate)
New e-Passport Application
Passport Renewal
Emergency Travel Document
Tourist & Business Visas Limited
Work Permits Limited
Birth Registration Limited
Citizenship Application Limited
Document Legalization
Notarial Services

= Available   = Limited/Referral   = Not Available

Important Information for Zimbabweans in South Africa

Passport Application Tips

  • Book early: The Johannesburg and Pretoria offices experience very high demand. Apply well before your passport expires.
  • Bring exact documents: Incomplete applications are rejected. Check the forms page for required documents.
  • Payment: Fees are payable in USD or South African Rand at the prevailing exchange rate. Cash and bank transfers accepted.
  • Processing time: Standard passports take 6-8 weeks. Express service (2-3 weeks) costs extra. See full fee schedule.
  • Biometrics: You must appear in person for the new e-passport as biometric data (fingerprints, photo) is captured at the office.

ZEP/ZSP Holders

Zimbabweans on the Zimbabwe Exemption Permit (ZEP) or the new Zimbabwe Special Permit (ZSP) should ensure their passports remain valid. A valid passport is required for permit renewals. Apply for your passport renewal at least 3 months before expiry to avoid complications with your immigration status in South Africa.

Public Holidays

All three offices are closed on both Zimbabwean and South African public holidays. Plan your visits accordingly, especially around April (Zimbabwe Independence Day, SA Freedom Day) and December/January periods.

Frequently Asked Questions

The Zimbabwe Consulate in Johannesburg is located at 13 Earnest Oppenheimer Avenue, Brunswick House, Bruma, Johannesburg 2198. Phone: +27 11 616 5534. Email: zimjohannesburg@zimfa.gov.zw. The office handles passport applications, visa services, document legalization, birth registration, and emergency travel documents. Open Monday to Friday, 08:30 - 16:30.

Address: 798 Merton Avenue, Arcadia, Pretoria 0083
Phone: +27 12 342 5125 / +27 12 342 5126 / +27 12 342 5127
Fax: +27 12 342 5126
Email: zimpretoria@zimfa.gov.zw
Embassy Hours: Mon-Fri 08:30 - 16:30
Consular Hours: Mon-Fri 09:00 - 12:30 (for applications)

Zimbabwe passport fees in South Africa (2026): Adult new e-passport: $120, Child passport (under 16): $80, Express adult passport (2-3 weeks): $250, Emergency travel document: $50, Lost passport replacement: $170. Fees can be paid in USD or South African Rand. See our complete fee schedule for all services.

Standard processing: 6-8 weeks. Express/fast-track processing: 2-3 weeks (additional fee). Emergency travel document: 1-2 working days. Processing times may vary depending on demand. Applications are sent to Harare for printing. Track your application status by contacting the office where you applied. See our processing times page for more details.

Appointments are strongly recommended, especially at the Johannesburg Consulate which handles a very high volume of applications. Walk-ins may be accepted at the Pretoria Embassy and Cape Town Consulate depending on availability, but you risk being turned away during busy periods. Contact the specific office to book an appointment.

You need: (1) Completed passport application form, (2) Current or expired Zimbabwe passport, (3) Zimbabwe national ID or birth certificate (first-time applicants), (4) Two recent passport-sized photos (white background), (5) Proof of residence in South Africa, (6) Application fee ($120 adult / $80 child). For renewals, you must also surrender your old passport. Download forms from our forms page.

Quick Contact

Pretoria Embassy

+27 12 342 5125

zimpretoria@zimfa.gov.zw

Johannesburg Consulate

+27 11 616 5534

zimjohannesburg@zimfa.gov.zw

Cape Town Consulate

+27 21 421 1096

zimcapetown@zimfa.gov.zw

Key Fees (2026)

  • Adult Passport $120
  • Child Passport $80
  • Express Service $250
  • Emergency Doc $50
  • Tourist Visa $30
View Full Fee Schedule