Peshawar Weather Today

Temperature, Feels Like, Rain Chance & Hourly Forecast in Peshawar

Peshawar temperature today is 31°, feels like 33°, with a humidity level of 56% and wind at 4.72 km/h. Rain chance today is 0%. Use the hourly forecast and 5-day outlook below to plan your day.

Tomorrow in Peshawar: expect a high of 33° and a low of 22°, with broken clouds.

clear sky
31°
clear sky
H: 31° L: 31°
Feels like 33°
AQI: Moderate (3/5)
Humidity
56%
Dew 21°
Wind speed
4.72 km/h
E · G11.77
Pressure
1013 hPa
Visibility
10 km
High Temperature
Temperature is 31°. Consider staying indoors during peak hours.
Weather Summary
Currently in Peshawar, expect varied conditions with hot temperatures around 31°. Winds are calm winds. Stay hydrated and seek shade during peak hours.
Precipitation Probability
0%
14
0%
17
0%
20
0%
23
0%
02
0%
05
0%
08
0%
11
0%
14
0%
17
0%
20
0%
23
0%
02
0%
05
0%
08
0%
11
Evolution
Daily Weather Forecast Evolution (°C)
Lowest temperature
Highest temperature
Temperature Forecast (48h)
32°
Thu
14:00
31°
 
28°
 
24°
 
25°
Fri
02:00
22°
 
22°
 
29°
 
33°
Fri
14:00
30°
 
26°
 
24°
 
24°
Sat
02:00
22°
 
27°
 
31°
 
Hot (≥30°)
Warm
Cool
Cold (<0°)
Weather Map
Sun & Moon
Sunrise
Sunrise
06:12
Sunset
Sunset
17:49
Moon Phase
Waning Crescent (6%)
Timezone: GMT+05:30
Last updated: Oct 8, 2026 1:37 PM · Data refreshes every 5 min
Location Info
Latitude
Latitude
34.007999
Longitude
Longitude
71.578491
Embed This Weather

Copy the code below to embed Peshawar weather on your website:

<iframe src="https://nearweather.com/embed/peshawar-pk-1168197" width="350" height="200" frameborder="0" style="border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,0.1);"></iframe>
More about Peshawar
Content curated by the NearWeather editorial team · Updated periodically

Peshawar Climate and Weather Year Round

Peshawar, located in the Khyber Pakhtunkhwa province of Pakistan, experiences a semi-arid climate. The city is situated in the northwestern part of the country, close to the border with Afghanistan. Peshawar's climate is influenced by its geographical location, elevation, and proximity to the Hindu Kush mountain range.

Temperature

Peshawar experiences hot summers and cool winters. The temperature varies significantly throughout the year, with distinct seasons. The summer months, from May to September, are the hottest, with average high temperatures ranging from 35°C (95°F) to 45°C (113°F). The winter months, from November to February, are relatively cool, with average low temperatures ranging from 4°C (39°F) to 10°C (50°F).

Monthly Temperature Averages

To get a better understanding of the temperature variation throughout the year, let's take a look at the monthly temperature averages in Peshawar:
Month Average High (°C) Average Low (°C)
January 17 4
February 19 6
March 24 10
April 31 16
May 37 21
June 40 24
July 38 25
August 36 24
September 35 21
October 31 15
November 24 9
December 18 5

Precipitation

Peshawar receives the majority of its rainfall during the monsoon season, which occurs from July to September. The city experiences a dry climate for most of the year, with low precipitation levels. The annual average rainfall in Peshawar is approximately 400 millimeters (15.7 inches).

Monthly Rainfall Averages

Let's take a look at the monthly rainfall averages in Peshawar:
Month Rainfall (mm)
January 22
February 23
March 32
April 15
May 8
June 6
July 43
August 47
September 16
October 3
November 3
December 13

Sunshine

Peshawar enjoys abundant sunshine throughout the year, with an average of around 8 to 9 hours of sunshine per day. The city experiences clear skies for the most part, especially during the summer months, making it a great destination for outdoor activities and sightseeing.

Wind

Peshawar experiences moderate to strong winds, which are influenced by the surrounding mountain ranges. The wind speed varies throughout the year, with higher speeds during the winter months. The city is also known for occasional dust storms, particularly during the hot and dry summer months.

Fog

Foggy conditions are rare in Peshawar, but they can occur during the winter months, especially in the early morning hours. However, fog does not significantly impact daily activities or transportation in the city.

Conclusion

Peshawar's climate is characterized by hot summers, cool winters, and low precipitation levels. The city experiences a semi-arid climate, with distinct seasons and significant temperature variations throughout the year. The monsoon season brings the majority of the rainfall, while the rest of the year remains relatively dry. Peshawar's abundant sunshine and moderate winds make it an appealing destination for outdoor enthusiasts.
Weather data sourced from OpenWeatherMap. Forecasts are estimates and may differ from actual conditions. For severe weather, consult your local meteorological authority.
FAQ's about Peshawar
What is the temperature in Peshawar right now?

The current temperature in Peshawar is 31°, and it feels like 33°. Today's high is 31° and the low is 31°.

Will it rain in Peshawar today?

No rain is expected in Peshawar today (0% chance). Conditions are currently clear sky.

What is the weather in Peshawar today?

Peshawar is experiencing clear sky with a temperature of 31°. Humidity is at 56% and wind speed is 4.72 km/h from the E.

What is the humidity in Peshawar today?

Humidity in Peshawar is 56% right now, with a dew point of 21°. Comfort levels are moderate.

What is the wind speed in Peshawar today?

Wind speed in Peshawar is 4.72 km/h, flowing at 88° E wind direction. Gusts up to 11.77 km/h.

What is the 5-day forecast for Peshawar?

NearWeather provides a detailed 5-day forecast and 48-hour hourly forecast for Peshawar. Today's high is 31° and low is 31°, with a 0% chance of rain. Scroll up to view the full day-by-day and hourly breakdown.

What does it feel like in Peshawar today?

It feels like 33° in Peshawar today, with 0% cloud cover and 10 km visibility.

Weather in Peshawar