Yazd is located in the hot, dry desert region of Iran and therefore experiences warm weather most of the year. The warmest temperature in Yazd is 45 degrees and the coldest temperature is 1 degree Celsius. If that is hard for you to tolerate hot weather, you’d better to visit Yazd in March-May.