Iran

Iran Weather & Climate: Monthly Averages

Monthly climate averages for Iran, temperatures, rainfall and the best time to visit.

Climate overview of Iran

Iran has a very varied climate. In general, the best travel time for Iran can be divided in two periods; spring and autumn. These are the months March to May and September to November. The months March to May are the Iranian high season. The country has perfect mild temperatures and clear weather conditions. However please be aware that the Persian New Year (Eid Nowruz) takes place the end of March and the major cities will be full of Iranian tourists. In mid-April the crowds will disappear again.

Between June and October (summer), temperatures in Iran can be very high, but it is still bearable. However very high temperatures can be experienced along the Persian Gulf and Oman Sea. In June, September and October, Iran faces the perfect weather to move into the mountains due to its warm days and relatively cool evenings.

Between November and February it can get extremely cold in Iran. In the northwest you can expect heavy snowfall and freezing temperatures during December and January. Roads can be closed for longer periods in this time.

A small area along the Caspian coast has a very different climate, here rainfall is heaviest from late summer to mid winter but rain falls throughout the year.

Explore Iran by month

Popular cities by month

Compare cities per month. Toggle cities on/off.

Tehran Maḩmūdābād Yazd Kerman Shahrud Khorramabad
Day temperature (°C)
Monthly rainfall (mm)
Monthly sunshine (hours)

Climate map

Average daily temperature, monthly rainfall & sunshine hours across cities.

Avg day temp (°C)
32°

Regional climate differences

Explore the climate diversity across Iran.

Compare popular cities

Average daytime and nighttime temperatures, yearly rainfall and sunshine.

Tehran 5°C (41°F) 35°C (95°F) -6°C (21°F) 24°C (75°F) 361 mm (14 in) 3,024 hours
Maḩmūdābād 10°C (50°F) 40°C (104°F) -1°C (30°F) 26°C (79°F) 272 mm (11 in) 3,024 hours
Yazd 13°C (55°F) 39°C (102°F) 1°C (34°F) 25°C (77°F) 110 mm (4.3 in) 3,130 hours
Kerman 12°C (54°F) 35°C (95°F) -1°C (30°F) 21°C (70°F) 138 mm (5.4 in) 3,201 hours
Shahrud 6°C (43°F) 32°C (90°F) -3°C (27°F) 20°C (68°F) 402 mm (16 in) 2,993 hours
Khorramabad 7°C (45°F) 37°C (99°F) -4°C (25°F) 19°C (66°F) 737 mm (29 in) 2,924 hours

FAQ

What is the best time to visit Iran?

The warmest month in Maḩmūdābād is July, with daytime highs of 40°C (104°F). Shiraz is the sunniest destination, with 361 hours of sunshine in June. Iran has a distinct dry season from May to February. Explore Iran weather by month for a detailed breakdown.

What temperatures can I expect in Iran?

Maḩmūdābād is the warmest destination, reaching 40°C (104°F) in July with nights around 26°C (79°F). Hamadān is the coolest, with January daytime highs of just 3°C (37°F) and nights dropping to -6°C (21°F). Temperatures vary significantly between regions and seasons. See the city comparison for a full overview.

How much rain does Iran get?

Rainfall varies across Iran. Khorramabad is the wettest, receiving 737 mm (29 in) per year, with March the wettest month at 133 mm (5.2 in). Isfahan is the driest at 110 mm (4.3 in) per year. Use the climate map to explore rainfall patterns across regions.

How sunny is Iran?

Shiraz is the sunniest destination in Iran, enjoying 3,339 hours of sunshine per year, with June the brightest month at 361 hours. Overall, Iran enjoys abundant sunshine year-round. Compare sunshine across cities in the charts above.

What is the climate like across Iran?

Tehran has very hot summers reaching 35°C (95°F) in July and cold winters dropping to 5°C (41°F), with 3,024 hours of sunshine and 361 mm (14 in) of rain per year. Maḩmūdābād has very hot summers reaching 40°C (104°F) in July and cold winters dropping to 10°C (50°F), with 3,024 hours of sunshine and 272 mm (11 in) of rain per year. Yazd has very hot summers reaching 39°C (102°F) in July and mild winters dropping to 13°C (55°F), with 3,130 hours of sunshine and 110 mm (4.3 in) of rain per year. Explore the climate charts and comparison table for more cities.

Places in Iran

Select a city to see its average temperature, precipitation and hours of sunshine over the year.

Regions

Explore more

Travel inspiration

Must-visit destinations and experiences across Iran.