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.
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:
- October: Tehran, Isfahan, Mashhad, Karaj, Qom and 20 more
- September: Tabriz, Urmia, Ardabil, Zanjan, Marāgheh and 1 more
- November: Shiraz, Zahedan, Yazd and Dezful
- February: Ahvāz, Khorramshahr and Ābādān
- May: Rasht
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:
- Beach holiday: April–November. Best in October: Gorgan (96), Sari (90) and Āmol (89)
- City break: February–April and October–December. Best in November: Zahedan (100), Kerman (98) and Yazd (98)
- Hiking: September–March. Best in November: Kerman (96), Zahedan (95) and Yazd (95)
- Skiing: February. Deepest snow in February: Dizin Ski Resort (about 80 cm), Shemshak (about 80 cm) and Fereydunshahr (about 50 cm)
Month by month
| Month | Score | Day | Sea | Rain | Best destinations |
|---|---|---|---|---|---|
| January | 53 | 4–24° | 22° | 36 mm | Bandar Abbas 96 · Khorramshahr 91 · Ābādān 90 |
| February | 58 | 6–26° | 22° | 35 mm | Bandar Abbas 96 · Khorramshahr 95 · Ābādān 95 |
| March | 69 | 13–29° | 23° | 40 mm | Zahedan 94 · Yazd 91 · Bandar Abbas 90 |
| April | 75 | 18–35° | 26° | 42 mm | Yazd 90 · Kerman 89 · Zahedan 89 |
| May | 72 | 23–42° | 29° | 24 mm | Kermanshah 86 · Marāgheh 85 · Arak 84 |
| June | 65 | 29–47° | 32° | 6 mm | Ardabil 91 · Urmia 86 · Zanjan 84 |
| July | 61 | 31–48° | 33° | 6 mm | Ardabil 82 · Marāgheh 74 · Urmia 73 |
| August | 62 | 31–48° | 34° | 6 mm | Ardabil 82 · Marāgheh 82 · Urmia 74 |
| September | 73 | 27–45° | 33° | 9 mm | Marāgheh 99 · Ardabil 95 · Urmia 93 |
| October | 88 | 22–38° | 31° | 23 mm | Isfahan 99 · Mashhad 99 · Kerman 99 |
| November | 77 | 13–30° | 28° | 39 mm | Zahedan 100 · Kerman 98 · Yazd 98 |
| December | 58 | 6–26° | 25° | 38 mm | Bandar 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.