Iran entry requirements for South Africa passport holders
South African passport holders can get a visa on arrival at most major airports in Iran. It's valid for 30 days and costs about €75, payable in euros or US dollars cash. Your passport must have at least 6 months validity from your entry date and at least one blank page.
Entry requirements
| Requirement | Details | Status |
|---|---|---|
| Visa on arrival application Visa on arrival | You can get a 30-day tourist visa on arrival at major Iranian airports (IKA, Shiraz, Mashhad, Tabriz, Isfahan). The fee is about €75–€100, payable in euros or US dollars. You'll need a confirmed hotel booking and a return ticket to show at the visa counter.Check eVisa portal | Required |
| Valid passport Must be valid for at least 6 months beyond your stay | Your passport needs at least 6 months of validity from your date of entry into Iran. Airlines check this before boarding. If your passport expires sooner, you'll be denied boarding. | Required |
| Return or onward ticket Required for visa on arrival | You must show a confirmed return or onward flight ticket when applying for the visa on arrival at the airport. Immigration officers check this before issuing the visa. A printed copy or a digital version on your phone works. | Required |
| Proof of accommodation Hotel booking or invitation letter | You need a confirmed hotel reservation for your entire stay in Iran. If you're staying with friends or family, bring an invitation letter from them. Immigration may ask for this at the visa counter. | Recommended |
| Proof of funds Cash or bank statement | Carry enough cash in euros or US dollars to cover your stay — around €50–€100 per day. Credit cards from most countries don't work in Iran due to sanctions. A bank statement showing available funds helps if asked. | Recommended |
What happens at the border
Staying longer & fees
Visa options if you want to stay beyond the free limit:
Apply at Iranian embassy or via eVisa. Requires hotel booking and travel insurance.
Suitable for frequent travellers; embassy application only.
For airside or land transit; must have onward ticket.
| Service | Cost |
|---|---|
| Visa on Arrival (VoA) entry feePayable at airport upon arrival for eligible nationalities. | €75 (approx. $82 USD) |
| Tourist visa (single entry, pre-arranged)Obtained via Iranian embassy or eVisa system before travel. | €80 (approx. $87 USD) |
| Tourist visa (multiple entry)Requires embassy application; validity varies. | €120 (approx. $131 USD) |
| Overstay fine per dayMaximum cap of €300 (approx. $327 USD). | €10 (approx. $11 USD) per day |
Common reasons for entry denial
Approval probability calculator
Answer 6 quick questions — we'll estimate how likely you are to be approved for entry based on typical immigration patterns.
Transiting through Iran
South Africa passport holders need a transit visa to change planes in Iran, even if staying airside. Apply at an Iranian embassy before travel.
- Holders of a valid Iranian visa may transit without a separate transit visa.
- Diplomatic passport holders may be exempt.
Health & vaccines for Iran
Common due to contaminated food/water; practice safe eating and drinking.
Low risk in urban areas; higher in rural regions near the Caspian Sea and southeastern borders.
Major cities like Tehran experience severe air pollution, especially in winter.
Risk exists in rural areas of Sistan-Baluchestan and Hormozgan provinces. Prophylaxis recommended for those areas.
Based on CDC and WHO guidance. Consult a travel medicine clinic 4–6 weeks before departure for personalised advice.
Immigration offices for extensions
Handles visa extensions and residency permits. Bring passport, photos, and fee.
Common for pilgrims; extension requests may take 2–3 days.