
Planning a trip to Iran begins with understanding the country’s visa requirements. Most international travelers need an Iran Tourist Visa before entering the country, while citizens of selected countries may travel visa-free or qualify for a Visa on Arrival, depending on their nationality and current regulations. Visa policies are determined by the Iranian authorities and may change over time, so we always recommend checking the latest requirements before making travel arrangements.
Travelers can submit their visa application through the official Ministry of Foreign Affairs e-Visa system or apply with the assistance of an authorized Iranian travel agency. At Chapar Persian Travel, we guide our clients throughout the application process and help ensure that all required documents are prepared correctly for a smooth and hassle-free experience.

Russia, United Arab Emirates, Bahrain, Saudi Arabia, Qatar, Kuwait, Lebanon, Uzbekistan, Kyrgyzstan, Tajikistan, Tunisia, Mauritania, Tanzania, Zimbabwe, Seychelles, Indonesia, Brunei, Japan, Singapore, Cambodia, Malaysia, Vietnam, Brazil, Peru, Cuba, Mexico, Venezuela, Bosnia and Herzegovina, Serbia, Croatia, Belarus, India.
Visa-free entry regulations and permitted lengths of stay may change without prior notice. We recommend checking the latest information with the Iranian Ministry of Foreign Affairs or contacting Chapar Persian Travel before planning your trip.
The Visa on Arrival fees for Iran vary depending on the applicant’s nationality and typically range from €40 to €150.
Visa fees and entry requirements are subject to change without prior notice. Before traveling, we recommend verifying the latest information with the Iranian Ministry of Foreign Affairs or contacting Chapar Persian Travel for the most up-to-date visa guidance and application assistance.

Travelers who are required to obtain an Iran Tourist Visa before departure may need to complete part of the application process through an Iranian embassy or consulate, depending on their nationality and the current visa regulations. In some cases, applicants may also be asked to appear in person to complete the required formalities.
To make the process easier, many travelers choose to apply through an authorized Iranian travel agency. These agencies assist with preparing and reviewing the required documents, submitting the visa application, communicating with the relevant authorities, and providing guidance throughout the process.
At Chapar Persian Travel, we help travelers complete their visa applications as smoothly as possible by providing up-to-date information, checking application documents, and offering support at every stage. Please note that embassy procedures and visa requirements may vary depending on your nationality and the latest regulations.
The first step is obtaining an Iran Visa Authorization Code (also known as a Visa Approval Number or Invitation Number) from the Iranian Ministry of Foreign Affairs (MFA). This approval confirms that your visa application has been accepted for further processing.
For most nationalities, the authorization process usually takes 3–7 working days. However, processing times may be longer for certain nationalities, including citizens of the United States, Canada and the United Kingdom.
After receiving your authorization code, you can collect your visa through the selected Iranian Embassy or Consulate, or, if eligible, receive your Visa on Arrival at one of Iran’s designated international airports.
When collecting your visa, you may be asked to provide:
Since embassy procedures may vary from one country to another, we recommend confirming the latest requirements before your appointment.
As an authorized Iranian travel agency, Chapar Persian Travel can assist you throughout the visa application process, from obtaining your authorization code to providing the latest travel and visa information before your departure.
Citizens of the United States, Canada, and the United Kingdom are subject to specific visa procedures and travel regulations when applying for an Iran Tourist Visa. As these requirements may change, travelers are encouraged to begin the application process well in advance and consult an authorized Iranian travel agency before making travel arrangements.
Travelers from these nationalities are generally required to travel on a pre-arranged itinerary organized by an authorized Iranian tour operator. Independent travel may be subject to additional restrictions depending on current regulations.
Before applying for a visa, travelers must obtain an Iran Visa Authorization Code issued by the Iranian Ministry of Foreign Affairs (MFA). Processing times are usually longer than for most other nationalities and may take several weeks.
After receiving visa authorization, applicants may need to complete the remaining visa formalities through an Iranian embassy or consulate. Required documents and procedures vary depending on the embassy and the applicant’s nationality.
For these nationalities, Visa on Arrival is generally not available. Travelers should obtain their visa before departure and enter Iran through the approved entry points specified in their visa authorization.
Because additional security and administrative reviews may apply, we recommend submitting visa applications at least 6–8 weeks before your planned departure whenever possible.
Important: Visa regulations and processing requirements may change at any time. Before planning your trip, please contact Chapar Persian Travel or consult the Iranian Ministry of Foreign Affairs for the latest visa information.
If you have any questions about Iran visa requirements, eligibility, or the application process, our team is here to help. Contact Chapar Persian Travel for the latest visa information and personalized assistance to ensure your journey to Iran is simple, smooth, and worry-free.