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 Cabo Negro to perfect in Agadir. January is a winter month. The temperatures range from low in Tabant with 10°C (50°F) to high in Dakhla with 25°C (77°F). 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 Cabo Negro to perfect in Merzouga. February is a winter month. The temperatures range from low in Tabant with 11°C (53°F) to high in Dakhla with 26°C (78°F).
Find more detailed climate information for Morocco in February here.





Morocco in March
In March the weather in Morocco ranges from tolerable in Imlil to perfect in Marrakesh. The temperatures range from moderate in Tabant with 15°C (59°F) to high in Dakhla with 28°C (82°F).
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 Jemaa de Mrirt with 17°C (63°F) to high in Mhamid with 29°C (84°F).
Find more detailed climate information for Morocco in April here.





Morocco in May
In May the weather in Morocco ranges from pleasant in Mhamid to perfect in Marrakesh. The temperatures range from pleasant in Fnidek with 20°C (67°F) to very high in Mhamid el Rhozlane with 34°C (93°F).
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 Fnidek with 22°C (71°F) to very high in Mhamid with 39°C (102°F). 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 Fnidek with 24°C (75°F) to very high in Mhamid with 42°C (108°F). 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 Merzouga to perfect in Essaouira. August is a summer month. The temperatures range from high in Fnidek with 25°C (77°F) to very high in Mhamid with 41°C (107°F). 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 Mhamid to perfect in Marrakesh. The temperatures range from high in Fnidek with 23°C (74°F) to very high in Mhamid el Rhozlane with 36°C (97°F). 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 is generally perfect. The temperatures range from pleasant in Tabant with 21°C (69°F) to very high in Dakhla with 31°C (89°F).
Find more detailed climate information for Morocco in October here.





Morocco in November
In November the weather in Morocco ranges from tolerable in Imlil to perfect in Essaouira. The temperatures range from moderate in Tabant with 14°C (57°F) to high in Dakhla with 28°C (83°F).
Find more detailed climate information for Morocco in November here.





Morocco in December
In December the weather in Morocco ranges from unpleasant in Imlil to perfect in Mhamid. December is a winter month. The temperatures range from low in Tabant with 11°C (51°F) to high in Dakhla with 25°C (78°F).
Find more detailed climate information for Morocco in December here.




