Canada passport → Iran
Iran visa for citizens of Canada
Citizens of Canada need a visa for Iran and must apply in person at an embassy or visa centre.
Not yet verified
Our latest check could not confirm these details against an official source, or found a conflict. Treat them as a starting point and confirm with the embassy or official visa portal before you book.
Last checked . Policies change. Confirm with the embassy or official visa portal before you travel.
Key facts
| Entry route | Embassy / VFS · Tourist Visa (mandatory tour booking) |
|---|---|
| How to apply | In-person at an embassy or visa center |
| Maximum stay | Up to 30 days |
| Visa validity | 30 days |
| Entries | Single entry |
| Processing time | 14–30 days |
| Passport validity | At least 6 months |
| Biometrics | Required |
| Appointment | Required |
| Interview | Not required |
| Onward or return ticket | Not required |
| Proof of funds | Sufficient funds for the stay (no specific amount published) |
How to apply
- 1
Book a fully organized tour
Contact a licensed Iranian travel agency and arrange a complete tour package covering your entire stay in Iran.
- 2
Obtain visa authorisation code
The tour agency applies on your behalf to the Iranian Ministry of Foreign Affairs for a visa authorisation number.
- 3
Complete visa application form
Fill out the official Iranian visa application form accurately, and print a signed copy.
- 4
Prepare supporting documents
Gather all required documents: passport, photos, tour confirmation, accommodation proofs, travel insurance, bank statements, employment letter, itinerary, and flight bookings.
- 5
Submit application to Iranian embassy / visa centre
Submit the complete application dossier in person at the nearest Iranian embassy or designated visa processing centre.
- 6
Pay visa fee
Pay the applicable visa fee as advised by the embassy or centre (amount varies by nationality and reciprocity).
- 7
Enrol biometrics (if required)
Provide fingerprints and photograph at the visa centre during your appointment.
- 8
Wait for processing
Processing typically takes 14 to 30 days; the visa authorisation code may be checked online during this period.
- 9
Collect passport with visa
Collect your passport with the issued visa in person or via courier if previously arranged.
- 10
Depart for Iran
Carry all documents including the tour confirmation and visa authorisation letter for presentation at border control.
Documents checklist
Identity
Valid Canadian passport
Must be valid for at least 6 months beyond intended stay
Visa application form (completed and signed)
Obtain from the Iranian mission or designated visa centre
Passport-sized photographs
Two recent colour photos meeting Iranian visa photo requirements
Travel
Proof of full tour booking
Confirmation of a fully organized tour from a local travel agency, as mandatory per regulations
Travel itinerary
Detailed day-by-day itinerary provided by the tour operator
Proof of accommodation
Hotel reservations covering the entire stay in Iran
Flight itinerary / round-trip ticket booking
Confirmed or reserved flights showing entry and exit from Iran
Financial
Travel insurance
Valid for the duration of stay in Iran, covering medical expenses
Proof of sufficient funds
Recent bank statements or credit card statements showing adequate financial means
Employment
Employment letter or proof of occupation
Letter from employer or evidence of student/retiree status
Supporting
Letter of invitation or visa authorisation code
Issued by the Ministry of Foreign Affairs of Iran through a licensed tour agency
Copy of previous visas (if any)
OptionalEspecially any Iran visas or visas from countries with strained relations
Visa fee payment receipt
Payment evidence as instructed by the embassy or visa centre
Self-addressed courier envelope (if applying via mail)
OptionalOnly if the visa centre offers return by courier
Proof of funds
Minimum balance: Not specified
- Recent bank statements
- Credit card statements
Must demonstrate sufficient funds to cover the entire stay in Iran
Good to know
- Canadian citizens CANNOT obtain a visa independently — a fully organized tour with a local travel agency is mandatory.
- Applying without a complete tour package will result in rejection by the Iranian Ministry of Foreign Affairs.
- The visa is typically single-entry and valid for 30 days; overstay penalties are severe.
- Travel insurance covering Iran is highly recommended and is a standard requirement.
Common refusal reasons
Application submitted without a fully organized tour booking
Always book a complete tour from a licensed Iranian agency before applying.
Incomplete or incorrect visa application form
Fill the form carefully and double-check all fields; use the exact details as in your passport.
Insufficient passport validity (less than 6 months remaining)
Ensure your passport is valid for at least 6 months beyond your intended departure from Iran.
Previous travel to Israel or other restricted countries
If you have such stamps, consider getting a new passport before applying, but note that Iran may still deny entry.
FAQ
Do citizens of Canada need a visa for Iran?
Citizens of Canada need a visa for Iran and must apply in person at an embassy or visa centre. Visa type: Tourist Visa (mandatory tour booking).
How long can citizens of Canada stay in Iran?
Up to 30 days.
How long does Iran visa processing take?
Typically 14–30 days.
What documents do citizens of Canada need for Iran?
Valid Canadian passport; Visa application form (completed and signed); Passport-sized photographs; Letter of invitation or visa authorisation code; Proof of full tour booking; Travel itinerary; and 8 more.
How long must my passport be valid for Iran?
At least 6 months.
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
- Australia
- All passports for Iran