Your July weather guide

Weather in Morocco in July

July is a good month for Morocco if you enjoy strong heat and plan your days around it, but it is less suitable for long afternoons outdoors. Average daytime temperatures reach 34°C, with Marrakech at 36°C and Agadir offering the cooler option at 32°C. Choose Agadir for a seaside stay with less intense daytime heat, or Marrakech if you are comfortable keeping active plans to the morning and leaving midday for rest.

Long-term climate averages, not a forecast · 1991-2020

Average daytime high
34.0°Cacross 2 destinations
Average night-time low
19.6°Cafter dark
Sea temperature
19.7°Cbracing
Rainy days
1days1 mm or more

Morocco, month by month

Turn up the warmth

Warmest places in Morocco in July

Ranked by average daytime high. The full comparison is in the table below.

#1Hot

Marrakech

Morocco · 3 h 36 min from London

Day
36.1°C
Sea
-
Sun
11.7h
Rain days
1
#2Hot

Agadir

Morocco · 3 h 48 min from London

Day
31.9°C
Sea
19.7°C
Sun
10.8h
Rain days
0

Morocco destinations ranked for July

All 2 places we track in Morocco, ordered by daytime high.

Scroll sideways for more weather, down for more places. Click a heading to sort.

Morocco destinations ranked by July temperature
#Destination
1Marrakech36.1°C18.5°C-11.7 h13 h 36 min
2Agadir31.9°C20.6°C19.7°C10.8 h03 h 48 min

2 destinations shownClimate averages, not a forecast.

July climate overview

Daytime highs across Morocco in July run from 31.9°C (Agadir) to 36.1°C (Marrakech). In Marrakech about 100% of July days reach 25°C. Nights average 19.6°C; the coldest 10% of nights in Agadir fall to 18°C or below.

Rainfall in July

Expect around 1 rainy days (1 mm or more) in July, with Agadir the driest (0 days) and Marrakech the wettest (1 days). The wettest July at Marrakech between 1991 and 2020 was 2015 with 11 mm; the driest was 2001 with 0 mm.

Sea temperature

The sea averages 19.7°C around Morocco in July. That is bracing: fine for a dip, cool for long swims.

Sunshine and daylight

Around 11.3 hours of sunshine a day on average, out of 13.9 hours of daylight (sunshine estimated from cloud cover).

July against the rest of the year in Morocco

July is the 1st warmest month of the twelve in Morocco. It is 3.6°C warmer than June and 0.0°C cooler in August. The hottest month here is July (34°C) and the coolest January (19°C).

Which part of Morocco in July?

What to pack for Morocco in July

Based on the averages: light, loose clothing and serious sun protection - midday highs sit around 34°C; swimwear if you do not mind a bracing 20°C sea.

Similar weather elsewhere in July

Within 1.5°C of Morocco's July daytime average: Seville (35°C), Kusadasi (35°C, sea 24°C), Sousse (35°C, sea 25°C), Antalya (34°C, sea 28°C), Hurghada (34°C, sea 28°C). See the full ranking for July.

Marrakech: plan around the midday heat

Marrakech suits travellers who tolerate heat well and do not mind slowing down during the hottest part of the day. At 36°C by day, this is not the month for a packed outdoor schedule from morning until evening. Start early, keep drinking water and make shade or an indoor break part of your afternoon plan. Light, loose clothing and a sunhat are sensible choices, while a room with air conditioning is worth prioritising if heat affects your sleep. Nights average 18°C, so the contrast with daytime is substantial. That makes evenings a better fit for spending time outdoors, though you may appreciate a light layer later.

Agadir: the cooler choice, with refreshing sea temperatures

Agadir is the better fit if you want a seaside holiday without Marrakech's higher daytime temperatures. Its average high of 32°C still calls for shade and a quieter pace at midday, rather than treating the coast as a cool-weather option. The sea averages 20°C: refreshing after time in the heat, but potentially chilly if you prefer warm water or lengthy swims. Pack swimwear alongside loose daytime clothes and sun protection. Nights average 21°C, so evenings are warmer than in Marrakech despite the lower daytime temperature. Choose Agadir for the combination of swimming and less intense daytime heat, not for relief from warmth altogether.

A little more detail

Morocco in July FAQs

Plain answers, grounded in the averages.

Where is the hottest place in Morocco in July?

Marrakech is the warmest of the 2 places we track in Morocco in July with an average high of 36.1°C; Agadir is the coolest at 31.9°C.

Is the sea warm in Morocco in July?

Not really: the warmest sea we track in Morocco in July is 19.7°C at Agadir, below the 22°C most people find comfortable.

How much hotter is Morocco than London in July?

Morocco averages 34°C by day in July, compared with London's 22°C. That is a substantial change for travellers arriving from Britain: expect to adjust your pace, wear lighter clothing and take breaks from the heat rather than follow your usual outdoor routine.

Is rain likely to disrupt a July holiday?

Rain is unlikely to be the main constraint on your plans. Morocco averages 1 rainy day in July, with Marrakech also at 1 and Agadir at 0. With average sunshine of 11.2 hours daily across Morocco, shade and sun protection deserve more attention than wet-weather clothing.

Do I need warm clothes for the evenings?

Heavy warm clothing is not a priority for these destinations, but a light layer is useful if you feel the temperature drop after a hot day. Marrakech averages 18°C at night, while Agadir stays warmer at 21°C, making lighter evening clothing more practical there.

About these averages

ERA5-Land climate reanalysis via Open-Meteo (11 km grid), 1991-2020

Averages computed from daily values at 2 destination points.Records are the highest and lowest daily values in that 30-year period, not all-time records. These are climate averages, not a forecast for your trip. How we measure holiday weather