Weather by month in Morocco
Many people wonder what the weather conditions are in Morocco over the year. What is the best time to visit Morocco?
This page shows the average weather conditions by month in Morocco over the year in: January, February, March, April, May, June, July, August, September, October, November, December.
Morocco in January
In January the weather in Morocco ranges from unpleasant in Chefchaouene to perfect in Merzouga. January is a winter month. The temperatures range from low in Agoudal with 8°C to high in Laayoune with 23°C. On average, this month is the coldest month of the year in Morocco.
Find more detailed climate information for Morocco in January here.
Morocco in February
In February the weather in Morocco ranges from unpleasant in Chefchaouene to perfect in Marrakesh. February is a winter month. The temperatures range from low in Agoudal with 9°C to high in Laayoune with 24°C.
Find more detailed climate information for Morocco in February here.
Morocco in March
In March the weather in Morocco ranges from tolerable in Chefchaouene to perfect in Marrakesh. The temperatures range from low in Agoudal with 12°C to high in Mhamid el Rhozlane with 28°C.
Find more detailed climate information for Morocco in March here.
Morocco in April
In April the weather in Morocco ranges from pleasant in Chefchaouene to perfect in Marrakesh. The temperatures range from moderate in Agoudal with 15°C to very high in Mhamid el Rhozlane with 32°C.
Find more detailed climate information for Morocco in April here.
Morocco in May
In May the weather in Morocco ranges from unpleasant in Mhamid to perfect in Marrakesh. The temperatures range from pleasant in Agoudal with 19°C to very high in Mhamid el Rhozlane with 36°C.
Find more detailed climate information for Morocco in May here.
Morocco in June
In June the weather in Morocco ranges from unpleasant in Merzouga to perfect in Marrakesh. June is a summer month. The temperatures range from pleasant in Tarfaya with 22°C to very high in Mhamid el Rhozlane with 41°C. These night and day temperatures are an average and some days may be even warmer. So be prepared and bring light clothes.
Find more detailed climate information for Morocco in June here.
Morocco in July
In July the weather in Morocco ranges from unpleasant in Marrakesh to perfect in Essaouira. July is a summer month. The temperatures range from high in Tarfaya with 23°C to very high in Mhamid el Rhozlane with 45°C. On average, this month is one of the warmest months of the year in Morocco. So be prepared and make sure to dress lightly.
Find more detailed climate information for Morocco in July here.
Morocco in August
In August the weather in Morocco ranges from unpleasant in Fez to perfect in Essaouira. August is a summer month. The temperatures range from high in Tarfaya with 24°C to very high in Mhamid el Rhozlane with 44°C. These night and day temperatures are an average and some days may be even warmer. So be prepared and bring light clothes.
Find more detailed climate information for Morocco in August here.
Morocco in September
In September the weather in Morocco ranges from unpleasant in Merzouga to perfect in Marrakesh. The temperatures range from high in Agoudal with 22°C to very high in Mhamid el Rhozlane with 39°C. These night and day temperatures are an average and some days may be even warmer. So be prepared and bring light clothes.
Find more detailed climate information for Morocco in September here.
Morocco in October
In October the weather in Morocco ranges from pleasant in Chefchaouene to perfect in Marrakesh. The temperatures range from moderate in Agoudal with 17°C to very high in Mhamid el Rhozlane with 32°C.
Find more detailed climate information for Morocco in October here.
Morocco in November
In November the weather in Morocco ranges from tolerable in Chefchaouene to perfect in Marrakesh. The temperatures range from moderate in Agoudal with 12°C to high in Laayoune with 26°C.
Find more detailed climate information for Morocco in November here.
Morocco in December
In December the weather in Morocco ranges from unpleasant in Chefchaouene to perfect in Marrakesh. December is a winter month. The temperatures range from low in Agoudal with 9°C to high in Laayoune with 24°C.
Find more detailed climate information for Morocco in December here.