Tehran — Weather

Partly cloudy
30°C86°F· Partly cloudy · 53% cloud cover
Feels like 28°C82°F · Low 29°C83°F · High 39°C103°F
Wind
6 km/h2 m/s4 mph from N
Humidity
22%
Pressure
1004 hPa29.66 inHgstable
UV Index
0.0Low(night)

Unsettled — heat

Tehran: 30°C86°F, partly cloudy now.

🔥 Expect 39°C102°F today, 9.7°C45°F markedly warmer than the typical July figure of 30°C86°F.

🌡️ Warming front around 13:30; temperatures rise ~9°C48°F.

Hourly forecast

Detailed forecast for the next 60 hours

20°C68°F25°C77°F30°C86°F35°C95°F40°C104°F45°C113°F0mm0.00in0.1mm0.00in0.2mm0.01in0.3mm0.01in0.4mm0.02in0.5mm0.02in02:3008:3014:3020:3002:3008:3014:3020:3003:3009:3012:30
TemperaturePrecipitationWind
Now
Partly cloudy
30°C86°F
64
22
03:30
Partly cloudy
29°C84°F
74
23
04:30
Partly cloudy
29°C83°F
74
24
05:30
Partly cloudy
29°C84°F
74
23
06:30
Partly cloudy
30°C85°F
64
25
07:30
Partly cloudy
31°C88°F
53
26
08:30
Partly cloudy
32°C90°F
74
26
09:30
Partly cloudy
34°C93°F
96
23
10:30
Partly cloudy
36°C96°F
107
20
11:30
Partly cloudy
37°C98°F
106
19
12:30
Partly cloudy
38°C100°F
106
18
13:30
Partly cloudy
39°C101°F
106
18
14:30
Partly cloudy
39°C102°F
106
16
15:30
Clear
39°C103°F
106
15
16:30
Clear
39°C103°F
117
15
17:30
Clear
38°C101°F
117
16
18:30
Clear
37°C98°F
149
21
19:30
Clear
34°C93°F
159
24
20:30
Clear
32°C90°F
149
26
21:30
Partly cloudy
31°C88°F
117
27
22:30
Partly cloudy
30°C86°F
96
29
23:30
Partly cloudy
29°C84°F
106
31
00:30
Partly cloudy
29°C84°F
106
31
01:30
Partly cloudy
28°C82°F
85
33
02:30
Partly cloudy
28°C82°F
85
34
03:30
Partly cloudy
27°C80°F
74
38
04:30
Partly cloudy
26°C79°F
64
41
05:30
Partly cloudy
25°C77°F
64
44
06:30
Clear
26°C79°F
64
42
07:30
Clear
28°C82°F
85
39
08:30
Clear
30°C85°F
96
37
09:30
Clear
31°C88°F
106
33
10:30
Clear
33°C91°F
117
30
11:30
Clear
34°C93°F
138
28
12:30
Clear
35°C95°F
138
27
13:30
Clear
36°C96°F
128
26
14:30
Clear
36°C97°F
117
25
15:30
Clear
37°C98°F
117
24
16:30
Clear
36°C97°F
106
24
17:30
Clear
36°C96°F
96
24
18:30
Clear
35°C95°F
85
25
19:30
Clear
34°C92°F
43
28
20:30
Clear
32°C90°F
53
31
21:30
Clear
30°C87°F
74
36
22:30
Partly cloudy
30°C86°F
43
37
23:30
Partly cloudy
28°C83°F
42
42
00:30
Partly cloudy
28°C82°F
32
44
03:30
Clear
26°C79°F
53
47
06:30
Clear
26°C79°F
32
48
09:30
Clear
31°C87°F
96
38
12:30
Clear
35°C94°F
138
30
mminkm/hm/smphHumidity %

Daily Forecast

Partly cloudy
Today
·Partly cloudy
W 15 km/h4 m/s9 mph(gusts 33920)22%UV 36h
29°C83°F
39°C103°F
Today
Partly cloudy
Partly cloudy
22%
W 15 km/h4 m/s9 mph (gusts 33920)
UV 3
6h
29°C83°F
39°C103°F
Partly cloudy
Tomorrow
·Partly cloudy
W 13 km/h4 m/s8 mph(gusts 32920)32%UV 310h
25°C77°F
37°C98°F
Tomorrow
Partly cloudy
Partly cloudy
32%
W 13 km/h4 m/s8 mph (gusts 32920)
UV 3
10h
25°C77°F
37°C98°F
Overcast
Wednesday
·Overcast
SW 13 km/h4 m/s8 mph(gusts 31920)36%UV 38h
25°C77°F
36°C97°F
Wednesday
Overcast
Overcast
36%
SW 13 km/h4 m/s8 mph (gusts 31920)
UV 3
8h
25°C77°F
36°C97°F
Drizzle
Thursday
·Drizzle
S 21 km/h6 m/s13 mph(gusts 34921)30%UV 210h
27°C80°F
37°C99°F
Thursday
Drizzle
Drizzle
30%
S 21 km/h6 m/s13 mph (gusts 34921)
UV 2
10h
27°C80°F
37°C99°F
Light rain
Friday
·Light rain
S 17 km/h5 m/s11 mph(gusts 361022)24%UV 212h
26°C79°F
38°C100°F
Friday
Light rain
Light rain
24%
S 17 km/h5 m/s11 mph (gusts 361022)
UV 2
12h
26°C79°F
38°C100°F
Partly cloudy
Saturday
·Partly cloudy
E 17 km/h5 m/s10 mph(gusts 401125)19%UV 38h
27°C81°F
39°C102°F
Saturday
Partly cloudy
Partly cloudy
19%
E 17 km/h5 m/s10 mph (gusts 401125)
UV 3
8h
27°C81°F
39°C102°F
Clear
Sunday
·Clear
E 19 km/h5 m/s12 mph(gusts 441227)16%UV 310h
28°C83°F
41°C105°F
Sunday
Clear
Clear
16%
E 19 km/h5 m/s12 mph (gusts 441227)
UV 3
10h
28°C83°F
41°C105°F
Clear
Monday
·Clear
NE 19 km/h5 m/s12 mph13%UV 212h
30°C85°F
40°C105°F
Monday
Clear
Clear
13%
NE 19 km/h5 m/s12 mph
UV 2
12h
30°C85°F
40°C105°F
Clear
Tuesday
·Clear
SW 16 km/h5 m/s10 mph16%14h
30°C87°F
38°C100°F
Tuesday
Clear
Clear
16%
SW 16 km/h5 m/s10 mph
14h
30°C87°F
38°C100°F
Clear
Wednesday
·Clear
SW 17 km/h5 m/s11 mph14%14h
29°C84°F
36°C97°F
Wednesday
Clear
Clear
14%
SW 17 km/h5 m/s11 mph
14h
29°C84°F
36°C97°F
Clear
Thursday
·Clear
S 14 km/h4 m/s9 mph13%14h
28°C82°F
36°C97°F
Thursday
Clear
Clear
13%
S 14 km/h4 m/s9 mph
14h
28°C82°F
36°C97°F
Clear
Friday
·Clear
SE 13 km/h4 m/s8 mph(gusts 21613)13%14h
30°C86°F
38°C100°F
Friday
Clear
Clear
13%
SE 13 km/h4 m/s8 mph (gusts 21613)
14h
30°C86°F
38°C100°F
Clear
Saturday
·Clear
S 16 km/h4 m/s10 mph12%14h
31°C87°F
39°C102°F
Saturday
Clear
Clear
12%
S 16 km/h4 m/s10 mph
14h
31°C87°F
39°C102°F
Clear
Sunday
·Clear
W 16 km/h5 m/s10 mph14%14h
31°C88°F
39°C103°F
Sunday
Clear
Clear
14%
W 16 km/h5 m/s10 mph
14h
31°C88°F
39°C103°F
Clear
Monday
·Clear
SW 15 km/h4 m/s9 mph17%14h
30°C85°F
38°C100°F
Monday
Clear
Clear
17%
SW 15 km/h4 m/s9 mph
14h
30°C85°F
38°C100°F
Clear
Tuesday
·Clear
SW 17 km/h5 m/s11 mph17%14h
29°C84°F
37°C98°F
Tuesday
Clear
Clear
17%
SW 17 km/h5 m/s11 mph
14h
29°C84°F
37°C98°F
Sunrise
05:03
Civil Dawn 04:33
Sunset
19:18
Civil Dusk 19:48
Today vs. seasonal normal
+5.1°C+9.1°F
High 34.3°C94°F · Low 22.2°C72°F · Normal for this month

Tehran is located in Tehran Province, Iran. Elevation: 1191m. Annual average temperature: 15°C. Annual precipitation: 240mm.

CloudsLast updated Sun 21:30
Clouds weather map
0%100%
PrecipitationLast updated Sun 21:30
Precipitation weather map
010+ mm/h
TemperatureLast updated Sun 21:30
Temperature weather map
−20°40°

Frequently Asked Questions

What is the weather like in Tehran today?

Today in Tehran, Iran, the temperature is 30°C with Partly cloudy. The high is 39°C and the low is 29°C.

What is the 16-day forecast for Tehran?

The 16-day forecast for Tehran shows the warmest day is Sunday at 41°C, while the coolest night is Wednesday at 25°C. 2 day(s) have precipitation expected.

What time is sunrise and sunset in Tehran?

In Tehran, sunrise is at 05:03 and sunset is at 19:18. Day length is approximately 14h 15m.

How accurate is the weather forecast for Tehran?

Our forecasts for Tehran use the DWD ICON model, one of the world's most advanced weather prediction systems. Accuracy is typically 85-90% for 1-3 day forecasts. Tehran has an annual average temperature of 15°C and receives 240mm of precipitation per year.

Articles

View all

Last updated: 07/20/2026, 02:30 AM

July climate in Tehran

Normals for July: average 28°C (22–34°C), around 3 mm of rain across the month. About 13°C warmer than the annual average of 15°C.

Nearby places right now

Weather in Iran

More places in Tehran Province

More places in Tehran Province