Climate and monthly weather forecastPeshawar, Pakistan
Climate and monthly weather forecast
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 »Published by: Weather Atlas | About Us
Data Sources | Weather Forecasting & Climate
Frequently asked questions
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).
Average pressure
Peshawar, Pakistan
- Average pressure in January:
1019.3mbar - Average pressure in February:
1017.6mbar - Average pressure in March:
1014.8mbar - Average pressure in April:
1011.2mbar - Average pressure in May:
1006.7mbar - Average pressure in June:
1001.7mbar
- Average pressure in July:
1000.1mbar - Average pressure in August:
1002.5mbar - Average pressure in September:
1007.2mbar - Average pressure in October:
1013.5mbar - Average pressure in November:
1017mbar - Average pressure in December:
1018.3mbar
The month with the highest atmospheric pressure is January (1019.3mbar).
The month with the lowest atmospheric pressure is July (1000.1mbar).
Average wind speed
Peshawar, Pakistan
- Average wind speed in January:
7.9km/h - Average wind speed in February:
8.7km/h - Average wind speed in March:
8.1km/h - Average wind speed in April:
8.3km/h - Average wind speed in May:
9.1km/h - Average wind speed in June:
8.3km/h
- Average wind speed in July:
7.4km/h - Average wind speed in August:
7.4km/h - Average wind speed in September:
6.4km/h - Average wind speed in October:
6km/h - Average wind speed in November:
7.1km/h - Average wind speed in December:
7.4km/h
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).
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%).
Average rainfall
Peshawar, Pakistan
The wettest month (with the highest rainfall) is August (52mm).
The driest month (with the least rainfall) is December (3mm).
Average rainfall days
Peshawar, Pakistan
- Average rainfall days in January:
4.9 days - Average rainfall days in February:
8.3 days - Average rainfall days in March:
10.2 days - Average rainfall days in April:
11.3 days - Average rainfall days in May:
8.6 days - Average rainfall days in June:
5.8 days
- Average rainfall days in July:
10.7 days - Average rainfall days in August:
13.3 days - Average rainfall days in September:
7.6 days - Average rainfall days in October:
3.7 days - Average rainfall days in November:
2.6 days - Average rainfall days in December:
2.1 days
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).
Average snowfall days
Peshawar, Pakistan
- Average snowfall days in January:
0 days - Average snowfall days in February:
0 days - Average snowfall days in March:
0 days - Average snowfall days in April:
0 days - Average snowfall days in May:
0 days - Average snowfall days in June:
0 days
- Average snowfall days in July:
0 days - Average snowfall days in August:
0 days - Average snowfall days in September:
0.1 days - Average snowfall days in October:
0 days - Average snowfall days in November:
0 days - Average snowfall days in December:
0 days
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).
Average daylight / Average sunshine
Peshawar, Pakistan
- Average daylight in January:
10h and 12min - Average daylight in February:
11h and 0min - Average daylight in March:
12h and 0min - Average daylight in April:
13h and 0min - Average daylight in May:
13h and 54min - Average daylight in June:
14h and 24min
- Average daylight in July:
14h and 12min - Average daylight in August:
13h and 24min - Average daylight in September:
12h and 24min - Average daylight in October:
11h and 18min - Average daylight in November:
10h and 24min - Average daylight in December:
9h and 54min
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).
- Average sunshine in January:
6h and 48min - Average sunshine in February:
7h and 12min - Average sunshine in March:
8h and 48min - Average sunshine in April:
11h and 24min - Average sunshine in May:
11h and 54min - Average sunshine in June:
12h and 0min
- Average sunshine in July:
11h and 42min - Average sunshine in August:
11h and 48min - Average sunshine in September:
11h and 0min - Average sunshine in October:
7h and 30min - Average sunshine in November:
7h and 12min - Average sunshine in December:
7h and 12min
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).
Average sunshine days
Peshawar, Pakistan
- Average sunshine days in January:
24.8 days - Average sunshine days in February:
18.2 days - Average sunshine days in March:
17.9 days - Average sunshine days in April:
14.8 days - Average sunshine days in May:
17.3 days - Average sunshine days in June:
18.5 days
- Average sunshine days in July:
12.8 days - Average sunshine days in August:
11 days - Average sunshine days in September:
14.9 days - Average sunshine days in October:
23.3 days - Average sunshine days in November:
25.9 days - Average sunshine days in December:
28.4 days
The month with the most sunshine days is December (28.4 days).
The month with the least sunshine days is August (11 days).
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).
Average cloud cover
Peshawar, Pakistan
The month with the most cloud cover is February (Cloud cover 29).
The month with the least cloud cover is October (Cloud cover 8).
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).





