Morocco Climate & Weather
- Marrakech: currency and what to wear
- Morocco: what to pack
- Got a question or comment about Climate in Morocco? Ask a Travel Expert!
Morocco Climate and Weather
Morocco's climate is moderate and subtropical, cooled by breezes off the Mediterranean Sea and Atlantic Ocean. The weather is unpredictable and can be changeable, swinging from extreme heat to unexpected cold. The climate is also highly variable according to region and terrain and travellers are advised to check the conditions for the exact destinations they will be visiting. The climate of the northern Moroccan coast and central areas is Mediterranean, with hot dry summers and mild wet winters. In the interior the temperatures are more extreme: winters can be fairly cold and the summers very hot. Marrakech has an average winter temperature of 70ºF (21ºC) and an average summer temperature of 100°F (38°C). In the Atlas Mountains temperatures can drop below zero in any season and mountain peaks are snow-capped throughout most of the year. The winter, between December and February, is wet and rainy in the north of the country; while in the south, at the edge of the Moroccan Sahara, it is dry and bitterly cold. Summer is the driest season.
Weather-wise, the best time to visit Morocco is generally in the spring and early summer, between April and early June, or in autumn, between September and November, when the weather is warm and dry (and there aren't too many tourists around, either).
Become our Morocco Travel Expert
We are looking for contributors for our Morocco travel guide. If you are a local, a regular traveller to Morocco or a travel professional with time to contribute and answer occasional forum questions, please contact us.
iExplore designs made-to-order, privately-guided adventure tours to Morocco and over 200 other world wonders. Come Back Different!
Intrepid Travel, one of the world's leading suppliers of small group adventures focused on getting off the beaten track, interacting with the locals and having real life experiences throughout Morocco.