Skip to main content

 Climates to travel
 World climate guide
 
 
 Home

 Africa

 N.America

 S.America

 Antarctica

 Asia

 Caribbean

 Europe

 M.East

 Oceania

 All the countries
 Home

 Africa

 N.America

 S.America

 Antarctica

 Asia

 Caribbean

 Europe

 M.East

 Oceania

 All the countries

Climate - Morocco


Average weather, temperature, rainfall, sunshine

Flag - Morocco

Map - Morocco

You are here: Home --> Africa --> Morocco


Share this page:
Facebook Twitter LinkedIn Whatsapp Email



Morocco - The climate in short



Morocco has a Mediterranean climate on the northern coast, mild and semi-arid on the Atlantic coast, and desert in the inland areas. In the mountains, on the other hand, the climate is gradually more continental and colder as the altitude increases.

The climate in detail


  • Atlantic coast - Tangier, Casablanca, Agadir, Essaouira
  • Mediterranean coast
  • Inland areas - Marrakesh
  • Mountain areas - Ifrane
  • When to go
  • What to pack

Atlantic coast



The Atlantic coast enjoys a mild climate, similar to that of the Mediterranean but even milder. There are spring-like winters, with long periods of good weather, and pleasantly warm, sunny summers.
The rains are not abundant, however, from November to March, they can sometimes be intense and concentrated in a few hours, and they can fill the ancient river beds (called wadis) and cause flooding.
A cool sea current flows west of northern Africa, so the ocean remains cool even in summer. Furthermore, because of this current, along the coast, fogs and mists can form on summer mornings, especially in the southern part. In fact, strange as it may seem, the sea is a bit colder in the southern part of the coast (see Essaouira, Agadir) than in the northern part (from Tangier to Casablanca).

Tangier

Tangier, where is located
Tangier, where is located
Further to the north, in Tangier, in the northernmost part of the Atlantic coast, the average ranges from 12.5 °C (54.5 °F) in January to 25 °C (77 °F) in August. In summer, this is the warmest area on the Atlantic coast because, as mentioned, the effects of the cold sea current are felt less.
Tangier - Average temperatures (1991-2020)
MonthMin (°C)Max (°C)Mean (°C)Min (°F)Max (°F)Mean (°F)
January816.812.4466254.3
February8.417.312.9476355.2
March10.11914.6506658.2
April11.520.616.1536960.9
May13.823.818.8577565.8
June1726.922638071.5
July1929.224.1668575.4
August19.929.724.8688576.6
September18.527.422.9658173.3
October1624.520.3617668.5
November12.120.316.2546861.1
December9.617.813.7496456.7
Year13.722.818.256.773.165

In this northern part of the coast, rainfall is relatively abundant; in fact, weather disturbances arrive quite frequently from October to April. Here is the average rainfall in Tangier.
Tangier - Average precipitation
MonthMillimetersInchesDays
January1003.910
February602.49
March602.49
April602.48
May5026
June150.62
July20.11
August20.11
September200.84
October853.38
November1254.910
December1355.310
Year7102878

In Tangier, the sun can shine even in winter, but less than in the central-southern part, as Atlantic disturbances pass more frequently, while the summer is generally sunny.
Tangier - Sunshine hours
MonthAverageTotal
January5.5170
February6165
March7.5230
April8.5250
May9.5300
June10305
July11345
August10.5330
September9275
October7.5240
November6180
December5.5165
Year8.12960

The sea temperature, in this northern part of the coast, is never very warm, however, it reaches 23.5 °C (74.5 °F) in August.
Tangier - Sea temperature
MonthCelsius (°C)Fahrenheit (°F)
January16.562
February1661
March1661
April1762
May1865
June20.569
July22.572
August23.574
September22.572
October2169
November1966
December17.563
Year19.166.4

Casablanca

Casablanca, where is located
Casablanca, where is located
Further south we find Rabat, the capital, and Casablanca, the largest city.
Even though the climate is mild, heat waves can occur when the wind blows from the desert. However, this happens less frequently than in the central-southern part of the coast.
In Casablanca, the average temperature ranges from 13 °C (55.5 °F) in January to 24 °C (75 °F) in August. The rains are rarer than in Tangiers, in fact they amount to about 400 mm (16 in) a year, and are concentrated from November to April.
Casablanca - Average temperatures (1991-2020)
MonthMin (°C)Max (°C)Mean (°C)Min (°F)Max (°F)Mean (°F)
January917.613.3486456
February9.918.114506557.2
March11.719.715.7536760.3
April13.420.617566962.6
May1622.819.4617366.9
June18.724.521.6667670.8
July20.42623.2697973.8
August2126.623.8708074.8
September19.625.822.7677872.8
October16.924.420.6627669.1
November12.921.117557062.6
December10.518.914.7516658.4
Year1522.218.5559.171.965.5

In Casablanca too, the sea is not warm, however, it reaches 23.5 °C (74.5 °F) in August.
Casablanca - Sea temperature
MonthCelsius (°C)Fahrenheit (°F)
January17.564
February1763
March1763
April17.564
May1966
June2170
July22.573
August23.574
September2374
October2271
November2068
December18.566
Year2068

In Rabat, the capital, the climate is similar to that of Casablanca.

Agadir

Agadir, where is located
Agadir, where is located
In Agadir, in the southern part of the Atlantic coast, the daily average temperature ranges from 14.5 °C (58 °F) in January to 23 °C (73 °F) in August. Although the normal temperatures are mild, a hot wind from the interior can blow for a few days throughout the year, bringing warm days in winter, with temperatures around 30 °C (86 °F), and scorching days in summer, with peaks above 40 °C (104 °F).
Here are the average temperatures.
Agadir - Average temperatures (1981-2010)
MonthMin (°C)Max (°C)Mean (°C)Min (°F)Max (°F)Mean (°F)
January8.120.714.4476957.9
February10.221.816507160.8
March12.123.417.8547464
April13.42318.2567364.8
May15.123.619.4597466.8
June17.62521.3647770.3
July18.926.422.6668072.8
August1926.522.8668073
September18.326.422.4658072.2
October16.125.720.9617869.6
November12.723.918.3557564.9
December9.921.715.8507160.4
Year14.32419.157.775.266.5

In Agadir the rains are scarce, so much so that they amount to 255 mm (10 in) per year, and occurs almost all from late autumn to early spring. Here is the average precipitation.
Agadir - Average precipitation
MonthMillimetersInchesDays
January401.65
February401.66
March301.25
April200.84
May40.11
June101
July000
August30.10
September20.12
October200.84
November451.85
December602.45
Year2551039

The sun in Agadir shines all year round, but the sunniest season is spring, while in summer, as we mentioned, fogs can form in the morning.
Agadir - Sunshine hours
MonthAverageTotal
January7.5235
February8225
March8.5265
April9275
May9.5295
June9265
July8255
August8250
September8235
October8240
November7.5230
December7220
Year8.22995

The sea temperature remains very cool even in summer, and reaches a maximum of 21 °C (70 °F) in August and September.
Agadir - Sea temperature
MonthCelsius (°C)Fahrenheit (°F)
January17.564
February1763
March1763
April17.564
May18.565
June19.567
July20.569
August2170
September21.570
October20.569
November19.567
December18.565
Year19.166.5

South of Agadir, the rains are even rarer, at desert level.

Essaouira

Essaouira, where is located
Essaouira, where is located
In the central-southern part of the coast, in the most exposed places (see Essaouira, Sidi Ifni, Tarfaya), summer is particularly cool and windy, and also foggy in the morning (although in recent years, hot African air masses have often prevailed). Here are the average temperatures in Essaouira.
Essaouira - Average temperatures (1991-2020)
MonthMin (°C)Max (°C)Mean (°C)Min (°F)Max (°F)Mean (°F)
January11.218.514.8526558.7
February12.218.815.5546659.9
March13.619.516.6566761.8
April14.319.416.8586762.3
May15.620.318606964.3
June17.121.419.2637166.6
July17.721.719.7647167.5
August18.122.220.2657268.3
September1822.420.2647268.4
October1722.219.6637267.3
November14.520.717.6586963.7
December12.419.716546760.9
Year15.220.617.8559.36964

Mediterranean coast



On the Mediterranean coast, the climate is typically Mediterranean: winters are mild and moderately rainy, and resemble those of the northern part of the Atlantic coast, while summers are hot and sunny, and they are hotter than on the Atlantic coast.
In Al Hoceima, the temperature ranges from 12 °C (53.5 °F) in January to 25 °C (77 °F) in August. In the Spanish exclave of Melilla, the climate is similar.
Sudden increases in temperature occur here as well, when the wind blows from the desert, a situation more common in spring.
Infiltration from the Atlantic Ocean makes the sea a little colder than in other Mediterranean countries, and similar to that of Tangier, so much so that even here the water temperature reaches 23.5 °C (74 °F) in August.

Inland areas



Moving towards the interior, the effect of the cold Atlantic current is sharply reduced, so the imperial cities have a climate characterized by hot summers, while winters are slightly colder, partly because of the higher altitude.

Marrakesh

Marrakesh, where is located
Marrakesh, where is located
In particular, in Marrakesh, 450 meters (1,450 ft) above sea level, the average ranges from 12.5 °C (54.5 °F) in January to 29 °C (84.5 °F) in July and August. The sun shines all year round; the rains are concentrated from mid-October to April, and are usually not abundant. In summer, there are long sunny periods, interrupted by sporadic thunderstorms. In the worst moments, the temperature can exceed 45 °C (113 °F).
Marrakesh - Average temperatures (1991-2020)
MonthMin (°C)Max (°C)Mean (°C)Min (°F)Max (°F)Mean (°F)
January5.919.212.5436654.6
February7.720.814.3467057.7
March10.423.717517562.7
April12.425.819.1547866.4
May15.129.522.3598572.2
June1833.725.8649378.5
July20.637.729.26910084.5
August2137.429.2709984.5
September18.132.425.2659077.4
October15.328.421.8598371.3
November10.523.316.9517462.4
December7.420.213.8456856.8
Year13.627.720.656.481.969

In the interior, the sun shines all year round. Here are the average sunshine hours per day in Marrakesh.
Marrakesh - Sunshine hours
MonthAverageTotal
January7220
February7.5210
March8250
April8.5255
May9.5285
June10.5315
July11335
August10315
September9265
October8245
November7215
December7220
Year8.63130

Further to the north, Fez, 400 meters (1,300 feet) above sea level, is a bit cooler and rainier: the average temperature ranges from 10 °C (50 °F) in January to 27 °C (80.5 °F) in August; annual precipitation is about 700 mm (27.5 in). A similar climate is found in Meknes, located at 500 meters (1,600 feet) above sea level, and a short distance from Fez.

Marrakesh

Mountainous areas



In the mountainous areas, the range of Atlas and of that of Rif to the north have a colder climate due to the altitude, and there are also ski resorts (see Ifrane). Summers are hot during the day up to fairly high altitudes, while nights are more or less cool depending on altitude. The highest peak is Toubkal, 4,167 meters (13,671 feet) high.

Ifrane

Ifrane, where is located
Ifrane, where is located
Here are the average temperatures of Ifrane, located at 1,700 meters (5,500 feet) above sea level, in the Middle Atlas.
Ifrane - Average temperatures (1961-1990)
MonthMin (°C)Max (°C)Mean (°C)Min (°F)Max (°F)Mean (°F)
January-0.88.94314839.3
February0.59.95.2335041.4
March1.411.96.6355344
April2.813.28375646.4
May617.511.8436453.2
June9.422.516497260.7
July13.728.721.2578470.2
August13.928.921.4578470.5
September1124.717.8527664.1
October6.618.412.5446554.5
November2.912.57.7375445.9
December09.44.7324940.5
Year5.617.311.4542.263.152.5

In Ifrane, 1,100 mm (45 in) of rain fall per year; being on the western slope, in winter, it receives abundant precipitation. In winter, it can snow, even though the snowfalls are more abundant in the mountain peaks. In summer, when the sun dominates, every so often, some showers can occur.
Ifrane - Average precipitation
MonthMillimetersInchesDays
January1405.511
February1756.912
March1254.912
April1305.112
May75310
June401.67
July150.64
August150.64
September351.47
October7538
November1807.111
December1405.510
Year114044.9108

The eastern slopes of the Atlas, towards Algeria, have an arid climate. In winter, the temperature is cold at night, while in summer, the heat is intense, though it is tempered by altitude, therefore it is least as compared with the Algerian desert. In Errachidia, at 1,000 meters (3,300 feet) above sea level, the average daily temperature in July is around 33 °C (91 °F), with highs around 39 °C (102 °F). In Ouarzazate, at 1,150 meters (3,770 feet), the climate is similar, albeit a little cooler.

When to go



If you want to visit the imperial cities of Morocco while avoiding hot periods, you can choose spring and autumn, in March-April and from October to mid-November. There may be both cold nights and hot days, but the temperature is generally pleasant, and there are many sunny days, although it can sometimes rain.
For a beach holiday, you can go in summer, on the Atlantic coast from July to September, and on the Mediterranean coast in July and August. As explained above, the waters of the Atlantic Ocean are cool even in summer, especially in the southern part, and fogs and mists may form in the morning along the coast, reducing the hours of sunshine.

What to pack



In winter: on both the Atlantic and the Mediterranean coast, bring spring/autumn clothes, a jacket and a sweater, a raincoat or umbrella; for the imperial cities, you can add a warm hat for the evening; for the mountain areas, bring warm clothes, such as a down jacket and gloves; for the desert, bring light clothing, but also a sweater, a warm jacket for the evening, and a scarf for the wind-borne sand and dust.

In summer: on the Mediterranean coast, bring light clothing, and a light sweatshirt for the evening; on the Atlantic coast, especially in Agadir and Essaouira, it's better to add a pair of jeans, a sweatshirt, a light jacket, and a scarf. For inland and desert areas, loose-fitting, light-colored clothing, light and long shirts and pants, a sun hat and a desert turban, sunglasses (even graduated instead of contact lenses), and a sweatshirt for the evening; a sleeping bag for overnight stays outdoors; hiking shoes or sandals. In the mountains, a sweater and a jacket for outdoor overnight stays.
It's better for women to avoid shorts and miniskirts, especially in rural and non-tourist areas.

Back to top


© Copyright Climatestotravel.com. 

Back to Africa

All the countries


Share this page:
Facebook Twitter LinkedIn Whatsapp Email



 Cities or regions:

 Agadir
 Al Hoceima
 Al Massira
 Casablanca
 Errachidia
 Essaouira
 Fez
 Marrakesh
 Meknes
 Ouarzazate
 Oujda
 Rabat
 Safi
 Sidi Ifni
 Tan Tan
 Tangier
 Taza
 Tetouan



 Nearby countries:

 Algeria
 Canary Islands
 Madeira
 Mauritania
 Portugal
 Spain
 Western Sahara

 Continents:
 Africa
 North America
 South America
 Antarctica
 Asia
 Caribbean
 Europe
 Middle East
 Oceania

 Search in the website:


Home About Contact Us Link Policy
Home
About
Contact Us
Link
Policy