No Stamp on the Passport and
Only Electronic Visa on Your Trip to Iran
Fill in the online application form in 5 minutes and get your visa in 2 business days.
How to Get Iran Entry Visa?
1. Fill in the visa application form.
2. Pay Rhein's service fee € 25 (If you are travelling to Iran with Rhein, visa services will be free!).
3. Receive authorization code in 2 working days.
4. Collect your visa at Embassy/Airport.
Visa is a permission for travel to Iran for a limited period of time, issued by Embassies and Consulates General of the Islamic Republic of Iran abroad, for foreign nationals after receiving the approval of the Ministry of Foreign Affairs.
Iran’s visa is divided into a number of categories, that is, Tourist visa, Long-term visa, Business visa, Upon arrival (Airport visa) and multiple entry visa. Those individuals who wish to travel to Iran for tourist purposes are required to get a tourist visa. The visa requirements for your trip vary depending on where you are from. Although you can try to get the visa yourself, but using an agency such as Rhein Tourism Company is the safest option, especially for citizens of USA, UK, Australia and Canada. Whether you are planning to make your own arrangements or plan to take a tour with Rhein travel company, we could apply for your visa. Apply for Iran visa online through Rhein and we will get the authorization number you need to collect your visa. We will be in touch and help you through the whole process. Please do not hesitate to ask any questions.
Please, keep in mind that visa for Iran like all countries require passports valid for at least 6 months from the moment of departure from the country and always start your visa process early, at least 4 weeks before you plan to come to Iran.
How to Get Iran Entry Visa through Rhein, Iran Entry Visa Service?
1. Fill in Rhein visa application form.
2. Pay Rhein's service fee € 25 (If you are travelling to Iran with Rhein, visa services will be free!).
3. Receive authorization code in 2 working days.
4. Collect your visa at Embassy/Airport.
Iran Visa Application Form فرم اینجا قرار بگیرد
Iran Visa Types
Iran Ministry of Foreign Affairs issues different kinds of visa for those who want to enter the country based on the purpose of their travel including Business Visa, Entry Visa, Tourist Visa, Pilgrimage Visa, Diplomatic Visa, Education Visa, Temporary Work Visa, Transit Visa, Media Visa (Press Visa), Investment Visa, Marital Visa, and Medical Visa. Each having their own requirements, our main focus here is on Tourist Visa through which non-Iranian nationals who intend to visit Iran for touristic purposes can enter the country. To apply for Tourist visa, you can either fill out the application form for Iran visa online through its website, get Iran visa on arrival (Iran VOA) at the airports, or let travel agencies do all the steps and make the process hassle-free for you.
Business Visa (Type A): Business Visa will be issued to foreign nationals who are interested in having cooperation with Iranian companies. In this case an Iranian authorized company must be the host.
Tourist Visa (Type B): Tourist visa is issued to foreign nationals who are interested in travel to Iran individually or with a group for the purpose of visiting Iran or their relatives.
Transit Visa (Type G): A transit visa is issued for a limited period of time for foreigners who intend to pass through Iran to a third country. Extra Required Documents include Valid visa for third country and Confirmed air ticket for individuals who travel by air.
Pilgrimage Visa (Type C): Pilgrimage visa is issued for foreign Muslim pilgrims for the purpose of visiting the sacred places in Iran. No Extra Required documents.
Entry or Transit Visa for Drivers Carrying Cargo (Type G): This visa will be issued for foreign drivers carrying cargo to Iran or other countries. In these cases, it is necessary to coordinate in advance with the Diplomatic Missions of the Islamic Republic of Iran. Extra Required Document includes Possession of visa for the third country for drivers who carry cargo to destinations in other countries.
Work Permit Visa (Type F): This visa will be issued to foreign nationals who intend to work in Iran. The Iranian host must obtain the work permit in advance from the concerned authorities. You have to ask Iran embassies for it.
Student Visa (Type E): Student visa is issued for foreign nationals who intend to study in the Islamic republic of Iran. Extra Required Documents includes Acceptance from accredited educational center.
Press Visa (Type H): Press visa is issued for journalists and representatives of foreign media and press who intend to travel to Iran for purposes relating to their profession for a specific period. You have to ask Iran embassies for it.
Entry to Free Trade and Industrial Areas of Iran: This visa is issued for two-week stay at the ports of entry to Free Trade and industrial Areas of Iran (Kish Island, Qeshm Island and Chabahar Port), and may be extended up to six months at the request of authorities of these areas. No extra documents are required.
Note: Foreign nationals who intend to travel to other parts of the country, should submit their application to representative office of the Ministry of Foreign Affairs in the area and the application will be reviewed and visa will be issued if approved, within 48 hours.
Diplomatic and Service Visa (Type D): This visa is issued for holders of diplomatic and service passports who intend to travel to Iran. You have to ask Iran embassies for it.
Who Needs a Visa to Enter Iran?
All foreign tourists, except for passport holders of a few countries, require a visa to travel to Iran. Citizens of these countries do not need a tourist visa to enter Iran: Syria (90 Days), Armenia (90 Days), Azerbaijan (30 Days), Bolivia (30 Days), Egypt (20 Days), Georgia (45 Days), Lebanon (30 Days), Malaysia (15 Days), Serbia (30 Days), Turkey (90 Days), Venezuela (15 Days).
When to Apply for Iran Visa?
The answer depends on if you’re going to apply for the visa on your own or with the help of a visa agency. If you want to apply on your own, you need to go directly through a consulate. In this case, you download and fill out the application form from the Iran consulate in your home country. Then, send the forms and the other required documents including your passport, photos, the money for visa fee and proof of your travel insurance to the embassy. As reported by many travelers and travel guides, this method can take from weeks to months. Then, if you’re lucky, you’ll be contacted with the result. Otherwise you’ll need to contact them, which is not always easy. Considering all the uncertainty involved, if you dare to apply for Iran visa on your own, give yourself six weeks or longer to be sure you won’t need to reschedule your trip in the last minute.
However, if you decide to apply for Iran visa through an agency, which is the option we highly recommend, you don’t need to start the visa application process that early. In this case, we recommend you start the process of visa application two weeks ahead of your scheduled travel. Having that said, you need to know that if you’re applying for Iran visa through Rhein, getting Iran visa won’t take that long. You should fill in our online application form and pay the service fee. We’ll do the paperwork and get you an authorization code from the Iranian Ministry of Foreign Affairs (MFA) in 2 working days. When you receive the code, it means that your visa is ready and you just need to collect it. If you choose to collect your visa from the airport, you’re almost done and you’re ready to pack for the trip. If, on the other hand, you’ve chosen to collect your visa from the embassy/consulate, you need to have enough time to go to the embassy and collect it. Keep in mind you should specify where you want to collect your visa when filling in your application form.
Documents Required to Obtain Your Visa from the Iranian Embassy
Iran has more than 100 embassies and 30 consular representatives in the world. It has made it possible for foreigners to visit the embassies or consulates of Iran, to get their visa. However, citizens of several countries should go to Iranian embassies in nearby countries, to get their visa. Currently, citizens of the United States of America and Canada have to get a visa from Iranian embassies in other countries. Documents required are:
. Passport with empty pages (must have more than 6 months of validity left).
. A standard application form from the embassy or consulate where you want to collect your visa.
. Four passport sized photos (Many Iranian embassies require female travelers to provide visa photo with their hair covered under a scarf).
. Proof of medical travel insurance (including evacuation and repatriation coverage).
. Your visa authorization Number.
. Payment. Cost for the visa depends on nationality and sometimes needs to be made at a local bank.
. Some embassies ask for 1 or 2 photocopies of your passport photo page.
. Copy of your trip voucher and proof of onward travel from Iran.
How Much Does It Cost to Get an Iranian Visa in Advance?
In order to obtain visa in advance you need to pay an embassy fee to Iran consulate when collecting your visa. The fee depends on the applicant’s nationality. Following you can see the list of visa fees for different nationalities:
Traveling to Iran needs an authorization code for most nationalities. To make getting visa easier especially for tourists, Iranian MFA has launched its own electronic visa application called e-Visa in early 2017 to facilitate submitting for an authorization code. Iran e-Visa, electronic visa, authorization code, reference number, invitation letter and tourist visa all refer to the same type of visa required for a tourist to enter Iran.
Applying online for a visa authorization number, travel agencies would charge from 30 to even more than 60 euros for their services. However, our service fee for visa, at Rhein, starting from 25 euros; yes, much cheaper than what you may expect. Getting the authorization number, you should pay collection fee or as it is named stamp fee in the embassy or at the airport (where you had chosen as your pick up the place). Again the cost of visa stamp varies based on your nationality and also the consulate or embassy through which you are getting your visa stamp. But in most cases, the cost is less than what you pay for VOA. If you choose to get your passport at your door, an extra cost of 10-15 euros may also be added. Besides the visa fee and also the service fee (if you are applying through an agency), you need to have valid insurance which mentions Iran clearly, otherwise, you need to buy one. But don’t worry, it is almost 14-20 euros and you can easily buy one at the airport or in advance through Rhein.
Note: After receiving an authorization code, you can collect your visa either at an Iranian embassy/consulate or at the airport -in case of applying for visa on arrival- you’ve stated in the application form.
What Is Iran Visa On Arrival?
Iran visa on arrival (VOA) (aka Iran airport visa) is a tourist visa granted to citizens of 180 countries upon their arrival to Iran. Since August 2017, to get a VOA at international airports in Iran, you must apply through the Iranian government’s e-visa website at least 2 days in advance. Then, upon your arrival, you will hand the submission receipt to the visa officer at the airport and receive your VOA. While getting a VOA seems to be convenient, our recommendation is to apply for a visa a couple of days before you get to Iran. There are four reasons behind this recommendation:
. It’s not cheaper. VOA fee ranges between 10-150 euros, costing around 75 euros for most European countries. Therefore, VOA fee for Europeans is almost equal to getting a visa in advance through Rhein; for other nationals, getting VOA can be even more expensive up to 30 euros.
. There is always a minimum risk of rejection which should be taken care of. If you are rejected, you have to buy a return flight and pay the extra costs.
. Issuing VOA is sometimes very sluggish and can slow you down for hours at the airport; no one likes waiting in standstill lines of visa and passport check.
. Getting a visa is very fast with Rhein. It only takes two business days to get your authorization code; also, if you can't or don’t like to visit the embassy, you can easily collect your visa from the airport once you arrive.
Process of Getting Visa On Arrival
Though there might be small difference from one airport to another, here is the general process of getting your Visa at the airport. The whole process might take from 30 minutes to 4 hours depending on the time of arrival.
1. Go to the Travel Insurance Desk: After you got off the plane, go to the travel insurance desk. We recommend you to have a travel insurance before starting your trip to avoid any delays. If you have insurance already, get your insurance stamped and verified. If you don’t have any insurance, buy an insurance at the counter.
2. Go to the Visa Window, Answer Some Questions and Fill in Forms: You need to answer a few questions about your visit and if you have an invitation or not. Then, you’ll be asked to fill in some forms with routine information including your passport details, home address, job (jobs related to journalism, blogging, social activists, etc. might face problems), and your address in Iran (the name and address of your first night in Iran).
3. Get the Receipt and Go to the Payment Window: After filling in the forms, you’ll get a receipt. Take it to the payment desk and pay the visa fee. Check the pricing of visa fee for your country and make sure you have enough amount of cash. Then, you’ll get a receipt for your payment.
4. Go Back to the Visa Desk: Take your payment receipt to the visa desk and wait for getting your visa.
What Are Required Documents for Getting Visa On Arrival?
. A valid passport with at least 6-months validity and two blank pages.
. A photo to be attached to Iran visa application form.
. Embassy fee, payable to the chosen Iranian consulate or the visa office at the airport. The fee depends on the applicant’s nationality. The fee is payable in cash with euro or US dollar.
. A confirmed return ticket within 30 days of entry.
. Travel insurance. To get Iran visa, you are required to have a printout of your travel insurance. We recommend you buy an insurance before starting the visa process. Many insurance companies do not mention Iran in their list. So, make sure your insurance company specifically mentions Iran in its printout. General terms like “middle east” or “Asia” on your insurance coverage won’t be acceptable for the visa officer; so, if you can ask your insurance company to send you a document with “Iran” being mentioned in the list. If you don’t have one already, buy your Iran travel insurance with Rhein at 15 euros.
. An invitation letter or a hotel reservation voucher. The invitation letter has to be sent from the Iranian travel agency to Iran Ministry of Foreign Affairs at least 48 hours before your arrival to Iran airport. Make sure your booking has the phone number of your hotel. It won’t be surprising if the officer calls your hotel to confirm your booking.
. A printout of your itinerary. It is not obligatory, but we recommend you have a rough itinerary to assure the officer you know where you are going.
Who Cannot Get Visa On Arrival?
If you fall in any of the following categories, you cannot get VOA, instead, you can try standard tourist visa.
. Citizens of the US, UK, Canada, Colombia, Somalia, Sri Lanka, Bangladesh, Jordan, Israel, Iraq, Afghanistan, Pakistan.
. Travelers who have been rejected for Iran visa previously.
. Journalists and reporters on a mission.
. Diplomatic passport holders, official passport holders, and any type of passport different from a tourist passport.
. Iranian nationals holding other passports of other countries.
. Anyone with an Israeli stamp in their passport (or exit stamps at the relevant Jordanian or Egyptian border crossings into Israel).
Should I have an Authorization Code to Get a VOA?
No, but you need to apply for it at least two days prior to your travel and present a copy of your Submission Notice (available after completing the application) to the VOA counter at the airport, according to MFA website. But having an authorization code means:
. Your Iran visa upon arrival process is faster and more convenient.
. You do not have to wait in lines anymore.
. You don’t have to fill in the forms anymore. (you just have to give the authorization number and your passport).
. We assure you that you won’t be rejected.
List of Airports that Issue Visa on Arrival
Visa on arrival can be issued at major international airports in Iran. You cannot get this visa on the land borders. List of airports where you can get Iran visa on arrival are:
. Imam Khomeini International Airport, Tehran (IKA)
. Mehrabad International Airport, Tehran (TEH)
. Shahid Dastghaib Airport, Shiraz (SYZ)
. Shahid Hasheminejad International Airport, Mashhad (MHD)
. Shahid Madani Airport, Tabriz (TBZ)
. Shahid Beheshti Airport, Isfahan (ISF)
. Kish International Airport, Kish (KIH)
. Bandar Abbas Airport, Bandar Abbas (BND)
. Shahid Sadooghi Airport, Yazd (AZD)
Note: VOA is usually issued for 14-30 days. It can be extended for a maximum of another 14 days. If you plan to stay longer, it’s better to apply for Iran e-Visa (Visa authorization code).
What Fees You Should Expect for Your Iran VOA?
Depending on your nationality, you should pay 10-150 euros for Iran VOA. These fees are simply a reflection of what Iranian citizens should pay at the time of their arrival to the respective country as visa fee. See the table below for more detailed information and note that the costs mentioned in the table was announced by Iran MFA in 2018 but may change by the time you arrive at Iran airports. So our recommendation is to have enough cash (as Iran would not accept international cards) in case it is needed.
Iranian Visa Requirements for US Citizens, British and Canadians
In comparison to other countries, the citizens of Britain, Canada and the United States of America have different process to obtain Iran Visa. Citizens of these three countries can get Iranian tourist visas (Type B), provided that they travel in the form of an organized tour. Meanwhile, American citizens, in addition to having an organized tour, must be along with a tour guide that approved by the Ministry of Foreign Affairs, the Cultural Heritage Organization and Police Department of Foreign Nationals throughout the journey. The nationals of these three countries must have a full and specific travel plan so that all their travel details, such as: the exact time of arrival and departure, the place of residence and attractions to be visited, and in some cases the routes to be visited are to be mentioned. This, however, doesn't mean that your tour guide will watchdog you during the trip. You’ll have your free time to find things on your own and negotiate every aspect of your travel to customize your visit. The documents required are:
1. A valid passport with at least 6 months validity.
2. Visa stamp fee, which is payable to the Iranian embassy. The fee is about 50 euros for Americans, 60 euros for Canadians and 180 euros for British citizens.
3. The authorization letter which has to be sent from the Iranian travel agency to Iran Ministry of Foreign Affairs.
4. A photo to be attached to the Iran visa application form.
5. Not officially listed but mandatory: travel insurance valid for Iran. Printed.
Note1: These nationalities cannot get a visa upon arrival and should complete the process in advance.
Note2: Hiring an authorized tour guide is easy and cheap through Rhein. Our tour guide service fee starts from 50 EUR per day.
How to get an Iranian Visa with an American Passport?
The process of applying for a visa for an American, Canadian or British citizen is as follows: contact an authorized Iranian travel agency and provide a copy of your passport and the needed information. This can easily be done online with Rhein Iran entry visa service. Accordingly, the travel agency will contact the Iranian Foreign ministry on your behalf and request an authorization code for you; once you have your code, the rest is just to collect your visa. Unlike other nationalities, Americans, Canadians, and British can’t collect their visa from the international airports in Iran. Instead, they must either hand in or mail the required documents and forms, e.g. authorization code, passport, and photos, to an Iranian embassy or consulate. As mentioned before Iran has no embassy or consulate in the US, but there is an Iran’s interest section at the Pakistani Embassy in Washington DC. Also, you can refer to the Permanent Mission of the IRI in New York. It is also possible to collect your visa from an Iranian consulate/embassy in another country (e.g. Italy, France, Turkey, Germany, etc.). Wherever you plan to collect your visa from, make the needed arrangements before going there.
Iranian Visa Requirements for Indians and Pakistanis
Pakistani passport holders cannot get an Iranian Visa on arrival and should apply for a visa in advance. The documents required for getting a visa in the embassy for both Indians and Pakistanis are:
1. A valid passport with at least 6 months validity
2. A confirmed return ticket within a 30-day timeframe
3. A photo to be attached to the Iran visa application form
4. Visa stamp fee, which is payable to the Iran Visa & Passport Office at the airport. The fee is about 25 euros for Pakistanis, 30 euros for Indians.
5. The authorization letter that has to be sent from the Iranian travel agency to Iran Ministry of Foreign Affairs at least 48 hours before your arrival to Iran airport.
6. Not officially listed but mandatory: travel insurance valid for Iran. Printed.
Note1: Also recently Indian nationalities can get a visa on arrival for 30 days.
Note2: Regardless of the nationality, you cannot have an Israeli stamp in your passport. And while Israel doesn’t stamp passports anymore, you also can’t have any evidence of entry in Israel. For example, an Egyptian stamp at the border city of Taba could result in denied entry.
Iran Visa for Afghanistan Citizens
The Afghan citizens can’t apply for an Iran visa from travel agencies. Also, they can’t obtain an airport visa due to the immigration law of the Islamic Republic of Iran, unless they have a permanent residence card from other countries. So, The Afghans must apply directly in one of the Islamic Republic of Iran's consulates, where located in Kabul, Herat, Mazar-I-Sharif, Kandahar and Jalalabad. If there isn’t any possibility for them to apply in one of the Iran’s consulates, they can apply online from the Iran’s Embassy website which launched in order to facilitate and expedite the issuance of visas.
Iran Visa for Bangladesh Citizens
The Bangladesh Aliens can’t apply for an Iran visa from travel agencies. Also, they are not allowed to receive a reference code for getting a visa to Iran, unless they have a permanent residence card or passport from other countries except Bangladesh. So Iran visa process includes two parts as follows:
1. The citizens of Bangladesh who have a permanent residence card or passport from America, England, and Canada.
2. The citizens of Bangladesh who have a permanent residence card or passport from other countries except Bangladesh, America, England, and Canada.
Remember the citizens of Bangladesh are not granted to get a visa on arrival. They must go to the Iranian consulates or embassies to request for Iran visa.
Duration, Extension, and Validity of Iranian Visa
You can extend your Iran visa whether you have a tourist visa or work permission visa. The good news is that, it’s possible to extend a 30-day tourist visa to 60 days, but harder to extend again, up to 90 days. If you are picking up your visa at an Iranian embassy and have permission to stay in Iran for 30 days, the Police Aliens Affairs Dept. usually extends your visa for another 30 days. Extending Iran visa on arrival is a little difficult, you may only get a 14-day extension. Visa extensions are available at the Police Offices of Foreign Aliens in major Iranian cities like: Tehran, Shiraz, Isfahan, Mashhad, and Tabriz. You can extend your Iran visa in other cities too but Plan your itinerary so that you can extend your visa in cities which are more familiar with tourists. Work permit visa will be extended by Police Aliens Affairs Dept. with Coordination of the Department of Aliens’ Employment at the ministry of labor and Social Affairs and on the basis of a request by the Iranian sponsor of the applicant.
Note1: The extension of your visa when you get it at the airport depends on the discretion of Police Aliens Affairs Dept. If you have a 14-day Iran visa on arrival you only can extend it up to another 14 days.
Note2: Offices are open from Saturday to Wednesday, 7:30 AM - 2 PM. The offices are usually very crowded so it’s better to be early. Check Iranian national holidays to avoid any delays. Start the visa extension process 1-3 days left before your visa is expired.
Documents for Iran Visa Extension
The process is simple, but as we mentioned above, it depends on the discretion of Police Aliens Affairs Dept. They may also ask you about the reason of your visa extension. If you have a tourist visa, say that you want to see more attractions in Iran. If you have work permit visa, you should explain about the reason more. All you have to do is to fill out some forms and give photocopies of your passport and your visa. The documents needed are:
1. Two passport photos.
2. Forms to be filled.
3. Copies of your passport and Iranian visa.
4. An entry stamp.
5. Pay for the visa extension (about 4 euros; check the current fee with the office).
In some offices there is a copy box so you can make photocopies in the office, which of course is not for free! But usually there is a long queue at the copy box. Please note that, you should pay the visa extension money in cash. You should do the payment in “Iran Melli Bank” and bring back the receipt.
Note1: Don’t worry if they don’t know English for doing the payment in Melli Bank. Just say Visa, and they will help you.
Note2: For women, photos have to be with scarf.
How Long Does Iran Visa Extension Process Take?
If you start early in the morning you might get the extension at the same day, it usually takes between 1-4 hours. Otherwise they keep your passport and you come back the next day and your extension is ready! The offices are usually crowded, plus in some cities like, Mashhad there are a lot of Afghan and Pakistani people looking for residence permit extensions. If it is possible, ask a local to help you with the visa extension process. It helps a lot.
Visa extensions are available at the Police Offices of Foreign Aliens at the below addresses:
The Bureau for Aliens and Foreign Immigrants Affairs address is: Najafi Street, Next to the Ameneh Nursery, Opposite The Mirdamad Boulevard, Valiasr Street after the Vanak Square, Tehran.
The Iranian Immigration and Passport Police Office address is: Parastoo Alley, Valiasr Street (After Zartosht Street), After Valiasr Square, Tehran.
The Police Office of Foreign Aliens address in Tehran is: The Eftekhari Police building, Kooh-e Noor Street, Shahid Motahari Street (before the Modares Highway), Tehran.
Note: The validity of your visa is three months from when it is issued, however you are only allowed in Iran for the dates you have specified on your application form, unless you extend your visa.
What Are Visa-Free Zones in Iran?
There are a few free trade zones in Iran, which are a subgroup of special zones that have their own customs regulations, many of which having advantages for trade. These zones are positioned on Iran borders and are authentic locations with their own attractions. These regions are ideal for travelers since you don’t need a visa for entry unless you’re on their no-country list. Free zones in Iran include:
. Kish Island
. Qeshm Island