Sunheron logo
SunheronYour holiday finder
Where to travel
Find best place for you ->
Find destination...
°C°F

Home

Peshawar weather and climate in 2025

 

Day

38 °C

 

Night

27 °C

 

Sea

0 °C

 

Precipitation

61 mm

in month

 

Rainy days

8 days

in month

 

Daylight

14 hours

average

 

Sunshine

9 hours

average

 

Humidity

55 %

 

Day

38 °C

 

Night

27 °C

 

Sea

0 °C

 

Precipitation

61 mm

in month

 

Rainy days

8 days

in month

 

Daylight

14 hours

average

 

Sunshine

9 hours

average

 

Humidity

55 %

Overview: Peshawar
Peshawar, the capital of Khyber Pakhtunkhwa, Pakistan, experiences a semi-arid climate, with extreme variations in temperatures and distinctive seasons. The city thrives under a sweltering sun, with daytime temperatures soaring to 40 °C (104 °F) in June, gradually cooling to a mild 20 °C (67 °F) by December. Daytime highs are contrasted with chillier nights, dropping to 5 °C (40 °F) in January. Rainfall remains sparse throughout most of the year but peaks in March with 85 mm (3.33 in), while the drier months register minimal precipitation, with November seeing only 18 mm (0.70 in).

Weather charts for Peshawar

Weather overview
Weather overview
Weather overview
Show more charts

Find more destinations like this

Travel essentials
Weather
Beach
Nature
City
Prices
Other

Where do you want to go?

When do you want to go?

Your ideal holidays are?

Who are you travelling with?

Day temperature

I don't care

Wet days

I don't care

Overall prices

Where do you want to go?

Your ideal holidays are?

When do you want to go?

Day temperature

I don't care

Closest destinations for Peshawar

Closest cities for Peshawar


Weather overview for Peshawar

Weather overview

Peshawar, the capital of Khyber Pakhtunkhwa, Pakistan, experiences a semi-arid climate, with extreme variations in temperatures and distinctive seasons. The city thrives under a sweltering sun, with daytime temperatures soaring to 40 °C (104 °F) in June, gradually cooling to a mild 20 °C (67 °F) by December. Daytime highs are contrasted with chillier nights, dropping to 5 °C (40 °F) in January. Rainfall remains sparse throughout most of the year but peaks in March with 85 mm (3.33 in), while the drier months register minimal precipitation, with November seeing only 18 mm (0.70 in).

January weather

January in Peshawar brings in the cooler season, with pleasant daytime temperatures averaging 18 °C (64 °F). The nights can get quite chilly, hitting an average low of 5 °C (40 °F). The city experiences a relatively dry period with a minimal number of rainy days, approximately 5 days. With longer night hours, expect crisper evenings and a need for warm clothing.

February weather

February ushers in a gradual warming, though the nights are still cold with an average low of 7 °C (45 °F). Expect to see more sunny days with daylight temperatures reaching 20 °C (68 °F). There is a slight increase in precipitation, with rains occurring on an average of 7 days. With the change in weather, prepare for varying temperatures throughout the day.

March weather

As March arrives, Peshawar sees an increase in both temperature and rainfall. Daytime highs reach around 25 °C (76 °F), while the evenings remain comfortably cool at 12 °C (54 °F). March has the highest rainfall of the year, reaching up to 85 mm (3.33 in), contributing to the number of wet days the city experiences.

April weather

April in Peshawar is characterized by a steady climb in temperature, with daytime averages hitting 31 °C (87 °F). Night temperatures also see an increase, averaging 17 °C (62 °F). Despite this, rainfall is slightly less than in March, and you'll witness around 8 days of wet weather. Outdoor activities are popular during this month due to the abundance of sunshine.

May weather

May sees a dramatic rise in temperatures in Peshawar, with daytime highs averaging a scorching 37 °C (98 °F). Nights provide little respite as they average 22 °C (72 °F). Rainfall drops considerably to about 32 mm (1.25 in), and the number of wet days decreases to 6 days. This is a month where hydration and sun protection are crucial.

June weather

The zenith of Peshawar's heat is reached in June, when temperatures soar to a blistering 40 °C (104 °F) during the day. The warm nights hover around 26 °C (79 °F), while rainfall is at its lowest for the season at 20 mm (0.77 in). Nonetheless, the city sees just about 4 days of rain, meaning most days in June are dominated by shining sun and clear skies.

July weather

July in Peshawar maintains the high heat, with daytime temperatures averaging 38 °C (100 °F), and nights staying warm at 27 °C (80 °F). Despite this, the monsoon rains linger with an average of 8 days of rain throughout the month, bringing with it a temporal relief from the heat, and some humidity.

August weather

August's heat persists in Peshawar, though slightly milder, with a daytime average of 36 °C (97 °F) and a comfortable night average of 26 °C (79 °F). The city experiences a continuation of monsoon showers with around 9 days of rain, maintaining a level of humidity throughout the month.

September weather

September marks the onset of more temperate weather in Peshawar, with daytime highs stabilizing around 35 °C (95 °F) and nights becoming pleasant at 23 °C (74 °F). The frequency of rain lessens significantly to about 5 days, and rainfall drops to around 32 mm (1.25 in). As the season transitions, outdoor evening activities become increasingly attractive.

October weather

October in Peshawar sees a further drop in temperatures, averaging 31 °C (89 °F) during the day and 17 °C (62 °F) at night. With only around 3 days of rain, this month is one of the driest, making it ideal for enjoying the crisp fall air and the warmth of mild afternoons.

November weather

The cool breeze of November brings a significant relief to Peshawar, with the mercury dipping to a more agreeable daytime average of 26 °C (78 °F), and a crisp night average of 10 °C (50 °F). The city sees one of its driest months, with an average of 3 days of rainfall, complementing the shortening days with mostly clear skies.

December weather

December ushers in the winter chill to Peshawar, with daytime temperatures cooling down to an average of 20 °C (67 °F) and nights averaging 5 °C (42 °F). With approximately 3 days of rain, December remains relatively dry, though the shorter days mean less sunlight and more opportunities to enjoy winter activities and cozy evenings.

FAQs

What types of clothing are suitable for Peshawar in January?

Dressing in layers is advisable for Peshawar in January due to the significant temperature difference between day and night. Warm jackets, sweaters, and scarves will keep you comfortably warm during the colder nights.

Is February a wet month in Peshawar?

February in Peshawar isn't particularly wet, but you'll notice an uptick in rainy days compared to January, with about 7 days expected.

How does the weather shift in Peshawar during March?

March marks a significant shift towards warmer weather in Peshawar with pleasant daytime temperatures, but it also brings the peak of the rainy season, so expect more frequent showers.

Can I expect hot weather in Peshawar during April?

Yes, April in Peshawar does bring hot weather with average daytime temperatures of 31 °C (87 °F). It's the perfect time to enjoy the sun before the extreme heat of summer sets in.

How intense is the heat in Peshawar during May?

The heat in May in Peshawar is intense, with temperatures frequently reaching a sizzling 37 °C (98 °F). It's important to take measures against the sun, such as wearing hats, using sunscreen, and staying hydrated.

Just how hot does it get in Peshawar in June?

In June, Peshawar experiences extreme heat, with daily temperatures reaching a peak of 40 °C (104 °F). It's advisable to stay indoors during the hottest parts of the day to avoid heatstroke.

Does Peshawar experience a monsoon season in July?

Peshawar does experience the effects of the monsoon in July, resulting in an average of 8 days of rain which can provide a respite from the persistent heat.

Is August in Peshawar still considered part of the monsoon season?

Yes, the monsoon season in Peshawar extends into August, combining high humidity with intermittent rainfall over an average of 9 days.

How does the weather start to change in Peshawar in September?

In September, Peshawar begins to transition away from the extreme heat of summer, with daytime temperatures becoming more moderate and nights more comfortable.

Is October a good time to enjoy outdoor activities in Peshawar?

Absolutely, with comfortable day temperatures averaging 31 °C (89 °F) and a low chance of rain, October is an excellent time for outdoor activities in Peshawar.

What is the weather like in Peshawar in November?

November in Peshawar features enjoyable weather, with moderate daytime temperatures, making it a splendid time to explore the city and its surroundings.

How cold does it get in Peshawar in December?

December brings a cool retreat from the previous months' heat in Peshawar, with soothing daytime temperatures and even chillier nights that might require a warm jacket or sweater.

Data backed by 40 years of history

We make the most from 40 years of historical weather data to predict the best weather conditions.

Selection of world's favourite destinations

Deciding on where to go for a holiday is hard sometimes. Get inspired by the most popular destinations.

16 500 000 weather records

We aggregate data from combining multiple weather sources to ensure accuracy of the highest order.

Where to go
Top destinations
Text Search