Tehran Weather

Tehran Average Weather & Yearly Climate

Average weather in Tehran offers an average daily temperature of 23 degrees although it changes during the year.

Looking at the months we can see that July is the hottest period of the year and January is the coldest period of the year. Temperatures differ by 29. More often than not temperatures are 22 in Spring (March, April and May) , 36 in Summer, 24 during Autumn and 9 throughout Winter.
 

Month Degrees Celsius
January 8
February 11
March 16
April 23
May 28
June 34
July 37
August 36
September 31
October 25
November 16
December 9

 
What are the Weather Insights, Yearly Temperature, Climate in Tehran?

Our historical weather stats and averages lets you know the best time to visit Tehran

  • Typical Average Daily Temperature: 23
  • Typical Hottest Month: July
  • Typical Coldest Month: January
  • Average Spring Temperature: 22
  • Average Summer Temperature: 36
  • Average Autumn Temperature: 24
  • Average Winter Temperature: 9