Iran is a beautiful country and has so many things to offer. Before travel to Iran make sure to check out our Iran travel guide to learn more about things to do in Iran; culture, events, cuisine, conferences, exhibitions and etc. This complete Iran travel guide has everything you need when you travel to one of the friendliest countries in the world.

Dress Code in Exhibitions

You may be in Iran and want to visit exhibitions or art galleries, but don’t know the dress code for such occasions. In this article, I’m going to walk you through this. First I’ll be talking about essentials and hijab, then fashion pieces of advice for women with hijab and then dress codes in exhibitions. By the end, you will know everything about how to dress in Iran and what to pack.


You need to pack some essentials to wear for your trip to Iran. Ladies remember that when your airplane lands in Iran, the crew will give you scarves to cover your hair but you need to pack these kinds of stuff too:

  • Underwear and bras. This is optional but advised for Iran.
  • A pair of leggings, jeans or any kind of pants. Sometimes long skirts that cover your ankles work too
  • A shirt or coat or tunic or cardigan that cover your breasts, arms, and stomach

Guys should pack these:

  • Jeans or any kind of pants that cover your ankles
  • Shirts or coats


Hijab is for both men and women. For men as long as they cover their legs and upper body they’re ok.

On the other hand, women have to cover their hair, upper body, and legs.

Iran follows Islamic rules and every tourist must have hijab. But don’t worry, the dress code in Iran is more casual than you think.

To summarize it (for both male and female):

  • Hair: Your hair must be covered all the time (Females). But don’t panic if you cover falls of your hair. Just fix it.
  • Legs: Your legs must be covered down to the ankle
  • Arms: Your forearms can be uncovered but cover the shoulders, breasts, and top of arms
  • Feet: Feet can be uncovered

Also if ladies want to wear Iranian hijab dresses you can buy Mantow, Chador and local costumes from clothing stores of Iran.

Fashion tips with Hijab (Females)

  • First of all, dress colorfully. If on some websites you read that you must wear black in Iran, they’re wrong. There’s absolutely no limit on wearing colors. Maybe you like to wear dark and that’s ok too. But if you wear colorful in your country, you can do that in Iran too.
  • Tight jeans are ok. You can wear loose pants or tight jeans. Whichever makes you more comfortable.
  • One other trick to be good looking whilst wearing hijab is to wear long-sleeved tunics or long-sleeved shirts especially if you are traveling in summer. You can wear them with loose pants or tight jeans and either way you will look wonderful.
  • Manteau is a piece of hijab dress made in Iran for covering the upper body and parts of the lower body. They are made in a variety of styles and colors. You can wear them with anything you like. They’re a good choice for a handsomely-dressed-hijab-wearing female tourist.
  • Shawls and Scarves are to cover your hair. Light shawls have been growing in international fashion shows. Although how to wear them in Iran is a bit different but as long as you cover your hair, you can wear them however you like. Shawls and Scarves, like Mantows, are made in colors and various designs. There’s no harm in trying them.
  • Makeup is popular in Iran. Some women overuse them and some wear just the right amount.
  • Nail polish on hands or feet is common in Iran too. So if you’re wearing sandals and you want to use nail polish on your feet or hands it will help you look more stylish. Ignore articles that say Iranians hate nail polish.
  • Skirts are not very common among Iranian women but some wear them so tourists can wear them too. Recently skirts have become more popular. But when it comes to hijab, you should wear leggings or long sucks underneath your skirts. Also, you must wear long skirts that cover your ankles.
  • There’s absolutely no limit for your feet. You can wear high heels, boots, sneakers or sandals.

Dress code in Exhibitions

How do you dress for exhibitions and art galleries in your country? Do that in Iran too. But women must consider hijab.

Women can apply my fashion tips for dressing in exhibitions.

Guys don’t need to wear golden suits and women don’t need to wear Cinderella’s shoes. Just look sharp and comfortable.

If men hate suits, just wear something stylish. In exhibitions, you may find Iranian men wearing T-Shirts with jeans. Just remember it all depends on the kind of event you are going to. If it’s an art gallery, you can dress very casual. If it’s a scientific or technology exhibition you can either wear suits or jeans with shirts. But if you are having a speech in these exhibitions, you better wear suits.

By the way, you are in Iran and people are more easygoing comparing to Europeans. Especially if you are a tourist, nobody expects you to be the best-dressed man or woman in the room. Just be comfortable and stylish.



How to get a visa for Iran?

Iran Visa is issued for foreigners who want to travel Iran for visiting relatives, working, educating, amusement and fun, special events or any other purposes. Getting Visa may be the most frustrating part of a trip, for some countries obtaining a visa is difficult and for some it is easy. Thankfully, getting Iran Visa is easy as you can obtain a visa on arrival (VOA) for tourism purposes. Of course, that’s the case with most nationalities. Some countries’ nationals require different process due to political reasons.

Though according to a recent bill approved by the Iran government, your passport will not be stamped by the government because most tourists are concerned about the Islamic Republic of Iran stamp on their passport due to US sanctions.
In this article, we’re going to take you through the process, dos and don’ts, cost, required documents, and laws on how to get a visa for Iran.

Your Passport Won’t be Stamped in Iran

Let us put your mind at ease. To counter-sanctions and consider tourists’ concerns, your passports will not be stamped according to a bill that has been approved by the head of Iran Cultural Heritage and Tourism Organization, Iran Ministry of Industry and Trade, Iranian police and Ministry of Foreign Affairs.
So, you can easily come to Iran, visit any city you want and if you are worried about sanctions, your passport will not be stamped. So enjoy your stay!

Where Do I Get Iran Visa on arrival?

Here’s a list of Iran International Airports that you can obtain your visa on arrival. Depending on your destination, any of these airports will give you your visa:
• Tehran Mehrabad Airport
• Imam Khomeini Airport
• Shiraz International Airport
• Isfahan International Airport
• Kish International Airport
• Tabriz International Airport
• Mashhad International Airport
• Ahwaz International Airport
• Bandar-Abbas International Airport
• Payam International Airport (Karaj)
• Kerman International Airport

Mehrabad airport and Imam Khomeini airport are located in Tehran, Iran capital. It is recommended that you land in Tehran.
Some visas are not on arrival and you should contact Iran Ministry of Foreign Affairs or any trustable travel agency to obtain your visa. These issues are explained below.

Types of Iran Visa

Pilgrimage Visa: issued for visitors of Holy Shrines and other Religious landmarks from any religious belief. Especially for Mashhad and Qom.
Tourism Visa: issued for travelers who want to visit Iran’s landmarks, nature and historical places.
Scientific and Sports Visa: issued for scientists or athletes that want to visit Iran for tech or scientific seminars, sporting events and such. These people may visit two or more times in a year.
Political Visa: issued for politicians invited to political events.
Work Visa: issued for people who want to work in Iran. Some countries’ nationals may have a harder process of getting this visa because of political issues.
Educational Visa: issued for people who want to educate in Iran. Just like a work visa, students from some countries have to consider a different process to get their visas.
Media Visa: issued for interviewers, photographers, and journalists.
Foreigners with Iranian Mothers Visa: issued for people who were born in other countries but have an Iranian mother.
Transit Visa: issued for people who want to visit a third-party country through Iran via any transportation vehicle.
Business Visa: issued for people who want to visit Iran for business purposes and business events.
Family Visa: issued for people who want to marry an Iranian or in Iran.

Visa-Free Nationalities

Because of political relations and international laws between Iran and listed countries, if you are a citizen of these countries you don’t need a visa:
Turkey (90 days)
Syria (90 days)
Lebanon (30 days)
Azerbaijan (30 days)
Armenia (90 days)
Egypt (20 days)
Georgia (45 days)
Venezuela (15 days)
Malaysia (15 days)
Bolivia (30 days)
Serbia (30 days)

Iran Visa fee

The answer to this topic varies from a country to another. So, to make sure of Iran Visa Cost you must visit Iran Embassy in your own country or simply ask the travel agency that can prepare your visa for you. The second part is recommended to save your time and energy to focus on your trip.

Time Validation for Iran Visa

We’ve mentioned visa-free countries’ time validation for the visa but in other cases, Iran visa is valid for 3 months (90 days). People can stay in Iran for 30 days and if they want to stay more, they must request the extension. You better request it from 1 to 3 days before your staying date is over. Go to The Immigrant and Passport Police Office in the city you are staying and make your request. Google Maps or your Travel Agency can address you to these offices.

Visa on Arrival for Iran

So, let’s talk about the big issue. Nationalities from some countries can get a visa on arrival and some must get their visa before their arrival.
These are two general options to get your visa:
A. Contact Iran Ministry of Foreign Affairs or visit their website ( and fill out Iran Visa form. Other contact options are listed at the end of the article.
B. Ask any trusted travel agency or tourism company that can handle this problem in a fast time.

Countries whose nationals Can get Visa on Arrival

Albania, Australia, Austria, Bahrain, Belarus, Belgium, Bosnia Herzegovina, Brazil, Brunei, Bulgaria, China, Croatia, Cuba, Cyprus, Denmark, Finland, France, Germany, Greece, Hungary, India, Indonesia, Ireland, Italy, Japan, Kazakhstan, Kuwait, Kyrgyzstan, Luxembourg, Mexico, Mongolia, Netherlands, New Zealand, North Korea, Norway, Oman, Palestine, Peru, Philippines, Poland, Portugal, Qatar, Romania, Russia, Saudi Arabia, Singapore, Slovakia, Slovenia, South Korea. Spain, Sweden, Switzerland, Syria, Tajikistan, Thailand, Turkmenistan, Ukraine, United Arab Emirates, Uzbekistan, Vietnam.

Countries whose nationals Can Not get Visa on Arrival

United States of America, England, Canada, India, Columbia, Iraq, Jordan, Pakistan, Afghanistan, Somalia, Bangladesh, Nepal, Sri Lanka.
These countries’ nationals must get their visas before traveling. So, don’t get up and ‘just go’ to Iran.
I talk about how these nationals can get their visas on Iran Visa for Special Nationalities article.

Required Documents for Iran Visa

These are official required documents for obtaining your visa on arrival. They are fairly easy-to-get documents:
1) Passport with 6 months validity.
2) Visa stamp fee which you can pay at the airport. Cost depends on the tourist’s nationality.
3) An official photo to be attached to Iran Visa. A photo similar to your passport photo works fine.
4) An Invitation Letter. The invitation letter must be sent from an Iranian travel agency to the Iran Ministry of Foreign Affairs 48 hours before your flight.
5) Online visa application form with an authorization number.
6) Your return ticket within 30 days timeframe since your arrival to Iran.
7) Travel insurance valid for Iran.

Contact Iran Ministry of Foreign Affairs

Phone: +982161151
Public Relations: +982166739191
FAX: +982161154275
Zip Code: 1136914811
Address: Iran, Tehran, Imam Khomeini Street, Imam Khomeini Square
Office Hours: Saturday to Wednesday (8 AM till 15)

6 Essential Apps in Iran

Internet startups and services become more and more popular every day in Iran. people use variable websites and apps to shop online and live more comfortably in a metropolis like Tehran. The Internet is available in all regions of the country and 3G and 4G on phones everywhere. Here are the most useful apps you need while traveling to Iran.

1. Snapp

Snapp is a ride-hailing app like Uber in other countries. It’s a user-friendly interface and always available drivers, rate it atop of the taxi sharing apps in Iran. It’s always cheaper than the other taxis. You can register on the app, via your Google account. Taxis are safe because drivers and trips information will be sent to your email whenever you use the app. You can pay by cash and if you have an Iranian bank account you can pay online too. It’s very easy to use, you must just mark the place you are and where you want to go on the online map. Snapp provides variable services include only for women taxis to bike couriers to transport boxes and passengers too. It’s available at more than 80 small and big cities. Another taxi sharing apps are Tap30 and Carpino useful to be installed in case you can’t find a car in Snapp.

snapp cab

2. WhatsApp Messenger

Its Iranian the most favorite messaging app and if you want to stay in touch with your Iranian friends it’s the best choice. This app is not filtered fortunately and widely used. for video calls WhatsApp and Imo working properly here. After WhatsApp Second place belonged to Telegram, The only matter is you must use a VPN proxy to enter the app because it’s filtered.

whatsapp messenger

3. Snappfood

Snappfood is a delivery service app, for ordering a wide range of food, from traditional Iranian dishes to popular fast food and sushi. It’s a bilingual app and easy to use. After registering, you just need to listen to your inner voice, search the app and order the best one! You can read users’ comments about restaurants and food. if you don’t know Persian, consider the rates given by the users. After choosing you can track your order and see the estimated delivery time. If you don’t have an Iranian credit card, you can pay by cash.


4. Foursquare

You can find restaurants, cafés, shopping centers and fun options at this useful app which is popular in Iran too. This app uses visitor’s comments to stay up to date and add new places and destinations. Rely on comments and reviews of the users to find your way and choose properly.


5. Tehran Metro

One the fastest and cheapest choices to move in Tehran is using subway due to permanent traffic jam especially at city center during rush hours. very easy access from north to south and west to east. Disregard to hustle and bustle of the locals it’s a good choice to experience local life under the skin of the city! Tehran Metro is a bilingual app that gives you a lot of information to help you find the exact position of the stations, arrival times and nearby facilities in and around the stations.

tehran metro

6. Waze

It’s the most popular navigation app in Iran especially among car drivers due to its fast and accurate pathfinding ability. A multilingual option, voice recognition system, alternative paths, and user-friendly menu put it on the top of the list. Another option is Google Maps which helps you to navigate like a local around the cities and finding your destination as easy as possible.