Tehran, Iran Weather

Iran 🇮🇷 · Local time 06:31
81°
Smoky haze Feels like 75° · High 91° / Low 81°
Wind
4 mph
Humidity
15%
0 Low
Updated just now

Tehran hourly forecast: next 24 hours

Today's high of 91°F (33°C) is about 6°F (3°C) below the typical August high of 97°F (36°C).

Now
7 AM
8 AM
9 AM
10 AM
11 AM
12 PM
1 PM
2 PM
3 PM
4 PM
5 PM
6 PM
6:39 PM
Sunset
7 PM
8 PM
9 PM
10 PM
11 PM
12 AM
1 AM
2 AM
3 AM
4 AM
5 AM

Full Tehran hourly forecast →

Current conditions in detail

Feels like
75°
Wind
4 mph
SSE · gusts 6 mph
Humidity
15%
Pressure
29.92 in
Visibility
6 mi
Precipitation
0.0 in
0% chance today

Tehran weather tomorrow (Friday, August 28)

Tomorrow in Tehran looks sunny, with a high of 92° and an overnight low of 82°. Rain is unlikely (1% chance). Winds top out near 14 mph, and the UV index reaches 10 (very high).

High / Low
92° / 82°
Precipitation
1%
Sunrise / sunset
05:33 AM / 06:37 PM

See the full Tehran 14-day forecast →

Tehran 14-day forecast

Today
Sunny
High 91° Low 81°
Chance of precipitation: 0%
Fri, Aug 28 Friday
Sunny
High 92° Low 82°
Chance of precipitation: 1%
Sat, Aug 29 Saturday
Sunny
High 90° Low 81°
Chance of precipitation: 1%
Sun, Aug 30 Sunday
Sunny
High 92° Low 82°
Chance of precipitation: 1%
Mon, Aug 31 Monday
Sunny
High 92° Low 83°
Chance of precipitation: 2%
Tue, Sep 1 Tuesday
Sunny
High 92° Low 83°
Chance of precipitation: 0%
Wed, Sep 2 Wednesday
Sunny
High 89° Low 80°
Chance of precipitation: 0%
Thu, Sep 3 Thursday
Sunny
High 84° Low 77°
Chance of precipitation: 0%
Fri, Sep 4 Friday
Sunny
High 84° Low 76°
Chance of precipitation: 0%
Sat, Sep 5 Saturday
Sunny
High 86° Low 76°
Chance of precipitation: 0%
Sun, Sep 6 Sunday
Sunny
High 89° Low 76°
Chance of precipitation: 0%
Mon, Sep 7 Monday
Sunny
High 84° Low 72°
Chance of precipitation: 0%
Tue, Sep 8 Tuesday
Sunny
High 87° Low 76°
Chance of precipitation: 0%
Wed, Sep 9 Wednesday
Sunny
High 88° Low 79°
Chance of precipitation: 0%

About the weather in Tehran

Seasons are the whole story in Tehran. The gap between an average July and an average January is 28°C - big day-to-night temperature swings and modest rainfall - which in practice means 100°F (38°C) afternoons at one end of the calendar and 49°F (9°C) at the other.

Tehran weather: quick facts

  • Hottest month: July - highs near 100°F (38°C)
  • Coldest month: January - highs near 49°F (9°C)
  • Decade extremes (2015-2024): 110°F (43°C) high · 9°F (-13°C) low
  • Wettest month: March (9 rainy days) · Sunniest: June (12.9 h sun/day)
  • Climate type: semi-arid
  • Annual swing: 28°C between the average warmest and coolest month · day to night: 11°C
  • Snow: about 7 days a year
  • Months averaging 30°C or hotter: 4
  • Average humidity: 37%

Temperatures through the year

July is the warm end of the year, averaging 100°F (38°C) by day and 79°F (26°C) overnight. January bottoms out at 49°F (9°C) in daylight, 31°F (0°C) after dark. Across the gridded 2015-2024 daily record, the highest daily maximum for this location was 110°F (43°C) and the lowest daily minimum 9°F (-13°C). Between the average July and the average January lie 28°C, a wider spread than 94% of the 3496 cities in our dataset.

Rain, sun and snow

Average highs hold at or above 30°C for 4 months of the year, June through September being the unbroken run. June is the brightest month at 12.9 hours of sun a day, against an annual average of 10.5 - sunnier than roughly 82% of the cities we track. March is the wettest month at 2.2 inches (57 mm) over 9 days; August is the driest. Relative humidity averages 37% across the year, drier than almost anywhere else we cover.

Season by season

Spring (March through May)

Spring in Tehran is pleasantly warm, with daytime highs averaging 73°F (23°C) and nights around 52°F (11°C); expect showers on roughly 20 days across the season. Daylight is generous - around 10.8 hours of sun a day.

Summer (June through August)

Summer in Tehran turns very hot, with daytime highs averaging 98°F (36°C) and nights around 76°F (24°C); precipitation is essentially absent. Daylight is generous - around 12.8 hours of sun a day.

Fall (September through November)

Through fall, Tehran is pleasantly warm: 75°F (24°C) by day, 56°F (13°C) after dark, and rain comes on about 11 days over the three months.

Winter (December through February)

Winter runs cold here - highs near 51°F (10°C), nights near 33°F (1°C), and expect showers on roughly 20 days across the season, plus about 6 snowy days.

Average temperatures in Tehran by month

Monthly averages for Tehran based on 2015–2024 weather data.
MonthHighLow Rain daysPrecipitation SunshineHumidity
January 49° 31° 7 1.6 in 8.5 h/day 52%
February 52° 34° 8 1.8 in 8.8 h/day 54%
March 62° 42° 9 2.2 in 9.6 h/day 48%
April 73° 52° 7 1.5 in 10.8 h/day 40%
May 85° 62° 4 0.7 in 12.0 h/day 30%
June 96° 73° 0 0.1 in 12.9 h/day 19%
July 100° 79° 0 0.1 in 12.8 h/day 20%
August 97° 76° 0 0.0 in 12.7 h/day 20%
September 90° 69° 1 0.1 in 11.3 h/day 23%
October 76° 57° 4 0.8 in 10.2 h/day 36%
November 60° 43° 6 1.6 in 8.3 h/day 52%
December 51° 35° 6 1.5 in 7.9 h/day 54%

Explore Tehran's full climate guide →

Common questions

When does it rain most in Tehran?
March, at 2.2 inches (57 mm) over about 9 days. August is the driest month, at less than 1 mm.
Which month is coolest in Tehran?
January, with highs of 49°F (9°C) and lows near 31°F (0°C). The coldest day in the 2015-2024 record fell to 9°F (-13°C).
How sunny is Tehran?
10.5 hours a day averaged over the year, peaking in June at 12.9 hours.
When does Tehran drop below freezing?
Average overnight lows sit at or below 0°C in 1 months of the year, January.
What is the best time to visit Tehran?
March to April and October to November is the sweet spot for Tehran - temperatures sit either side of the peak heat rather than in it. Expect 68°F (20°C) in the afternoon and around 6 days of rain in a typical month of it. For the same question asked the other way round, see where else is warm in March.
Which month is warmest in Tehran?
July, averaging 100°F (38°C) by day and 79°F (26°C) overnight. The hottest single day in our 2015-2024 record for this location reached 110°F (43°C).
Is there snow in Tehran?
Yes - about 7 days a year carry measurable snowfall, concentrated November through March.