Month-by-month averages for 3 cities in Iran, from 20 years of historical weather data.
Of the cities below, Shiraz is the warmest, with an average daytime high of 25.3°C (77.5°F) across the year, while Tehran is the coolest at 22.4°C (72.3°F). Across these cities, March is usually the wettest month (about 40 mm on average).
Tap a value to open that city's month guide.
Based on comfortable temperatures, rainy days and sunshine across these cities, the most pleasant months are usually April, October, March; July is usually the least comfortable. These are historical averages, not a forecast.