Climate and monthly weather forecast
Peshawar, Pakistan

englishespañol中文
Share

The climate of Peshawar

Peshawar, situated in the heart of Pakistan, experiences a predominantly Mediterranean climate, classified as Csa on the Köppen climate scale. This categorization indicates a region of hot summers and mild winters with a well-defined rainy season. The luscious city witnesses significant variations in weather patterns, established by an intricate balance of multiple climatological factors.

Throughout the year, Peshawar embodies an eclectic mix of temperatures ranging from the lower threshold of 7.6°C (45.7°F) to an upper limit of 39.9°C (103.8°F). Transitioning from the cool temperatures of January, the mercury begins to rise in February hitting the peak of heat in June. Post-June, a gradual decrease in temperature can be documented until December, thereby completing the annual temperature cycle. Humidity levels fluctuate noticeably as well, presenting themselves highest during the months of February and August, while hitting low points in June and December.

Rainfall discusses a tale of its own, with Peshawar receiving a minimum of 3mm (0.12") in December and a maximum of 52mm (2.05") in August. The city receives rainfall throughout the year, with November to February observing a reduced influx. Starting March, rainfall amplifies, reaching the apex during the monsoon months of July and August. Additionally, Peshawar rarely if ever, experiences snowfall, further delineating its hot-summer Mediterranean climate.

The best time to visit Peshawar

Based on the climatological parameters, the most optimal time for scheduling a visit to Peshawar would be from October to April. During this interval, the city is relatively cool, and the temperatures range from a pleasant 9.8°C (49.6°F) to a moderately warm 30.6°C (87.1°F). The relatively low rainfall makes an enriching exploration conducive, and the extended sunshine hours combined with clear visibility, adds a sparkle to every outing.

The Worst Time to Visit Peshawar

Contrastingly, on the heat index, May through September prove challenging for visitors, overshadowed by elevated temperatures that escalate upto a scorching 39.9°C (103.8°F). Furthermore, the period from July to August experiences peak rainfall thereby making this interval least conducive for outdoor activities and travel.

Spring Weather in Peshawar

Peshawar's spring season, from February to April, is marked by a moderate rise in temperatures that oscillate from 9.8°C (49.6°F) to 29.9°C (85.8°F). Rainfall is common during this period elevating from 38mm (1.5") to 35mm (1.38"), while the days are relatively longer, with daylight hours stretching from 11 to 13.

Summer Weather in Peshawar

The summer months extending from May to July, sees temperatures spike, reaching a whopping 39.9°C (103.8°F). Coupled with sun-drenched days that witness upto 14.4 hours of daylight, and rainfall peaking at 51mm (2.01") in July, all contribute to a sizzling and intense summer in Peshawar.

Autumn Weather in Peshawar

The city's autumn, beginning from October and enveloping November, presents a considerable reduction in temperatures that modulate between 24°C (75.2°F) to 30.6°C (87.1°F), while rainfall reduces significantly from the summer's 23mm (0.91") to a minimal 5mm (0.2"). These conditions set the stage for fascinating colors and a refreshing breeze throughout the city.

Winter Weather in Peshawar

Peshawar's winter, from December through January, witnesses the lowest temperatures of the year with an average as low as 7.6°C (45.7°F). Rainfall is scanty during this season, reducing to a minimal 3mm (0.12") in December. With relatively shorter daylight hours than the other seasons, the winter nights in Peshawar are chilly yet beautiful, bringing with them a sense of calm and serenity.

Weather in January

January in Peshawar, Pakistan, brings about a sharp, chilly weather with a notable range in temperature from 7.6°C (45.7°F) to 16.7°C (62.1°F). The year kicks off with a rather dry and clear atmosphere. A marked contrast exists with the forthcoming February, as this month experiences minimal rainfall. Weather in January »

Weather in February

The cold month of January smoothly transitions into a slightly warmer February in Peshawar. Despite the change in temperature, the skies retain their clarity with an increased sunlight duration. Compared to January, February has more rainy days, thus kickstarting the rainfall pattern for the year ahead in Peshawar. Weather in February »

Weather in March

As the spring season sets in, March in Peshawar witnesses a considerable rise in temperature from 13.8°C (56.8°F) to 24.2°C (75.6°F). March displays a wider temperature gradient compared to preceding winter months, characterized by warmer days and milder nights. Weather in March »

Weather in April

Watching the steady shift from spring to summer means witnessing April's weather in Peshawar. A significant increase in temperature announces the arrival of the warmer months. The final throes of the rainfall season in Peshawar are seen in April, as future months see a noticeable dip in rainfall. Weather in April »

Weather in May

In May, the temperature in Peshawar hits the roof, sizzling its way from 24.3°C (75.7°F) to a blistering 35.9°C (96.6°F). The departure from the rainfall months into a period of intense heat is profound in May. With the summer months on the horizon, the increasing heat and decreasing rainfall foreshadow what is to come. Weather in May »

Weather in June

June symbolizes the heart of summer in Peshawar with high temperatures and minimal rainfall. Even though it is summer, the climate is still favorable for outdoor activities due to the long daylight hours. The nights start witnessing a cool change following the peak daytime temperatures experienced throughout the month. Weather in June »

Weather in July

The temperature range in July, hovering from 30.2°C (86.4°F) to 39.4°C (102.9°F), makes it one of the hottest months for Peshawar. The increased heat levels propel residents indoors, as outdoor activities become limited due to the scorching Peshawar sun. Weather in July »

Weather in August

August in Peshawar, Pakistan, is known for a slight decrease in temperature with a range from 29°C (84.2°F) to 37.5°C (99.5°F). The close of summer draws nearer as the city witnesses a gradual drop in temperature. The latter half of monsoon season fills August air with moisture, giving Peshawar an occasional respite from the intense summer heat. Weather in August »

Weather in September

Peshawar transitions gracefully from soaring August temperatures to the more moderate climate of September. The start of autumn ushers in comfortable weather, perfect for enjoying outdoor activities without the previous months' oppressive heat. Weather in September »

Weather in October

October's weather in Peshawar sees a further retreat in the thermometer with temperatures ranging between 20.4°C (68.7°F) and 30.6°C (87.1°F). The transition from the hot summer months to the coolness of autumn is genuinely evident during October. Weather in October »

Weather in November

November in Peshawar, Pakistan, marks the arrival of winter with temperatures sliding from 14.5°C (58.1°F) to 24°C (75.2°F). The shift from autumn signifies a considerable decline in day temperatures and humidity levels. The dry and clear weather, coupled with cooling temperatures, offers an ideal setting for tourists. Weather in November »

Weather in December

December signifies the arrival of peak winter in Peshawar, characterized by a stark temperature drop ranging between 9.8°C (49.6°F) and 19.6°C (67.3°F). December proudly boasts of clear skies, leading to starry nights and sunny days with crisp cold breezes wafting throughout the city. Weather in December »
[Resources]

Frequently asked questions

What are the coldest months in Peshawar?

January is the coldest month, with an average high-temperature of 16.7°C (62.1°F) and an average low-temperature of 7.6°C (45.7°F).

How many days does it rain in Peshawar?

In Peshawar, during the entire year, the rain falls for 89.1 days and collects up to 309mm (12.17") of precipitation.

When it does not snow in Peshawar?

In Peshawar, snow does not fall in January through August, October through December.

How many days does it snow in Peshawar?

Throughout the year, there are 0.1 snowfall days.

What is the month with the least sunshine in Peshawar?

The month with the least sunshine is January, with an average of 6.8h of sunshine.

What is the month with the lowest UV index in Peshawar?

January, February and December, with an average maximum UV index of 4, are months with the lowest UV index in Peshawar, Pakistan.

What are the most humid months in Peshawar?

February and August, with an average relative humidity of 43%, are most humid months in Peshawar, Pakistan.

When is the highest UV index in Peshawar?

May through August, with an average maximum UV index of 8, are months with the highest UV index in Peshawar, Pakistan.

What part of the year is the hottest in Peshawar?

June, having an average high-temperature of 39.9°C (103.8°F) and an average low-temperature of 28.3°C (82.9°F), is the warmest month in Peshawar.

What is the least humid month in Peshawar?

June is the least humid month in Peshawar, with an average relative humidity of 22%.

When are the longest days in Peshawar?

The month with the longest days in Peshawar is June, with an average of 14h and 24min of daylight.

What month has the most sunshine in Peshawar?

June has the most sunshine of the year, with an average of 12h of sunshine.

What is the wettest month in Peshawar?

August is the month with the most rainfall in Peshawar. Rain falls for 13.3 days and accumulates 52mm (2.05") of precipitation.

When does it snow in Peshawar?

The only month with snowfall in Peshawar, Pakistan, is September.

When does it snow the most in Peshawar?

September has the most snowfall days of the year in Peshawar. Snow falls for 0.1 days.

What is the driest month in Peshawar?

The month with the least rainfall in Peshawar, Pakistan, is December, when the rain falls for 2.1 days and typically collects 3mm (0.12") of precipitation.

What is the month with the shortest days in Peshawar?

The month with the shortest days in Peshawar is December, with an average of 9h and 54min of daylight.

Is there Daylight Saving Time (DST) in Peshawar?

Peshawar does not observe Daylight Saving Time (DST). PKT timezone is used over the entire year.

Average temperature
Peshawar, Pakistan

Average temperature - Peshawar, Pakistan

The warmest month (with the highest average high temperature) is June (39.9°C).
The month with the lowest average high temperature is January (16.7°C).

The month with the highest average low temperature is July (30.2°C).
The coldest month (with the lowest average low temperature) is January (7.6°C).

[Resources]

Average pressure
Peshawar, Pakistan

Average pressure - Peshawar, Pakistan

The month with the highest atmospheric pressure is January (1019.3mbar).
The month with the lowest atmospheric pressure is July (1000.1mbar).

[Resources]

Average wind speed
Peshawar, Pakistan

Average wind speed - Peshawar, Pakistan

The windiest month (with the highest average wind speed) is May (9.1km/h).
The calmest month (with the lowest average wind speed) is October (6km/h).

[Resources]

Average humidity
Peshawar, Pakistan

Average humidity - Peshawar, Pakistan

The months with the highest relative humidity are February and August (43%).
The month with the lowest relative humidity is June (22%).

[Resources]

Average rainfall
Peshawar, Pakistan

Average rainfall - Peshawar, Pakistan

The wettest month (with the highest rainfall) is August (52mm).
The driest month (with the least rainfall) is December (3mm).

[Resources]

Average rainfall days
Peshawar, Pakistan

Average rainfall days - Peshawar, Pakistan

The month with the highest number of rainy days is August (13.3 days).
The month with the least rainy days is December (2.1 days).

[Resources]

Average snowfall days
Peshawar, Pakistan

Average snowfall days - Peshawar, Pakistan

The month with the highest number of snowfall days is September (0.1 days).
The months with the least snowfall days are January, February, March, April, May, June, July, August, October, November and December (0 days).

[Resources]

Average daylight / Average sunshine
Peshawar, Pakistan

Average daylight / Average sunshine - Peshawar, Pakistan

The month with the longest days is June (Average daylight: 14h and 24min).
The month with the shortest days is December (Average daylight: 9h and 54min).

The month with the most sunshine is June (Average sunshine: 12h and 0min).
The month with the least sunshine is January (Average sunshine: 6h and 48min).

[Resources]

Average sunshine days
Peshawar, Pakistan

Average sunshine days - Peshawar, Pakistan

The month with the most sunshine days is December (28.4 days).
The month with the least sunshine days is August (11 days).

[Resources]

Average UV index
Peshawar, Pakistan

Average UV index - Peshawar, Pakistan

The months with the highest UV index are May, June, July and August (UV index 8).
The months with the lowest UV index are January, February and December (UV index 4).

[Resources]

Average visibility
Peshawar, Pakistan

Average visibility - Peshawar, Pakistan

The months with the highest visibility are January, February, March, April, May, June, July, August, September, October, November and December (10km).
The months with the lowest visibility are January, February, March, April, May, June, July, August, September, October, November and December (10km).

[Resources]

Peshawar, Pakistan

Weather forecast for your location

1. Click Locate me button
2. Allow the app to use your location