Morocco is basically divided into two different climatic zones: In the north and northwest of the country (north of the Atlas Mountains) the climate is Mediterranean, with mild but humid winters and very hot and dry summer months.
The southern part of the kingdom tends to a continental Saharan climate with a very hot desert climate and very irregular little rains
Daytime temperatures average between 25 ° C (Casablanca) and 37 ° C (Marrakech). At night, the average temperature is between 19 ° C (Tangier) and 20 ° C (Marrakech).
Find here the best destination for your next vacation in July.