Best Time to Visit Tehran

Iran · weather by month, temperature and rainfall

Best monthsApril to May and October
HottestJuly · 38°C
ColdestJanuary · -1°C
WettestNovember · 49 mm

The best time to visit Tehran is April to May and October, when the weather is at its most comfortable for sightseeing and time outdoors. July is the hottest month, with average highs of 38°C (100°F), while January is the coldest, with lows around -1°C (30°F). Rain is heaviest in November, at about 49 mm (1.9 in), and lightest in June, at 7 mm (0.3 in). July is the least comfortable month, mainly because of the heat.

Tehran weather by month

-10°-5°0°5°10°15°20°25°30°35°40°02550January: 35 mm rainFebruary: 40 mm rainMarch: 36 mm rainApril: 31 mm rainMay: 18 mm rainJune: 7 mm rainJuly: 9 mm rainAugust: 8 mm rainSeptember: 18 mm rainOctober: 40 mm rainNovember: 49 mm rainDecember: 35 mm rainJanuary: 9°CFebruary: 12°CMarch: 17°CApril: 23°CMay: 29°CJune: 36°CJuly: 38°CAugust: 36°CSeptember: 32°COctober: 25°CNovember: 16°CDecember: 11°CJanuary: -1°CFebruary: 0°CMarch: 5°CApril: 10°CMay: 15°CJune: 21°CJuly: 24°CAugust: 23°CSeptember: 19°COctober: 13°CNovember: 5°CDecember: 1°CJanFebMarAprMayJunJulAugSepOctNovDec mm°C
Avg high Avg low Rainfall (mm)
Jan9°C / -1°C35 mmFairFeb12°C / 0°C40 mmGoodMar17°C / 5°C36 mmExcellentApr23°C / 10°C31 mmExcellentMay29°C / 15°C18 mmExcellentJun36°C / 21°C7 mmFairJul38°C / 24°C9 mmPoorAug36°C / 23°C8 mmFairSep32°C / 19°C18 mmGoodOct25°C / 13°C40 mmExcellentNov16°C / 5°C49 mmExcellentDec11°C / 1°C35 mmGood

Monthly climate table

MonthHighLowRainRainy daysHumiditySun hrs/dayRating
January9°C 49°F-1°C 30°F35 mm857%5.1Fair 6.3
February12°C 53°F0°C 33°F40 mm856%5.4Good 7.1
March17°C 63°F5°C 40°F36 mm851%5.5Excellent 9.1
April23°C 74°F10°C 49°F31 mm747%6.2Excellent 10
May29°C 85°F15°C 59°F18 mm539%8Excellent 9.2
June36°C 96°F21°C 69°F7 mm225%10.9Fair 5.4
July38°C 100°F24°C 75°F9 mm223%10.5Poor 4
August36°C 98°F23°C 73°F8 mm223%10.8Fair 5
September32°C 90°F19°C 66°F18 mm528%10.3Good 7.5
October25°C 76°F13°C 55°F40 mm842%7.8Excellent 10
November16°C 60°F5°C 42°F49 mm956%5.6Excellent 8.3
December11°C 52°F1°C 34°F35 mm758%5.4Good 6.9

Frequently asked questions

When is the best time to visit Tehran?

The best time to visit Tehran is April to May and October, based on comfortable temperatures, low rainfall and plenty of sunshine.

What is the hottest month in Tehran?

July is the hottest month in Tehran, with an average high of 38°C (100°F).

What is the coldest month in Tehran?

January is the coldest month in Tehran, with an average low of -1°C (30°F).

What is the rainiest month in Tehran?

November is the wettest month, with about 49 mm (1.9 in) of rain. June is the driest, with 7 mm (0.3 in).

Nearby destinations

More in Iran