Peshawar Weather

Peshawar Average Weather & Yearly Climate

The average weather in Peshawar offers average daily temperatures around 29 degrees although it changes during the year.

The weather data informs us that June is when its the hottest period and January is the coldest period of the year. Temperatures do vary by 21.You should expect average daily temperatures to typically be around 32 from Spring, 36 in Summer (June to Aug) , 30 through the Autumn months and 18 in Winter (Dec – Feb) .
 

Month Degrees Celsius
January 17
February 18
March 30
April 30
May 36
June 38
July 36
August 34
September 30
October 30
November 30
December 20

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

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

  • Typical Average Daily Temperature: 29
  • Typical Hottest Month: June
  • Typical Coldest Month: January
  • Average Spring Temperature: 32
  • Average Summer Temperature: 36
  • Average Autumn Temperature: 30
  • Average Winter Temperature: 18