Country · 48 destinations

Best time to visit Iran

The best time to visit Iran is March–June and September–November. Its destinations score highest in October, with an average travel score of 88 out of 100.

Loading climate data…

The climate in Iran through the year

When to go

Iran scores highest on Eddigo’s travel score in March–June and September–November, with an average of 88 out of 100 in October across the 40 destinations Eddigo covers. Daytime highs in October range from 22°C in Ardabil to 38°C in Ābādān. December–February and July–August are a fair alternative. The lowest average is in January (53), with daytime highs from 4°C to 24°C.

Where in the country

In October, the highest scores are in Isfahan (99), Mashhad (99) and Kerman (99), while Bandar Abbas scores 57. The destinations do not all peak at the same time:

Warmest, coolest, wettest and driest

Over the year, Khorramshahr is the warmest destination (daytime highs averaging 35°C) and Ardabil the coolest (19°C). Rasht gets the most precipitation, about 1,230 mm a year, and Zahedan the least, about 70 mm. The highest-lying is Dizin Ski Resort at about 3,000 m. The warmest sea is at Bandar Abbas: 34°C in August.

By type of trip

The best months change with what you want to do. With Eddigo’s trip types, Iran averages 65 or more in these months:

Month by month

MonthScoreDaySeaRainBest destinations
January534–24°22°36 mmBandar Abbas 96 · Khorramshahr 91 · Ābādān 90
February586–26°22°35 mmBandar Abbas 96 · Khorramshahr 95 · Ābādān 95
March6913–29°23°40 mmZahedan 94 · Yazd 91 · Bandar Abbas 90
April7518–35°26°42 mmYazd 90 · Kerman 89 · Zahedan 89
May7223–42°29°24 mmKermanshah 86 · Marāgheh 85 · Arak 84
June6529–47°32°6 mmArdabil 91 · Urmia 86 · Zanjan 84
July6131–48°33°6 mmArdabil 82 · Marāgheh 74 · Urmia 73
August6231–48°34°6 mmArdabil 82 · Marāgheh 82 · Urmia 74
September7327–45°33°9 mmMarāgheh 99 · Ardabil 95 · Urmia 93
October8822–38°31°23 mmIsfahan 99 · Mashhad 99 · Kerman 99
November7713–30°28°39 mmZahedan 100 · Kerman 98 · Yazd 98
December586–26°25°38 mmBandar Abbas 97 · Khorramshahr 91 · Ābādān 90

Score: average of the cities and beach destinations with the default preferences (ski resorts are left out). Day: lowest to highest typical daytime temperature among them. Sea: the warmest. Rain: average.