Iran entry requirements for Zambia passport holders
Zambian passport holders can get a visa on arrival at most Iranian airports and land borders. This is the standard way to enter Iran for tourism in 2026 — no need to apply in advance. Just show up with the right documents and you'll be issued a 30-day visa at the counter.
Entry requirements
| Requirement | Details | Status |
|---|---|---|
| Visa on arrival Visa on arrival at Iranian airports | Zambian passport holders can get a visa on arrival at Imam Khomeini International Airport (IKA) in Tehran, as well as at Shiraz, Mashhad, Tabriz, Isfahan, and Kish Island airports. The visa costs €75–€100 (or equivalent in USD/EUR) and is valid for 30 days. Have a confirmed hotel booking and travel insurance ready — immigration officers often ask for both before issuing the visa.Check visa rules | Required |
| Valid passport Must be valid for at least 6 months beyond your arrival date | Iran enforces the 6-month passport validity rule strictly. If your passport expires sooner, you will be denied boarding by the airline and refused entry at the border. Two blank pages are also required for the visa sticker and entry stamp. | Required |
| Return or onward ticket Required for visa on arrival | You must show a confirmed onward or return flight ticket when applying for the visa on arrival. Immigration officers at IKA check this before issuing the visa — a printed itinerary or a digital copy on your phone works. | Required |
| Proof of accommodation Hotel booking or invitation letter | Have a confirmed hotel reservation for your entire stay in Iran. If staying with friends or family, bring a notarized invitation letter from them. Immigration officers at the visa-on-arrival counter routinely ask for this. | Recommended |
| Travel insurance Medical and travel insurance covering Iran | Iran requires all visa-on-arrival applicants to have valid travel insurance that covers medical expenses and repatriation. You can buy a policy at the airport upon arrival (around €15–€20), but having one in advance saves time. | Required |
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 sponsor or hotel confirmation.
Requires embassy application; suitable for frequent travellers.
| Service | Cost |
|---|---|
| Visa on Arrival entry feePayable at airport upon arrival for most nationalities; subject to change. | €75 (approx. $80 USD) |
| Overstay fine per dayFines accumulate daily; maximum cap may apply. | 500,000 IRR (approx. $12 USD) per day |
| Tourist visa (single entry, pre-arranged)Obtained through Iranian embassy or eVisa system; varies by nationality. | €50–€100 (approx. $55–$110 USD) |
| Tourist visa (multiple entry)Available for some nationalities; requires embassy application. | €100–€200 (approx. $110–$220 USD) |
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
Zambia passport holders transiting through Iran airports do not need a transit visa if staying airside and not passing through immigration. For land or airside transit exceeding 24 hours, a visa may be required.
- Holders of valid US, UK, or Schengen visas may transit without visa for up to 48 hours.
Health & vaccines for Iran
Low risk in most urban areas; present in rural regions near the Caspian Sea and southeastern borders.
Common; avoid tap water and street food, practice good hygiene.
High in major cities like Tehran; may affect those with respiratory conditions.
Low risk in rural areas of Sistan-Baluchestan and Hormozgan provinces; prophylaxis not routinely recommended for most travellers.
Based on CDC and WHO guidance. Consult a travel medicine clinic 4–6 weeks before departure for personalised advice.
Immigration offices for extensions
Main office for visa extensions and residency matters; bring passport, photos, and fee.
Handles extensions for pilgrims and tourists; expect queues.