Peshawar
Pakistan
Long-term weather forecast
Long-term weather forecast

Monthly weather forecast and climate
Peshawar, Pakistan

January, like December, in Peshawar, Pakistan, is another comfortable winter month, with average temperature varying between 4°C (39.2°F) and 18.3°C (64.9°F). With an average high-temperature of 18.3°C (64.9°F) and an average low-temperature of 4°C (39.2°F), January is the coldest month. Weather in January »
The last month of the winter, February, is also an enjoyable month in Peshawar, Pakistan, with average temperature ranging between min 6.3°C (43.3°F) and max 19.5°C (67.1°F). In Peshawar, the average high-temperature in February is essentially the same as in January - a still comfortable 19.5°C (67.1°F). Weather in February »

March, the first month of the spring, in Peshawar, is a warm month, with average temperature ranging between min 11.2°C (52.2°F) and max 23.7°C (74.7°F). In Peshawar, the average high-temperature marginally rises, from an enjoyable 19.5°C (67.1°F) in February, to a warm 23.7°C (74.7°F). Weather in March »

April in Peshawar, Pakistan, is a hot spring month, with temperature in the range of an average low of 16.4°C (61.5°F) and an average high of 30°C (86°F). In Peshawar, the average high-temperature increases, from a moderately hot 23.7°C (74.7°F) in March, to a hot 30°C (86°F). Weather in April »

May, the last month of the spring, in Peshawar, is a very hot month, with temperature in the range of an average low of 21.3°C (70.3°F) and an average high of 35.9°C (96.6°F). In May, the average high-temperature increases, from a tropical 30°C (86°F) in April, to a very hot 35.9°C (96.6°F). Weather in May »

The first month of the summer, June, is a blistering month in Peshawar, Pakistan, with average temperature fluctuating between 25.7°C (78.3°F) and 40.4°C (104.7°F). June is the warmest month, with an average high-temperature of 40.4°C (104.7°F) and an average low-temperature of 25.7°C (78.3°F). Weather in June »

July, like June, in Peshawar, Pakistan, is another torrid summer month, with temperature in the range of an average low of 26.6°C (79.9°F) and an average high of 37.7°C (99.9°F). In Peshawar, the average high-temperature in July is practically the same as in June - a sweltering 37.7°C (99.9°F). Weather in July »

The last month of the summer, August, is another torrid month in Peshawar, Pakistan, with average temperature varying between 25.7°C (78.3°F) and 35.7°C (96.3°F). In August, the average high-temperature is practically the same as in July - a still torrid 35.7°C (96.3°F). Weather in August »

September, the first month of the autumn, in Peshawar, is also a sweltering month, with average temperature ranging between min 22.7°C (72.9°F) and max 35°C (95°F). In September, the average high-temperature is almost the same as in August - a still torrid 35°C (95°F). Weather in September »

October, like September, is another tropical autumn month in Peshawar, Pakistan, with temperature in the range of an average high of 31.2°C (88.2°F) and an average low of 16.1°C (61°F). In Peshawar, the average high-temperature in October slightly decreases, from a torrid 35°C (95°F) in September, to a tropical 31.2°C (88.2°F). Weather in October »

The last month of the autumn, November, is also a moderately hot month in Peshawar, Pakistan, with average temperature varying between 7.6°C (45.7°F) and 25.6°C (78.1°F). In Peshawar, Pakistan, the average high-temperature decreases, from a tropical 31.2°C (88.2°F) in October, to a warm 25.6°C (78.1°F). Weather in November »

December, the first month of the winter, in Peshawar, is still a pleasant month, with average temperature ranging between min 4.9°C (40.8°F) and max 20.1°C (68.2°F). In December, the average high-temperature decreases, from a moderately hot 25.6°C (78.1°F) in November, to a pleasant 20.1°C (68.2°F). Weather in December »

What is the coldest month in Peshawar?

January is the coldest month in Peshawar, Pakistan, with an average high-temperature of 18.3°C (64.9°F) and an average low-temperature of 4°C (39.2°F).

How many days does it rain in Peshawar?

In Peshawar, Pakistan, during the entire year, the rain falls for 70 days and collects up to 403.9mm (15.9") of precipitation.

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

Months with the lowest UV index are January and December, with an average maximum UV index of 3.

What is the wettest month in Peshawar?

March is the month with the most rainfall in Peshawar. Rain falls for 10 days and accumulates 78.4mm (3.1") of precipitation.

What is the warmest month in Peshawar?

The warmest month in Peshawar is June, with an average high-temperature of 40.4°C (104.7°F) and an average low-temperature of 25.7°C (78.3°F).

What is the driest month in Peshawar?

The month with the least rainfall in Peshawar, Pakistan, is June when the rain falls for 4 days and typically collects 7.7mm (0.3") of precipitation.

When are the longest days in Peshawar?

The month with the longest days is June, with an average of 14.4h of daylight.

What month has the most sunshine in Peshawar?

With an average of 10h of sunshine, June has the most sunshine of the year in Peshawar, Pakistan.

When is the highest UV index in Peshawar?

July is the month with the highest UV index, with an average maximum UV index of 12.

What is the month with the shortest days in Peshawar?

With an average of 9.9h of daylight, December has the shortest days of the year in Peshawar, Pakistan.

What is the month with the least sunshine in Peshawar?

The month with the least sunshine in Peshawar, Pakistan, is December, with an average of 5.9h of sunshine.
Average temperature - Peshawar, Pakistan
Average rainfall - Peshawar, Pakistan

The wettest month (with the highest rainfall) is March (78.4mm).
The driest month (with the lowest rainfall) is June (7.7mm).

Average rainfall days - Peshawar, Pakistan

Months with the highest number of rainy days are March and April (10 days).
Months with the lowest number of rainy days are October and November (3 days).

Average daylight / Average sunshine - Peshawar, Pakistan