Peshawar, Pakistan skyline

Peshawar Weather in May

The usual May conditions in Peshawar, Pakistan, drawn from 2006–2025 records.

Peshawar in May: highs near 36.3°C (97.3°F), lows near 21.5°C (70.7°F), roughly 4 rainy days adding up to 22 mm, and 12.1 hours of sunshine on an average day.

Avg high

36.3°C (97.3°F)

Avg low

21.5°C (70.7°F)

Rainfall

22 mm (0.9 in)

Rainy days

4 days

Sunshine

12.1 h / day

Humidity

37%

May vs the rest of the year

Only 2 months are warmer than May in Peshawar; for rain it is the 2nd driest month.

MonthAvg highvs MayRainRainy days
January16.9°C (62.4°F)−19.4°C (−34.9°F)30 mm4
February19.4°C (66.9°F)−16.9°C (−30.4°F)61 mm7
March24.2°C (75.6°F)−12.1°C (−21.8°F)83 mm9
April30°C (86°F)−6.3°C (−11.3°F)53 mm7
May36.3°C (97.3°F)—22 mm4
June39.3°C (102.7°F)+3°C (+5.4°F)30 mm5
July36.3°C (97.3°F)same144 mm17
August34°C (93.2°F)−2.3°C (−4.1°F)156 mm19
September33.7°C (92.7°F)−2.6°C (−4.7°F)69 mm10
October30.4°C (86.7°F)−5.9°C (−10.6°F)30 mm5
November23.8°C (74.8°F)−12.5°C (−22.5°F)23 mm3
December19.1°C (66.4°F)−17.2°C (−31°F)18 mm2

What May feels like in Peshawar

For Peshawar, May is late spring on the calendar. Midday heat is intense, and most people keep to shade or air-conditioning in the afternoon. The day–night swing is wide (about 14.8°C (26.6°F)): nights stay warm, so mornings and evenings feel very different from midday. The heat is dry rather than muggy, so drink more than you think you need.

Rain in Peshawar in May

Wet days are occasional rather than regular, about one day in 8. A rainy day brings about 5.5 mm (0.2 in) on average — steady rain rather than a passing shower. That is lighter than the city's yearly norm of about 7.8 mm per rainy day. It is among the three driest months of the year.

Daylight and sunshine in May

Mid-month, Peshawar gets 13 h 54 min of daylight, from sunrise near 5:13 am to sunset near 7:07 pm. Since mid-April the day has gained 54 min. Measured sunshine covers about 87% of the daylight — skies are mostly clear.

How May compares to the rest of the year

Ranked by average high, May comes out as the 2nd warmest month in Peshawar. Afternoons run 6.3°C (11.3°F) warmer than in April, with 31 mm less rain. Temperatures keep climbing into June. The next month's average high: 39.3°C (102.7°F).

Who May suits

  • Sightseeing: less ideal — midday heat makes long walks hard.
  • Parks & outdoor: less ideal — afternoons are too warm to linger outside.
  • Museums & indoor: a good choice — a cool break during the hottest hours.

Tips for visiting Peshawar in May

Versatile Layers

Pack pieces you can take off by noon and put back on at dusk.

Sun Protection

Loose, breathable clothing plus sunscreen and a wide-brimmed hat.

Quick questions

How warm is Peshawar in May?

It feels very hot: typical highs are 36.3°C (97.3°F), with lows near 21.5°C (70.7°F).

Does it rain a lot in Peshawar in May?

Not especially. There are about 4 rainy days (22 mm), mostly moderate rain.

What should I wear in Peshawar in May?

Pack versatile layers and sun protection. There is little need to change for the evening.

Is May or June better for visiting Peshawar?

On our 12-month climate ranking, May comes out ahead (#9 of 12 vs #10). June is warmer and has more rainy days.

Is May a good time to visit Peshawar?

Fair

Fair — very hot days, mostly dry (about 4 rainy days), plenty of sunshine (12.1 h a day). Within Peshawar's own year, May ranks #9 of 12.

May in other Pakistan cities

Plan a trip to Peshawar

Get a day-by-day weather score for your exact travel dates.

Open the Trip Planner

Monthly averages from 20 years of Open-Meteo history (2006–2025), not a forecast — see all 12 months in Peshawar weather by month.