Iran entry requirements for Canada passport holders
Canadian passport holders need a visa to enter Iran in 2026. You must apply for a tourist visa in advance through an Iranian embassy or consulate — there is no visa-on-arrival option for Canadians. Plan ahead, as processing can take several weeks.
Entry requirements
| Requirement | Details | Status |
|---|---|---|
| Iran eVisa application Visa required | Apply for an Iran tourist eVisa at the official portal at least 2 weeks before travel. The eVisa is a pre-approval — you still get a visa sticker on arrival at major airports (IKA, MHD, SYZ). Processing takes 3–7 working days, and you must print the approval code to show at the airport.Apply for eVisa | Required |
| Valid passport Must be valid for the entire stay | Your Canadian passport must be valid for the full duration of your stay in Iran. Airlines and immigration officers check this at check-in and on arrival. | Required |
| Return or onward ticket Required for entry | Immigration at IKA (Tehran) and other airports strictly enforces the requirement for a confirmed return or onward ticket. Have a printed copy of your flight itinerary ready — they may ask to see it before stamping your passport. | Required |
| Proof of accommodation Recommended to carry | Have hotel bookings or a letter of invitation from your Iranian host ready. Immigration officers occasionally ask for your accommodation details during the visa-on-arrival process. | Recommended |
| Proof of funds Recommended to carry | Carry enough cash (USD or EUR) for your stay — credit cards from outside Iran do not work due to sanctions. A few hundred dollars in cash is the norm for a short trip. | Recommended |
What happens at the border
Staying longer & fees
Visa options if you want to stay beyond the free limit:
Standard option for tourism; extension possible at immigration offices.
For frequent travellers; requires justification.
Requires employer sponsorship and approval from Ministry of Labour.
Requires acceptance from an Iranian educational institution.
| Service | Cost |
|---|---|
| Tourist visa (single entry)Standard fee for Canadian passport holders, processed via Iranian embassy or eVisa. | €75 (approx. $82 USD) |
| Tourist visa (multiple entry)Allows multiple entries within validity period. | €120 (approx. $131 USD) |
| Visa on arrival (VoA)Available at major airports for Canadian citizens, subject to pre-approval. | €75 (approx. $82 USD) |
| Overstay fine per dayMaximum cap of €300 (approx. $328 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
Canadian passport holders transiting through Iran must obtain a transit visa in advance, even if staying airside. Exceptions apply for certain nationalities or if holding a valid visa for Iran.
- Holders of a valid Iranian visa may transit without additional visa.
Health & vaccines for Iran
Risk is low in urban areas but present in rural regions, especially during warmer months.
Common due to contaminated food/water; practice good hygiene and drink bottled water.
Major cities like Tehran experience high air pollution, especially in winter; those with respiratory issues should take precautions.
Risk is low in most tourist areas; prophylaxis recommended for rural travel in southern provinces (e.g., Sistan-Baluchestan).
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 issues; bring passport, photos, and visa application form.
Handles extensions for tourists in southern Iran; expect queues.