Climate and monthly weather forecast
Tehran, Iran

englishespañol中文
Share
A golden illusion of the front view of the Zaid Mosque in Tehran, Iran
A golden illusion of the front view of the Zaid Mosque in Tehran, Iran

The climate of Tehran

Tehran, the capital city of Iran, is classified by the Köppen climate system as having a Mediterranean climate with hot summers. While this classification might suggest a generally mild and predictable weather system, Tehran's geographical position in the Iranian plateau, surrounded by mountains, contributes to dramatic weather differences throughout the year. It is characterized by long, hot and dry summers, while winters are short, cold, and somewhat wet.

In terms of temperature fluctuation, the city experiences a wide range between the monthly average minimum temperatures and maximum temperatures throughout the year. The minimum temperatures can dip to around -2.3°C (27.9°F) during the winter months, while the average maximum temperatures can rise to up to 33.8°C (92.8°F) in the peak of summer.

Changes in humidity also fluctuate significantly, with the lowest relative humidity of 19% typically in July, and the highest of 52% in February. Rainfall patterns are similarly diverse, with January receiving the most rain at 30mm (1.18") and July with minimal rainfall at 7mm (0.28"). A unique feature in Tehran’s climate is the occurrence of snowfall, with January receiving 27mm (1.06") on average, fading gradually towards the end of winter.

The best time to visit Tehran

Tehran’s climate offers favorable periods for visitors with diverse interests. For those who enjoy warmer temperatures and longer daylight hours, June to September are the ideal months. During these months, city's temperatures hover around 27.8°C (82°F) to 33.8°C (92.8°F) during the day and drop to a mild 18.6°C (65.5°F) to 24.3°C (75.7°F) at night.

For visitors with a preference for a bit cooler weather, spring and autumn offer moderate temperatures between 12.8°C (55°F) and 20.7°C (69.3°F). Accompanied by a relatively low rainfall ranging from 20mm (0.79") to 30mm (1.18"), and consistent sunshine of about 11.2 to 11.6 hours, these seasons allow a pleasant exploration of the city’s many outdoor attractions.

The worst time to visit Tehran

The cold winter months from December to February are typically the least suitable for travelers. Temperatures during these months can drop from 5.8°C (42.4°F) to -2.3°C (27.9°F), and daylight hours are among the shortest. These months also experience the majority of the city's rainfall, with averages from 21mm (0.83") to 28mm (1.1"), and snowfall can be expected. Visitors not accustomed to colder weather or unprepared for snowy conditions might find outdoor activities rather challenging during this period.

Spring weather in Tehran

Springtime in Tehran is generally mild and pleasant. From March to May, the city witnesses a steady rise in temperatures from approximately 12.8°C (55°F) to 25°C (77°F). The relative humidity decreases progressively from 43% to 29%, and rainfall averages between 30mm (1.18") and 38mm (1.5")m. These conditions, combined with an increase in daylight hours from 12 to 14.1, and longer sunshine durations from 9.3 hours to 11.8 hours, make spring a beautiful season in Tehran.

Summer weather in Tehran

Summers in Tehran are characterized by hot, dry days from June to August. Daytime temperatures can reach up to 33.8°C (92.8°F) in peak summer months, with the lowest night temperatures around 20.8°C (69.4°F) to 24.3°C (75.7°F). Relative humidity drops to its yearly lowest point of approximately 19%. Rainfall amounts decrease substantially during this season, down to only 7mm (0.28") to 14mm (0.55").

Autumn weather in Tehran

Autumn in Tehran, spanning September to November, sees a gradual cooling in temperature from around 27.8°C (82°F) to 11.7°C (53.1°F). The rainfall rate increases after the dry summer, escalating from 6mm (0.24") to 22mm (0.87") towards late autumn. Meanwhile, daylight hours decrease from 12.4 to 10.3 hours while the sunshine duration drops to an average of 7.2 hours per day.

Winter weather in Tehran

Winters in Tehran are relatively cold and humid, spanning the months December to February. Average daily temperatures fluctuate from 5.8°C (42.4°F) to -2.3°C (27.9°F), and with an increase in the relative humidity from 48% to 52%. The season also witnesses an uptick in the city's rainfall to about 19mm (0.75") to 28mm (1.1") and a drop in daylight hours from 9.8 to 10.1 hours. The winter season also introduces snowfall, which can average from 5mm (0.2") to 27mm (1.06") a month.

Weather in January

In January, Tehran witnesses the harshness of winter. The temperature dips down to the lowest point of the year with nightly lows reaching down to as cold as -2.3°C (27.9°F). The city also experiences the winter's respectably heavy snowfall, painting the cityscape in a veil of white. Weather in January »

Weather in February

As February sets in, Tehran begins to thaw from the coldest month of January, but it is still very much a wintertime season. The substantial snowfall of January gradually decreases with February's arrival, easing out the city from its winter wonderland phase. Weather in February »

Weather in March

March brings a distinct shift in Tehran's climate as it steps away from the grips of winter and heads towards spring. Temperatures begin to climb noticeably, transforming the city's atmosphere into a pleasant one. The snowfall of the previous months vanishes completely, and rainfall takes its place with 30mm (1.18") of precipitation spread across nearly 12 days. Weather in March »

Weather in April

The heart of spring takes over in April, with temperatures further increasing, reaching highs of 18.1°C (64.6°F). A significant feature of April is its rainfall as it receives the maximum rainfall of the year at 38mm (1.5"), spread across roughly 14 days. Weather in April »

Weather in May

May greets Tehran with the full force of spring and the early onset of summer. While showers persist, they are significantly less than in April, indicating the reducing course of spring. The noticeably longer daylight allows for a smoother transition into summer, with longer, warmer, and brighter days. Weather in May »

Weather in June

As summer officially begins, June sees daytime temperatures soaring up to a scorching 31°C (87.8°F) in Tehran. The city dries up in June, with a drop in the downpour to only 14mm (0.55") of rain over the whole month. The extended daylight hours serve to heat up the city further, leading to hot, dry days typical of a desert summer. Weather in June »

Weather in July

July in Tehran is characterized by sweltering heat and extreme dryness. The hotspot is the temperature, which reaches a peak daytime high of 33.8°C (92.8°F). Rainfall is sparse, with precipitation measuring a meager 9mm (0.35") over the course of the month. Weather in July »

Weather in August

August continues the trend of high summer heat in Tehran, albeit with a marginal decrease compared to July. The negligible amount of rainfall at 7mm (0.28"), coupled with the low humidity, makes for dry, arid conditions. Despite the decrease in temperature, August remains a significantly hot month. Weather in August »

Weather in September

September starts the shift from Tehran's torrid summer to its more temperate autumn. Weather conditions begin to visibly differ as the thermometer readings show a noticeable decline from August. The rainfall remains minimal, showing no rush to usher in the autumn rain just yet. Weather in September »

Weather in October

October in Tehran is a distinctive autumn month, offering a blend of moderate temperatures and increased rainfall. Weather patterns seem to mellow down with the city seeing a further drop in temperatures from September. The tapering daylight hours signal the advent of winter. Weather in October »

Weather in November

As the winter draws near, November in Tehran sees temperatures sliding further. The weather continues to transition and takes the city closer to winter, characterized by shifting temperatures and the onset of frostier conditions. Weather in November »

Weather in December

December in Tehran brings in the winter, with temperatures continuing to drop significantly. The city experiences chilly weather, as per winter's norm, and the first snowfall of the season starts to cover the terrain. As the daylight continues to decrease, the long nights add to the overall cold vibe of the city. Weather in December »
[Resources]

Frequently asked questions

What part of the year is the coldest in Tehran?

January is the month when Tehran, Iran, sees the average lowest temperatures, with a high of 5.8°C (42.4°F) and a low of -2.3°C (27.9°F).

How many days does it rain in Tehran?

In Tehran, Iran, during the entire year, the rain falls for 93.2 days and collects up to 244mm (9.61") of precipitation.

When does it snow in Tehran?

Months with snowfall in Tehran, Iran, are January through March, November and December.

What is the snowiest month in Tehran?

January is the month with the most snowfall in Tehran. Snow falls for 3.3 days and accumulates 27mm (1.06") of snow.

How many days does it snow in Tehran?

In Tehran, Iran, during the entire year, snow falls for 8.5 days and aggregates up to 80mm (3.15") of snow.

What are the months with the lowest UV index in Tehran?

The months with the lowest UV index are January and December, with an average maximum UV index of 2.

What is the most humid month in Tehran?

The most humid month in Tehran is February, with an average relative humidity of 52%.

What is the month with the least sunshine in Tehran?

With an average of 7h of sunshine, February has the least sunshine of the year in Tehran, Iran.

What is the rainiest month in Tehran?

April is the month with the most rainfall in Tehran. Rain falls for 13.5 days and accumulates 38mm (1.5") of precipitation.

When it does not snow in Tehran?

In Tehran, snow does not fall in April through October.

When are the longest days in Tehran?

The month with the longest days is June, with an average of 14h and 30min of daylight.

What month has the most sunshine in Tehran?

June has the most sunshine of the year in Tehran, with an average of 12.2h of sunshine.

What is the month with the highest UV index in Tehran?

The months with the highest UV index in Tehran are June through August, with an average maximum UV index of 7.

What part of the year is the hottest in Tehran?

Tehran, Iran, experiences its average highest temperatures in July, reaching a peak of 33.8°C (92.8°F) and a minimum of 24.3°C (75.7°F).

What is the least humid month in Tehran?

With an average relative humidity of 19%, July is the least humid month.

What is the driest month in Tehran?

The month with the least rainfall in Tehran is September, when the rain falls for 2.9 days and typically collects 6mm (0.24") of precipitation.

What is the month with the shortest days in Tehran?

With an average of 9h and 48min of daylight, December has the shortest days of the year in Tehran, Iran.

Is there Daylight Saving Time (DST) in Tehran?

Tehran does not observe Daylight Saving Time (DST). +0330 timezone is used throughout the entire year.

Average pressure
Tehran, Iran

Average pressure - Tehran, Iran

The month with the highest atmospheric pressure is December (1021.6mbar).
The month with the lowest atmospheric pressure is July (1007.1mbar).

[Resources]

Average wind speed
Tehran, Iran

Average wind speed - Tehran, Iran

The windiest month (with the highest average wind speed) is June (9.4km/h).
The calmest months (with the lowest average wind speed) are November and December (5.5km/h).

[Resources]

Average rainfall
Tehran, Iran

Average rainfall - Tehran, Iran

The wettest month (with the highest rainfall) is April (38mm).
The driest month (with the least rainfall) is September (6mm).

[Resources]

Average rainfall days
Tehran, Iran

Average rainfall days - Tehran, Iran

The month with the highest number of rainy days is April (13.5 days).
The month with the least rainy days is September (2.9 days).

[Resources]

Average snowfall
Tehran, Iran

Average snowfall - Tehran, Iran

The month with the highest snowfall is January (27mm).
The months with the least snowfall are April, May, June, July, August, September and October (0mm).

[Resources]

Average snowfall days
Tehran, Iran

Average snowfall days - Tehran, Iran

The month with the highest number of snowfall days is January (3.3 days).
The months with the least snowfall days are May, June, July, August, September and October (0 days).

[Resources]

Average daylight / Average sunshine
Tehran, Iran

Average daylight / Average sunshine - Tehran, Iran

The month with the longest days is June (Average daylight: 14h and 30min).
The month with the shortest days is December (Average daylight: 9h and 48min).

The month with the most sunshine is June (Average sunshine: 12h and 12min).
The month with the least sunshine is February (Average sunshine: 7h and 0min).

[Resources]

Average sunshine days
Tehran, Iran

Average sunshine days - Tehran, Iran

The months with the most sunshine days are July and September (22.8 days).
The month with the least sunshine days is April (9.5 days).

[Resources]

Average UV index
Tehran, Iran

Average UV index - Tehran, Iran

The months with the highest UV index are June, July and August (UV index 7).
The months with the lowest UV index are January and December (UV index 2).

[Resources]

Average visibility
Tehran, Iran

Average visibility - Tehran, Iran

The months with the highest visibility are January, February, March, April, May, June, July, August, September, October, November and December (10km).
The months with the lowest visibility are January, February, March, April, May, June, July, August, September, October, November and December (10km).

[Resources]

Tehran, Iran

Weather forecast for your location

1. Click Locate me button
2. Allow the app to use your location