South Africa passport → Iran
Iran visa for citizens of South Africa
Citizens of South Africa need a visa for Iran and can apply online for an eVisa.
Application siteNot yet cross-checked · Last checked . Policies change. Confirm with the embassy or official visa portal before you travel.
Key facts
| Entry route | eVisa · Tourist (30 days) |
|---|---|
| How to apply | Fully online — no office visit |
| Maximum stay | Up to 30 days |
| Visa validity | 30 days |
| Entries | Single entry |
| Processing time | 5–20 days |
| Government fee | $50 |
| Passport validity | At least 6 months |
| Biometrics | Not required |
| Appointment | Not required |
| Interview | Not required |
| Onward or return ticket | Required |
| Proof of funds | Bank statement showing sufficient funds |
How to apply
- 1
Prepare documents
Gather all required documents in digital format.
- 2
Visit the official Iran eVisa portal
Go to https://evisa.mfa.ir/en/ and create an account.
- 3
Complete online application
Fill in personal details, passport info, and travel plans.
- 4
Upload required documents
Upload scanned passport, photo, itinerary, accommodation, and bank statement.
- 5
Pay visa fee
Pay the processing fee online via the portal (approx. USD 50).
- 6
Submit and wait for processing
Processing takes 5-20 working days. You will receive updates via email.
- 7
Receive eVisa approval
Once approved, download the eVisa document from the portal.
- 8
Print eVisa
Print a copy to present upon arrival in Iran.
Documents checklist
Travel
Valid passport (with at least 6 months validity)
Scanned bio page required.
Travel itinerary (round-trip flight booking)
Shows entry and exit dates.
Accommodation proof (hotel reservation or invitation)
Must cover entire stay.
Financial
Bank statement (last 3 months)
Sufficient funds for the trip.
Supporting
Passport-sized photo
White background, recent.
Completed online application form
Filled out on the official eVisa portal.
Travel insurance (covering medical expenses)
OptionalRecommended but not mandatory.
Copy of previous Iranian visa (if applicable)
OptionalOnly if previously visited.
Proof of funds
Minimum balance: Not specified
- Bank statement (last 3 months)
Sufficient funds for the duration of stay required.
Good to know
- Entry may still be refused at the border if documents are incomplete.
- eVisa is valid only for single entry.
Common refusal reasons
Incomplete application or missing documents
Double-check all required fields and attachments before submission.
Invalid passport (less than 6 months validity)
Ensure passport is valid for at least 6 months from arrival date.
Incorrect photo specifications
Use a recent photo with white background, proper size as per guidelines.
FAQ
Do citizens of South Africa need a visa for Iran?
Citizens of South Africa need a visa for Iran and can apply online for an eVisa. Visa type: eVisa · Tourist (30 days).
How long can citizens of South Africa stay in Iran?
Up to 30 days.
How much does the Iran visa cost for citizens of South Africa?
Government fee: $50.
How long does Iran visa processing take?
Typically 5–20 days.
What documents do citizens of South Africa need for Iran?
Valid passport (with at least 6 months validity); Passport-sized photo; Completed online application form; Travel itinerary (round-trip flight booking); Accommodation proof (hotel reservation or invitation); Bank statement (last 3 months); and 2 more depending on your situation.
How long must my passport be valid for Iran?
At least 6 months.
Where do I apply?
Applications go through https://evisa.mfa.ir/en/. Check that you are on the government's site before you pay.
Sources
Plan your trip to Iran
Nowah is an AI travel agent that books flights, hotels and eSIMs in one conversation and keeps track of your visa paperwork along the way.
Iran visa for other passports
- India
- United States
- United Kingdom
- China
- Philippines
- Nigeria
- Pakistan
- Bangladesh
- Indonesia
- Brazil
- Mexico
- Canada
- All passports for Iran