The weather ratio in Rafsanjan (Iran) comprises 60% clear and sunny days, 15% partly cloudy days, 9% cloudy days, 12% rainy days, and 3% snowy days. Rafsanjan is an area that has many clear and sunny days. The average temperature over the year in Rafsanjan is 21°C. The highest average temperature for a given month is 37°C. The lowest temperature is -3°C. There are many days on which the cloud coverage is minimal and the sunlight shines through strongly, It is, on average, a windy place.