Mazar-e Sharif weather

Get the latest coronavirus (Covid-19) updates for Afghanistan with current travel advice and statistics on new cases per 100,000 and vaccine.

Recommended for Afghanistan

  • Top deals & discounts
  • Mazar-e Sharif climate averages by month
  • More destinations
  • Best time to go to Mazar-e Sharif
  • Mazar-e Sharif 5-day weather forecast
  • Mazar-e Sharif weather today - current conditions (last 24-hours)

Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec

The weather guide for Mazar-e Sharif, Afghanistan shows long term weather averages processed from data supplied by CRU (University of East Anglia) & today's weather forecast provided by MeteoBlue. Find out more about our data sources.

  • Explore lowest airfares by destinations worldwide
  • Find the cheapest month or filter by route or month
  • Prices shown found on Skyscanner in last 8 days

Which is the hottest month in Mazar-e Sharif?

The hottest time of year in Mazar-e Sharif is normally July. Expect maximum daytime temperatures to reach 39°C with very high heat and humidity.

Which month has the most rain in Mazar-e Sharif?

In terms of rainfall, March is usually the wettest month in Mazar-e Sharif with 45mm on average. There are normally 10 days in March with some rain.

When is it sunniest in Mazar-e Sharif?

The sunniest time of year in Mazar-e Sharif is normally July with bright sunshine on average for 83% of daylight hours; that's 12 hours of sunshine per day.

Metric (°C / mm)  |  Imperial (°F / inches)

Back to top

Compare Mazar-e Sharif weather with the USA

Below the Mazar-e Sharif weather chart shows average maximum daytime temperature for Mazar-e Sharif, Afghanistan and the USA (Washington).

Maximum daytime temperature (°C)

Mazar-e Sharif, Afghanistan
USA (Washington)

Metric (°C / mm)  |  Imperial (°F / inches)

Compare more Mazar-e Sharif weather >>

Back to top

Related posts

Popular travel offers

Back to Holiday Weather Top ^

*affiliate links: find out how we are funded and why this helps us remain free to use.