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 ServicesJohannesburg (Consulate)
13 Earnest Oppenheimer Ave, Bruma
+27 11 616 5534
Mon-Fri 08:30-16:30
Passports & VisasCape Town (Consulate)
2nd Floor, 6 Riebeek Street
+27 21 421 1096
Mon-Fri 08:30-16:30
Passports & NotarialZimbabwe 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:
| Monday | 08:30 - 16:30 |
| Tuesday | 08:30 - 16:30 |
| Wednesday | 08:30 - 16:30 |
| Thursday | 08:30 - 16:30 |
| Friday | 08:30 - 16:30 |
| Saturday | Closed |
| Sunday | Closed |
Consular Section (applications):
| Monday | 09:00 - 12:30 |
| Tuesday | 09:00 - 12:30 |
| Wednesday | 09:00 - 12:30 |
| Thursday | 09:00 - 12:30 |
| Friday | 09:00 - 12:30 |
| Saturday | Closed |
| Sunday | Closed |
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
Location Map — Johannesburg Consulate
Zimbabwe Consulate in Cape Town
Contact Details
- Address:
2nd Floor, 6 Riebeek Street, Cape Town 8001 - Phone: +27 21 421 1096
- Email:
zimcapetown@zimfa.gov.zw
Services Available
- Passport Applications
- Document Legalization
- Notarial Services
- Emergency Travel Documents
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
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)
Quick Contact
Pretoria Embassy
+27 12 342 5125
Johannesburg Consulate
+27 11 616 5534
Cape Town Consulate
+27 21 421 1096
Key Fees (2026)
- Adult Passport $120
- Child Passport $80
- Express Service $250
- Emergency Doc $50
- Tourist Visa $30