The visa office of Iran’s Ministry of Foreign Affairs (MFA) has units in airports across Iran, so for a trip to Iran, the nationals of 98 countries are able to collect their Iran visa at Iranian International Airports without referring to the embassy.
The positive points of collecting an Iran visa at the airport are: you don’t need to pay money and time to refer to the embassy and back, or leave your passport at the embassy, as well as you don’t need to apply for your visa a long time before.
Read more: How to get Iran visa?
In this article, we are going to introduce all the Iran international airports where you can collect your Iran visa. Read it and don’t forget to leave us a comment with any questions you may have.
1. Imam Khomeini International Airport (IKA)

Imam Khomeini International Airport (IKA) Iran Airports | LeaveAbode – Hit the Road
Tehran IKA Airport is the primary international airport in the country, located 30 km southwest of Tehran. Along with Mehrabad International Airport, Imam Khomeini Airport is one of the two international airports in Tehran. Almost all international flights in Tehran are currently done through this airport and all domestic flights through Mehrabad Airport. The visa office of Iran’s Ministry of Foreign Affairs (MFA) has a unit at IKA airport to collect your visa there.
- Read more about IKA airport: Imam Khomeini International Airport (IKA)
- Check all Tehran travel opportunities and services in Tehran Travel Guide.
2. Mehrabad International Airport (THR)

Mehrabad International Airport (THR) Iran Airports | LeaveAbode – Hit the Road
Mehrabad Airport is an international airport southwest of Tehran, the capital of Iran. This airport dates back to the Pahlavi era in 1317. Undoubtedly, Mehrabad Airport in Tehran is the largest and most famous airport in Iran from where annually about 17 million travels happen. Prior to the construction of Imam Khomeini International Airport in 2007, Mehrabad was Tehran’s primary airport for both international and domestic traffic, but now it serves only domestic flights. The visa office of Iran’s Ministry of Foreign Affairs (MFA) has a unit at Mehrabad airport to collect your visa there.
- Read more about Mehrabad airport: Mehrabad International Airport (THR)
- Check all Tehran travel opportunities and services in Tehran Travel Guide.
3. Shiraz International Airport (SYZ)

Shiraz International Airport (SYZ) Iran Airports | LeaveAbode – Hit the Road
Shiraz Airport is an international airport located in Shiraz, Iran. This airport is the main international airport in southern Iran. After renovation and redevelopment in 2005, Shiraz Airport turned to the most equipped airport in Iran in terms of navigation and electronic equipment after IKA International Airport. This airport is the busiest airport in the south and the fourth busiest airport in Iran. The visa office of Iran’s Ministry of Foreign Affairs (MFA) has a unit at Shiraz airport to collect your visa there.
- Read more about Shiraz airport: Shiraz International Airport (SYZ)
- Check all Shiraz travel opportunities and services in Shiraz Travel Guide.
4. Isfahan International Airport (ISF)

Isfahan International Airport (ISF) Iran Airports | LeaveAbode – Hit the Road
Isfahan International Airport is one of the oldest airports located in the city of Isfahan, Iran. The Isfahan airport development plan was done by the French company Vinci specializes in managing airport projects that managed several medium-sized airports in France and Lisbon (Portugal) and Santiago (Chile) airports. The visa office of Iran’s Ministry of Foreign Affairs (MFA) has a unit at Isfahan airport to collect your visa there.
- Read more about Isfahan airport: Isfahan International Airport (IFN)
- Check all Isfahan travel opportunities and services in Isfahan Travel Guide.
5. Mashhad International Airport (MHD)

Mashhad International Airport (MHD) Iran Airports | LeaveAbode – Hit the Road
Mashhad Airport is an international airport located in Mashhad, Razavi Khorasan province, Iran. Mashhad Airport is the second busiest one in Iran after Mehrabad International Airport, and in terms of the number of daily incoming and outgoing flights, it has first place in the country. More than 14 domestic and 16 foreign companies fly to Mashhad Airport, this airport has an annual capacity of about 8 million domestic and foreign passengers. It is connected to 57 destinations and has frequent flights to 30 cities within Iran and 27 destinations in Central Asia, the Middle East, East Asia and Europe. The visa office of Iran’s Ministry of Foreign Affairs (MFA) has a unit at Mashhad airport to collect your visa there.
- Read more about Mashhad airport: Mashhad International Airport (MHD)
- Check all Mashhad travel opportunities and services in Mashhad Travel Guide.
6. Kish International Airport (KIH)

Kish International Airport (KIH) Iran Airports | LeaveAbode – Hit the Road
Kish Airport is an international airport located in Kish Island, south Iran in the Persian Gulf. This airport serves as the entry point for the myriads of tourists who go to visit the fabulous Kish Island. Kish Island can be considered an inland example of the Hawaiian Islands. Due to its unique beauty, this island is one of the main tourist destinations in Iran. The visa office of Iran’s Ministry of Foreign Affairs (MFA) has a unit at Kish airport to collect your visa there.
- Read more about Kish airport: Kish International Airport (KIH)
7. Qeshm International Airport (GSM)

Qeshm International Airport (GSM) Iran Airports | LeaveAbode – Hit the Road
Qeshm International Airport which is also known as Deyrestan Airport is located in the village of the same name in the center of Qeshm Island, off the south coast of Iran in the Persian Gulf. The airport welcomes a great number of travelers due to the numerous attractions Qeshm geopark has. This island as the largest island in the Persian Gulf has an area of about 1491 square kilometers. Qeshm Airport has daily domestic and international flights to various destinations and at least 70 inbound and outbound flights will be performed at this airport during one week. The visa office of Iran’s Ministry of Foreign Affairs (MFA) has a unit at Qeshm airport to collect your visa there.
- Read more about Qeshm airport: Qeshm international Airport (GSM)
8. Bandar Abbas International Airport (BND)

Bandar Abbas International Airport (BND) Iran Airports | LeaveAbode – Hit the Road
Bandar Abbas Airport is an international airport located 12 km east of the Bandar Abbas port, Hormozgan Province, in the south of Iran. This Airport is one of the busiest ones in the country both for business and leisure trips where about 250 flights to/from domestic and international destinations are handled every week. The airport has flight connections to different parts of Iran and countries of the Persian Gulf. The visa office of Iran’s Ministry of Foreign Affairs (MFA) has a unit at Bandar Abbas airport to collect your visa there.
- Read more about Bandar Abbas airport: Bandar Abbas International Airport (BND)
9. Tabriz International Airport (TBZ)

Tabriz International Airport (TBZ) Iran Airports | LeaveAbode – Hit the Road
Tabriz Airport is an international airport located in Tabriz, East Azerbaijan province, Iran. Tabriz is an important city in Iran for its economic and geographical conditions. So, Tabriz International Airport as the largest airport in northwestern Iran is a center for numerous incoming and international flights. Tabriz Airport receives about 44 domestic and six international flights per day. The visa office of Iran’s Ministry of Foreign Affairs (MFA) has a unit at Tabriz airport to collect your visa there.
- Read more about Tabriz airport: Tabriz International Airport (TBZ)
- Check all Tabriz travel opportunities and services in Tabriz Travel Guide.
10. Urmia International Airport (OMH)

Urmia International Airport (OMH) Iran Airports | LeaveAbode – Hit the Road
Urmia International Airport is in the northwest of Iran, 15 km far from Urmia city center. Being a neighbour with three countries made this airport an important air border of Iran. Urmia Airport is ranked 15th among the country’s airports in terms of the number of flights. At the domestic terminals of Urmia International Airport, more than 240,000 passengers are currently being transported. The visa office of Iran’s Ministry of Foreign Affairs (MFA) has a unit at Urmia airport to collect your visa there.
- Read more about Urmia airport: Urmia International Airport (OMH)
11. Ahvaz International Airport (AWZ)

Ahvaz International Airport (AWZ) Iran Airports | LeaveAbode – Hit the Road
Ahvaz International Airport is in the city of Ahvaz, Khuzestan province southwest Iran. In the last few decades, the discovery of oil fields was the reason for the growth in domestic and international travel to Ahvaz and the whole province. The resources of oil and gas in the Khuzestan region are so enormous that it was announced that Ahvaz airport should be relocated due to the discovery of an oil field in its place. However, the plan was later postponed. The visa office of Iran’s Ministry of Foreign Affairs (MFA) has a unit at Ahvaz airport to collect your visa there.
- Read more about Ahvaz airport: Ahvaz International Airport (AWZ)
12. Kerman International Airport (KER)

Kerman International Airport (KER) Iran Airports | LeaveAbode – Hit the Road
Kerman International Airport is located in Kerman city and Kerman province constructed in 1956. As well as other airports in Iran, Kerman airport is now an important airport in the southeast and center of Iran. The airport has two domestic and international terminals through which 730,000 inbound and international person/travels (116 flights) has happened during the last week. The visa office of Iran’s Ministry of Foreign Affairs (MFA) has a unit at Kerman airport to collect your visa there.
- Read more about Kerman airport: Kerman International Airport (KER)
13. Larestan International Airport (LRR)

Larestan International Airport (LRR) Iran Airports | LeaveAbode – Hit the Road
Lar or Larestan airport began operations in 1960 after the city was stricken by an earthquake to expedite and facilitate assistance. Over the next 20 years, the airport was gradually completed. The destinations were mostly national but after 1993, it became an international airport with its first international flight to Dubai, UAE. Based on the official statistics in 1999, Larestan Airport was the 22nd busiest airport in Iran in terms of the number of domestic flights, and the 4th busiest airport in terms of the number of international flights. The visa office of Iran’s Ministry of Foreign Affairs (MFA) has a unit at Larestan airport to collect your visa there.
- Read More About Larestan airport: Larestan International Airport (LRR)
Which countries can get visa on arrival in Iran?
Hi Jordi,
Actually, nationals of the following countries are qualified to collect Iran visa at the airport: Azerbaijan, Albania, Germany, Argentina, South Africa, Austria, Armenia, Uzbekistan, Spain, Australia, Slovenia, UAE, Indonesia, Ukraine, Italy, Ireland, Bahrain, Brazil, Brunei Belarus, Belgium, Bulgaria, Bosnia and Herzegovina, Portugal, Peru, Tajikistan, Thailand, Turkmenistan, China, Denmark, Russia, Romania, Japan, Singapore, Sweden, Switzerland, Syria, Saudi Arabia, Oman, France, Palestine, Cyprus, Kirgizstan, Qatar, Croatia, South Korea, Cuba, Kuwait, Georgia, Lebanon, Luxemburg, Poland, Malaysia, Hungary, Mongolia, Mexico, Norway, News Zealand, Venezuela, Vietnam, Netherlands, Yugoslavia and Greece.
Read more about Iran Visa.