Fez

Morocco Weather in July

Average temperatures, rainfall, sunshine and the best places to visit in Morocco in July.

Thinking about venturing to Morocco this July and curious about the weather conditions to expect? This page holds all the key information you seek, responding to your question:

What to Expect in Morocco in July

Morocco has a wide variety of climate types. During July, you can expect temperatures that range from warm to very hot and precipitation levels ranging from almost none to moderate. July falls during the summer season.

Temperatures

During the day the temperature is warm in Tarfaya at 23°C (73°F) and very hot in Mhamid el Rhozlane at 45°C (113°F). As night falls, temperatures generally drop to 29°C (84°F) in Mhamid el Rhozlane and 21°C (70°F) in Tarfaya. On average, July is the warmest month of the year in Morocco. So be prepared and pack summer clothes.

To explore the conditions in Morocco in more detail, check the map below.

Precipitation

In July, precipitation varies across different areas. From almost no rainfall in Sidi Kaouki with an average of 0.4 mm (0.02 in) to moderate rainfall in Agouti with 37 mm (1.5 in). Going by our weather data, this month in Marrakech usually has the least rain, making it the driest month of the year.

Average sunshine

July brings good sunshine to many areas. Marrakech sees around 335 hours of sunlight, great for visitors looking for bright days.

Explore Morocco by month

Pick a month to see the average temperature, rainfall and sunshine in Morocco — and find the best time to visit. (based on Marrakech)

Best Places to Visit in Morocco in July

Click on a destination dot for more details. Toggle the map to compare temperatures or precipitation across Morocco.

perfect weather
pleasant
tolerable
unpleasant
poor

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).

Popular Destinations in Morocco

What is the weather like in July for some of the most popular destinations in Morocco?

Temperature range in Morocco (July)

Precipitation variation in Morocco (July)

Marrakech

In July Marrakech generally has extremely high temperatures with maximum daytime temperatures around 36°C (97°F), minimum nighttime temperatures around 20°C (68°F) and almost no monthly rainfall. So on average the conditions are unpleasant that month.

June
July
August
Max temperature
32°C (90°F)
36°C (97°F)
35°C (95°F)
Min temperature
17°C (63°F)
20°C (68°F)
20°C (68°F)
Monthly sun hours
315 hours
335 hours
316 hours
Monthly rainfall
9.1 mm (0.4 in)
3 mm (0.1 in)
6.5 mm (0.3 in)
Monthly rainy days
a single day
a single day
a single day
Weather conditions

Fez

In July Fez generally has extremely high temperatures with maximum daytime temperatures around 35°C (95°F), minimum nighttime temperatures around 21°C (70°F) and almost no monthly rainfall. So on average the conditions are tolerable that month.

June
July
August
Max temperature
32°C (90°F)
35°C (95°F)
36°C (97°F)
Min temperature
18°C (64°F)
21°C (70°F)
21°C (70°F)
Monthly sun hours
316 hours
340 hours
322 hours
Monthly rainfall
17 mm (0.7 in)
4.4 mm (0.2 in)
7.7 mm (0.3 in)
Monthly rainy days
4 days
a single day
a single day
Weather conditions

Essaouira

In July Essaouira generally has high temperatures with maximum daytime temperatures around 26°C (79°F), minimum nighttime temperatures around 20°C (68°F) and almost no monthly rainfall. So on average the conditions are perfect that month.

June
July
August
Max temperature
24°C (75°F)
26°C (79°F)
27°C (81°F)
Min temperature
18°C (64°F)
20°C (68°F)
21°C (70°F)
Monthly sun hours
291 hours
303 hours
289 hours
Monthly rainfall
1.8 mm (0.1 in)
0.5 mm (0.02 in)
1.4 mm (0.1 in)
Monthly rainy days
a single day
0 days
0 days
Weather conditions

Merzouga

In July Merzouga generally has extremely high temperatures with maximum daytime temperatures around 43°C (109°F), minimum nighttime temperatures around 29°C (84°F) and almost no monthly rainfall. So on average the conditions are unpleasant that month.

June
July
August
Max temperature
39°C (102°F)
43°C (109°F)
42°C (108°F)
Min temperature
25°C (77°F)
29°C (84°F)
28°C (82°F)
Monthly rainfall
2 mm (0.1 in)
1.2 mm (0.05 in)
2.5 mm (0.1 in)
Monthly rainy days
a single day
a single day
2 days
Weather conditions

Agadir

In July Agadir generally has very high temperatures with maximum daytime temperatures around 31°C (88°F), minimum nighttime temperatures around 21°C (70°F) and almost no monthly rainfall. So on average the conditions are perfect that month.

June
July
August
Max temperature
28°C (82°F)
31°C (88°F)
31°C (88°F)
Min temperature
19°C (66°F)
21°C (70°F)
21°C (70°F)
Monthly sun hours
269 hours
270 hours
254 hours
Monthly rainfall
2.2 mm (0.1 in)
1 mm (0.04 in)
2.4 mm (0.1 in)
Monthly rainy days
2 days
a single day
a single day
Weather conditions

Is your destination not in the list? Have a look at all destinations in Morocco.

Popular cities in July

Day & night temperatures, rainfall and average weather in Morocco in July.

City Weather Day temp Night temp Rainfall
Marrakech 36°C (97°F) 20°C (68°F) 3 mm (0.1 in)
Fez 35°C (95°F) 21°C (70°F) 4.4 mm (0.2 in)
Essaouira 26°C (79°F) 20°C (68°F) 0.5 mm (0.02 in)
Merzouga 43°C (109°F) 29°C (84°F) 1.2 mm (0.05 in)
Tangier 29°C (84°F) 20°C (68°F) 1.5 mm (0.1 in)
Chefchaouen 31°C (88°F) 19°C (66°F) 3.4 mm (0.1 in)

Morocco weather in July: frequently asked questions

What is the weather like in Morocco in July?

July in Morocco brings poor weather. In Marrakech, daytime temperatures are typically around 36°C (97°F) and nighttime lows hover near 20°C (68°F).

What is the average temperature in Morocco in July?

Daytime temperatures in Marrakech peak at roughly 36°C (97°F) in July, dropping to about 20°C (68°F) overnight.

Does Morocco get a lot of rain in July?

Rain is generally moderate to light in Morocco during July, with Marrakech averaging close to 3 mm (0.1 in).

Is July a Good Time to Visit Morocco?

Given the typically unpleasant weather conditions in Marrakech, July may not be the ideal time to visit Morocco.

Generally speaking, February, March, April, May, October, November and December provide perfect weather in Marrakech. The weather in July and August, on the other hand, tends to be poor.

Interested in more climate information?

We have much more information about the climate in Morocco.

Weather and climate has detailed information for every country in the world. Are you going to Morocco? Get detailed historical weather averages for many cities in Morocco.

Not sure yet where to go? We now have a tool which recommends destinations that suit your ideal travel conditions. Find out where to go with our weather planner.

Bucket list

Need travel inspiration? Check out our bucket list articles and be inspired.