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 Apply before travel | You need a visa to enter Iran. Apply for an eVisa at the official Iran eVisa portal at least 2 weeks before your trip. The process involves filling out the online form, uploading a photo and passport scan, and paying the fee — expect approval within 5–10 working days.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 upon arrival. | Required |
| Return or onward ticket Required for entry | Immigration at Iranian airports will ask to see a confirmed return or onward ticket before they let you through. Have a printed copy or the booking on your phone ready. | Required |
| Proof of accommodation Recommended to have handy | Carry a hotel booking confirmation or an invitation letter from your host. Immigration may ask for it, especially if you're arriving without a pre-arranged tour. | Recommended |
| Proof of funds Recommended to show if asked | Have a bank statement or credit card showing you can cover your stay. While not always checked, it helps if an officer questions your financial means. | 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, payable at embassy or on arrival. | €80 (~$87 USD) |
| Tourist visa (multiple entry)For multiple entries, subject to approval. | €120 (~$130 USD) |
| Visa on arrival (VoA)Available at major airports for Canadian passport holders, requires pre-approval code. | €80 (~$87 USD) |
| Overstay fine per dayCapped at €150 (~$163 USD) for extended overstays. | ~€5 (~$5.50 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.