Peshawar Weather in April
April in Peshawar brings very high temperatures around 31°C (88°F) during the day,
dropping to 17°C (63°F) at night, with quite a bit of rainfall expected, averaging around 79 mm (3.1 in) for the month.
Rainfall in Peshawar in April
Typically, you can expect about
10 days of rain this month, with
79 mm (3.1 in) on average.
The rain this month tends to fall in heavier spells rather than light drizzle. When it rains, showers can be significant.
Temperature in Peshawar in April
In April, expect very high temperatures in Peshawar, with highs of
31°C (88°F) and lows of
17°C (63°F) at night.
The hottest part of the day is usually in the afternoon, so lighter clothing can help you stay comfortable.
At
17°C (63°F) overnight, it can feel quite a bit cooler after dark. Worth packing something warmer for evenings, but the cooler temperatures are ideal for sleeping.
If your ideal day consists of dry skies and pleasant temperatures, February, March, November and December typically offer the best circumstances for Peshawar.
perfect weather
pleasant
tolerable
unpleasant
poor
Avg daytime high
-5°C (23°F) cold → 32°C (90°F) hot
Monthly precipitation
0 mm (0 in) dry → 150 mm (5.9 in) wet
Perfect weather is subjective. On this map perfect weather has been defined with temperatures between 20°C (68°F) and 29°C (84°F) and not too much precipitation (less than 90 mm (3.5 in) a month).
Marker color shows the average daytime high temperature in April: blue is cold, red is hot.
Marker color shows total monthly precipitation in April: pale blue is dry, deep blue is wet.