Peshawar, Pakistan skyline

Peshawar Weather in March

What March is usually like in Peshawar, Pakistan — from 2006–2025 averages.

Expect Peshawar to reach about 24.2°C (75.6°F) by day and 11.4°C (52.5°F) at night in March, with 9 rainy days bringing 83 mm and around 9.3 hours of sunshine each day.

Avg high

24.2°C (75.6°F)

Avg low

11.4°C (52.5°F)

Rainfall

83 mm (3.3 in)

Rainy days

9 days

Sunshine

9.3 h / day

Humidity

58%

March vs the rest of the year

March is warmer than 4 of the other 11 months, and the 3rd wettest month in Peshawar.

MonthAvg highvs MarchRainRainy days
January16.9°C (62.4°F)−7.3°C (−13.1°F)30 mm4
February19.4°C (66.9°F)−4.8°C (−8.6°F)61 mm7
March24.2°C (75.6°F)—83 mm9
April30°C (86°F)+5.8°C (+10.4°F)53 mm7
May36.3°C (97.3°F)+12.1°C (+21.8°F)22 mm4
June39.3°C (102.7°F)+15.1°C (+27.2°F)30 mm5
July36.3°C (97.3°F)+12.1°C (+21.8°F)144 mm17
August34°C (93.2°F)+9.8°C (+17.6°F)156 mm19
September33.7°C (92.7°F)+9.5°C (+17.1°F)69 mm10
October30.4°C (86.7°F)+6.2°C (+11.2°F)30 mm5
November23.8°C (74.8°F)−0.4°C (−0.7°F)23 mm3
December19.1°C (66.4°F)−5.1°C (−9.2°F)18 mm2

What March feels like in Peshawar

In Peshawar, March brings early spring. Afternoons are warm and pleasant, good for long days out. Nights are cool; with a gap of about 12.8°C (23°F) between afternoon and night, early mornings can surprise you. Humidity is moderate, so the air feels neither sticky nor dry.

Rain in Peshawar in March

Expect a mix of dry and wet days, with rain about one day in 3. Rain tends to come in heavy bursts: about 9.2 mm (0.4 in) on an average rainy day. The yearly figure is similar, around 7.8 mm per wet day. It is among the three wettest months of the year.

Daylight and sunshine in March

Mid-month, Peshawar gets 11 h 55 min of daylight, from sunrise near 6:26 am to sunset near 6:21 pm. Since mid-February the day has gained 58 min. About 78% of daylight hours are sunny; in short, there are plenty of bright spells.

How March compares to the rest of the year

March is the 5th coolest month of the year in Peshawar. Against February, the average high is 4.8°C (8.6°F) higher, with 22 mm more rain. April continues the upward trend. By April, typical highs are 30°C (86°F).

Who March suits

  • Sightseeing: a good fit — daytime temperatures are fine for walking around.
  • Parks & outdoor: a good fit — pleasant for gardens, parks and riversides.

Tips for visiting Peshawar in March

Versatile Layers

Mornings and evenings are cooler than midday, so dress in layers.

Rain Protection

Keep a small umbrella in your bag and wear shoes that cope with puddles.

Sunglasses

Frequent sunshine — sunglasses and a light hat.

Quick questions

How warm is Peshawar in March?

Expect around 24.2°C (75.6°F) in the afternoon and 11.4°C (52.5°F) at night, which most visitors would call warm.

Does it rain a lot in Peshawar in March?

Quite a lot — 83 mm spread over about 9 days.

What should I wear in Peshawar in March?

Based on the averages: versatile layers, rain protection and sunglasses. Bring something extra for the cooler evenings.

Is March or April better for visiting Peshawar?

March, narrowly: it ranks #6 of 12 among Peshawar's months, against #7 for the other. April is warmer and has fewer rainy days.

Is March a good time to visit Peshawar?

Great

Great — comfortable temperatures, some rainy days (about 9), plenty of sunshine (9.3 h a day). Within Peshawar's own year, March ranks #6 of 12.

March in other Pakistan cities

Warmer or drier places in March

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.