Current Weather and Forecast in Tehran, Iran

Iran 🇮🇷
Live conditions are temporarily unavailable. Explore Tehran's typical temperatures and climate below - Live data returns shortly.

About the weather in Tehran

Tehran has a semi-arid climate. July is the warmest month, with average highs of 100°, and January the coldest, when nights fall to around 31°. March brings the most rain, on about 9 days, while June is the sunniest, with 12.9 hours of sunshine a day. Over a whole year it rains on roughly 52 days.

Tehran climate guide: monthly averages, seasons and the best time to visit

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.