Morocco Weather and Climate
The Kingdom of Morocco is a popular travel destination in northwestern Africa. Around 33.5 million people live in the country, which is only separated from mainland Europe by the narrow Strait of Gibraltar and is therefore also referred to in many travel guides as the “gateway to Africa”.
The coastal city of Tangier with its gleaming white houses is only 15 kilometers from Spain as the crow flies. However, the Moroccan royal cities of Fès, Meknes, Rabat and Marrakech as well as the sonorous metropolis of Casablanca are world-famous.
The landscape of Morocco is very diverse and changes from dreamy beaches to magical desert oases to huge mountain ranges, which are even popular as winter sports resorts in winter (e.g. Oakaimeden in the Atlas Mountains).
Morocco borders the Atlantic Ocean to the west, the neighboring state of Algeria to the east and the Mediterranean Sea on the north coast. Other popular travel destinations include the seaside resorts of Agadir and Taghazout, as well as Essaouira, Ouarzazate and Tétouan.
Climate and weather in Morocco
Morocco is basically divided into two different climate zones: In the north and north-west of the country (north of the Atlas Mountains) a Mediterranean climate is predominant with mild but humid weather in winter and very hot, dry summer months.
The southern part of the kingdom tends to have Saharan-continental weather with a very hot desert climate and only very irregular, low rainfall. In some years, the so-called Scirocco wind transports hot, dusty Sahara air into the region during the summer. The coastal regions differ significantly from the inland cities such as Marrakech.
While the winters by the sea are also quite mild, in Marrakech after a hot summer and warm autumn the temperatures can drop into the basement. As a rule of thumb, the inland is hotter in summer and colder in winter than the coast in Morocco. Of course, this does not apply to the higher mountain areas. Most of the rain usually falls in all parts of the country between November and March, there is no real rainy season in Morocco due to the overall relatively low rainfall.
When to go to Morocco
Knowing the above-mentioned differences between coastal regions and inland regions, the summer months from July to October can basically be recommended as the best travel time in Morocco for a beach holiday. Destinations such as Agadir and Casablanca now have perfect conditions with pleasantly warm daytime temperatures and a water temperature of 19 to 22 ° C suitable for bathing.
For the cities inland, however, midsummer is only partially recommended due to the enormous heat, especially July and August can become unbearable for city exploration with daily values of 37 degrees and more (in Marrakech). If you want to combine bathing fun with the sights of the cities on your Morocco vacation, we recommend the months of June and September as the optimal time. If your trip is all about beach holidays and relaxation, July, August and September are the best time to travel.
Optimal travel time for the regions
In the following overview you can see the best travel time depending on the region (Morocco).
|Place||Best travel time|
|Marrakesh||April, May, June, September, October and November|
|Casablanca||April, May, July, August, September and October|
|Tangier||April, July, August, September and October|
|Agadir||June, July, August, September and October|
|Marrakech||March, April, May, June, October and November|
|Essaouira||April, May, June, July, August, September and October|
Temperatures, precipitation, sunshine in Marrakesh (Morocco)
|Daytime temperature||18 ° C||20 ° C||22 ° C||24 ° C||28 ° C||31 ° C||37 ° C||37 ° C||33 ° C||28 ° C||22 ° C||19 ° C|
|Night temperature||6 ° C||8 ° C||9 ° C||11 ° C||14 ° C||16 ° C||20 ° C||20 ° C||18 ° C||15 ° C||10 ° C||7 ° C|
|Precipitation in mm||32||38||38||39||24||5||1||3||6||24||41||31|
|Hours of sunshine||7||7||8||9||9||11||11||10||9||8||7||7|
The annual average temperature in Marrakesh is 19.6 ° C. For comparison: Munich reaches an average of 8.6 ° C, in Berlin it is 9.6 ° C. The warmest month is July (28.3 ° C), coldest month of January with mean values of 12.2 ° C.
The annual precipitation is 282 mm on 32 days with precipitation. For comparison: In Munich, 967 mm, in Berlin 570 mm, precipitation is measured annually. There is no rainy season, i.e. months with more than 175 mm of precipitation. You cannot expect snow in any month in Marrakesh.
As our climate table shows, July is the sunniest month with an average of 10.8 hours of sunshine per day. The average annual sunshine is 8.6 hours per day. For comparison: In Munich and Berlin, the sun shines an average of 4.7 hours per day throughout the year.
The following larger towns are nearby and have a similar climate: Marrakech.
Sights and highlights
Agadir has become the main travel destination in Morocco, as a large number of good hotels are available at very reasonable prices and the beautiful beaches of the modern city are very tempting thanks to numerous flight connections from Germany. Those who like it a little quieter will find real dream beaches (with very few tourists) and an up-and-coming region with great beach hotels just a few kilometers north of Agadir in the former fishing village of Taghazout.
Marrakech is known for its seemingly endless souks and the special atmosphere on Djeema El Fna, which unfolds its extraordinary flair especially in the evening. Meanwhile, Fès offers an interesting mixture of a venerable medina (UNESCO World Heritage Site) and a new town with a French touch. Our tip: The coastal town of Essaouira, with its bustling harbor, the markets in the shadow of the old city wall and its incomparable sea view from the old ramparts, is perhaps the most beautiful excursion destination in all of Morocco!