Women wear non-transparent, loose garments covering all their bodies except for the hands and face. Color is a free choice, but red, orange, pink or similar colors are not put on during national or private sad occasions. Black is not a must. Chador is not a must either, but when it comes to visiting holy mausoleums and shrines, it is a must and you will have the opportunity to experience wearing a chador for a few minutes. Try not to skip the opportunity to feel the different and holy atmosphere. Men put on non-transparent garments too. They may wear short-sleeve shirts or T-shirts (unlike women), but not shorts in the public. The choice of color is the same for men as well. Due to the heat of the Sun and in order to protect your skin, wearing long sleeve shirts is a better choice in summers. But, that is your choice!
What Male Tourists can wear in Iran?
Anything middle-of-the-road is acceptable, with only two no-nos: avoid shorts at all times, as well as loud, bright shirts and tops (e.g., Hawaiian shirts).
Some Iranian youngsters have recently taken to wearing tight fitting, sleeveless tops, but this fashion is generally disapproved of and is limited to the very young and trendy.
All other leisure wear is acceptable, although be aware that tracksuit bottoms are only used indoors or in gyms, so wearing those pants in the street is likely to attract puzzled glances and smiles.
Short sleeves are acceptable when sightseeing and shopping but not for formal or business occasions.
What Women Tourists can wear in Iran?
Generally, women have to wear clothing that adequately conceals feminine curves and does not show bare flesh, except for the face and hands, and often a bit of forearm, lower calf, and feet.
Foreign visitors can wear a pair of not-too-tight slacks under a loosely fitting, long-sleeved top or tunic that covers at least half the thighs, though ideally longer.
If you would prefer to wear a skirt, it should be at least mid-calf or longer, with nontransparent, darkish hosiery underneath.
Ankle length skirts are unusual but acceptable. During late autumn, winter, and early spring (October to March), these requirements are easier to follow, as women visitors can wear a raincoat over pants.
In the warm and hot months (April until late September), my advice would be to choose a linen jacket or even an oversized but ton-down blouse to get to Iran and then have your first shopping experience hunting for a cool overcoat once you get here. Your tour operator or host should be happy to advise.