Iran Weather by Month — Temperature & Rainfall Guide
Many people wonder what the weather conditions are in Iran over the year. What is the best time to visit Iran?
This page shows the average weather conditions by month in Iran over the year in: January, February, March, April, May, June, July, August, September, October, November, December.
Iran in January
In January the weather in Iran ranges from less favorable in Maḩmūdābād to excellent in Bandar Abbas. January is a winter month. The temperatures range from low in Hamadān with 3°C (37°F) to high in Bandar Abbas with 24°C (75°F). On average, this month is the coldest month of the year in Iran.
Find more detailed climate information for Iran in January here.
perfect weather
pleasant
tolerable
unpleasant
poor
Iran in February
In February the weather in Iran ranges from less favorable in Tehran to excellent in Bandar Abbas. February is a winter month. The temperatures range from low in Hamadān with 6°C (43°F) to high in Bandar Abbas with 25°C (77°F).
Find more detailed climate information for Iran in February here.
perfect weather
pleasant
tolerable
unpleasant
poor
Iran in March
In March the weather in Iran ranges from mixed in Tehran to excellent in Bandar Abbas. The temperatures range from low in Karaj with 11°C (52°F) to high in Bandar Abbas with 28°C (82°F).
Find more detailed climate information for Iran in March here.
perfect weather
pleasant
tolerable
unpleasant
poor
Iran in April
In April the weather in Iran ranges from good in Karaj to excellent in Maḩmūdābād. The temperatures range from moderate in Karaj with 17°C (63°F) to very high in Bandar Abbas with 33°C (91°F).
Find more detailed climate information for Iran in April here.
perfect weather
pleasant
tolerable
unpleasant
poor
Iran in May
In May the weather in Iran ranges from less favorable in Bandar Abbas to excellent in Maḩmūdābād. The temperatures range from high in Hamadān with 24°C (75°F) to extremely high in Bandar Abbas with 37°C (99°F). These night and day temperatures are an average and some days may be even warmer. So be prepared and bring light clothes.
Find more detailed climate information for Iran in May here.
perfect weather
pleasant
tolerable
unpleasant
poor
Iran in June
In June the weather in Iran ranges from less favorable in Bandar Abbas to excellent in Tehran. June is a summer month. The temperatures range from high in Shahrud with 30°C (86°F) to extremely high in Bandar Abbas with 39°C (102°F). These night and day temperatures are an average and some days may be even warmer. So be prepared and bring light clothes.
Find more detailed climate information for Iran in June here.
perfect weather
pleasant
tolerable
unpleasant
poor
Iran in July
In July the weather in Iran ranges from less favorable in Bandar Abbas to excellent in Shahrud. July is a summer month. The temperatures range from very high in Shahrud with 32°C (90°F) to extremely high in Maḩmūdābād with 40°C (104°F). On average, this month is one of the warmest months of the year in Iran. So be prepared and make sure to dress lightly.
Find more detailed climate information for Iran in July here.
perfect weather
pleasant
tolerable
unpleasant
poor
Iran in August
In August the weather in Iran ranges from less favorable in Bandar Abbas to excellent in Karaj. August is a summer month. The temperatures range from very high in Shahrud with 31°C (88°F) to extremely high in Maḩmūdābād with 39°C (102°F). These night and day temperatures are an average and some days may be even warmer. So be prepared and bring light clothes.
Find more detailed climate information for Iran in August here.
perfect weather
pleasant
tolerable
unpleasant
poor
Iran in September
In September the weather in Iran ranges from less favorable in Bandar Abbas to excellent in Tehran. The temperatures range from high in Shahrud with 28°C (82°F) to extremely high in Bandar Abbas with 37°C (99°F). These night and day temperatures are an average and some days may be even warmer. So be prepared and bring light clothes.
Find more detailed climate information for Iran in September here.
perfect weather
pleasant
tolerable
unpleasant
poor
Iran in October
In October the weather in Iran ranges from less favorable in Bandar Abbas to excellent in Maḩmūdābād. The temperatures range from pleasant in Shahrud with 21°C (70°F) to extremely high in Bandar Abbas with 35°C (95°F).
Find more detailed climate information for Iran in October here.
perfect weather
pleasant
tolerable
unpleasant
poor
Iran in November
In November the weather in Iran ranges from mixed in Tehran to excellent in Yazd. The temperatures range from moderate in Karaj with 12°C (54°F) to very high in Bandar Abbas with 30°C (86°F).
Find more detailed climate information for Iran in November here.
perfect weather
pleasant
tolerable
unpleasant
poor
Iran in December
In December the weather in Iran ranges from less favorable in Tehran to excellent in Bandar Abbas. December is a winter month. The temperatures range from low in Karaj with 6°C (43°F) to high in Bandar Abbas with 26°C (79°F).
Find more detailed climate information for Iran in December here.
perfect weather
pleasant
tolerable
unpleasant
poor