In Morocco, the climate is Mediterranean on the coasts, while it's desert in inland areas, and continental in the highest mountains.
Index
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).
Agadir
In
Agadir, the daily average temperature ranges from 14 °C (57 °F) in January to 22 °C (72 °F) in July, August and September. 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 of Agadir.
Agadir - Average temperatures (1961-1990) Month | Min (°C) | Max (°C) | Mean (°C) | Min (°F) | Max (°F) | Mean (°F) |
---|
January | 8 | 20 | 14 | 46 | 68 | 57.2 |
---|
February | 9 | 20 | 14.5 | 48 | 68 | 58.1 |
---|
March | 11 | 22 | 16.5 | 52 | 72 | 61.7 |
---|
April | 12 | 21 | 16.5 | 54 | 70 | 61.7 |
---|
May | 14 | 23 | 18.5 | 57 | 73 | 65.3 |
---|
June | 16 | 24 | 20 | 61 | 75 | 68 |
---|
July | 18 | 26 | 22 | 64 | 79 | 71.6 |
---|
August | 18 | 26 | 22 | 64 | 79 | 71.6 |
---|
September | 17 | 26 | 21.5 | 63 | 79 | 70.7 |
---|
October | 15 | 25 | 20 | 59 | 77 | 68 |
---|
November | 12 | 23 | 17.5 | 54 | 73 | 63.5 |
---|
December | 9 | 20 | 14.5 | 48 | 68 | 58.1 |
---|
Year | 13.3 | 23 | 18.1 | 55.9 | 73.4 | 64.5 |
---|
In the southern part of the coast, rainfall is scarce, not reaching 250 millimeters (10 inches) per year, and occurs almost all from late autumn to early spring. Here is the average precipitation in Agadir.
Agadir - Average precipitationMonth | Millimeters | Inches | Days |
---|
January | 50 | 2 | 5 |
---|
February | 30 | 1.2 | 4 |
---|
March | 25 | 1 | 5 |
---|
April | 16 | 0.6 | 3 |
---|
May | 5 | 0.2 | 2 |
---|
June | 1 | 0 | 1 |
---|
July | 0 | 0 | 0 |
---|
August | 1 | 0 | 1 |
---|
September | 6 | 0.2 | 1 |
---|
October | 20 | 0.8 | 3 |
---|
November | 30 | 1.2 | 4 |
---|
December | 40 | 1.6 | 6 |
---|
Year | 225 | 8.8 | 35 |
---|
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 hoursMonth | Average | Total |
---|
January | 7.5 | 230 | February | 8 | 230 | March | 8.5 | 270 | April | 9.5 | 280 | May | 9.5 | 295 | June | 9 | 270 | July | 8.5 | 270 | August | 8 | 255 | September | 8 | 245 | October | 8 | 245 | November | 7.5 | 220 | December | 7.5 | 230 | Year | 8.3 | 3040 |
The sea temperature remains cool even in summer, and reaches a maximum of 21 °C (70 °F) in August and September.
Agadir - Sea temperatureMonth | Celsius (°C) | Fahrenheit (°F) |
---|
January | 18 | 64 | February | 17 | 63 | March | 17 | 63 | April | 18 | 64 | May | 18 | 65 | June | 20 | 67 | July | 21 | 69 | August | 21 | 70 | September | 21 | 70 | October | 21 | 69 | November | 20 | 67 | December | 18 | 65 | Year | 19.1 | 66.5 |
Essaouira
In the 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 temperaturesMonth | Min (°C) | Max (°C) | Mean (°C) | Min (°F) | Max (°F) | Mean (°F) |
---|
January | 10 | 18 | 14 | 50 | 64 | 57.2 |
---|
February | 11 | 18 | 14.5 | 52 | 64 | 58.1 |
---|
March | 12 | 19 | 15.5 | 54 | 66 | 59.9 |
---|
April | 13 | 19 | 16 | 55 | 66 | 60.8 |
---|
May | 14 | 20 | 17 | 57 | 68 | 62.6 |
---|
June | 16 | 21 | 18.5 | 61 | 70 | 65.3 |
---|
July | 17 | 23 | 20 | 63 | 73 | 68 |
---|
August | 18 | 23 | 20.5 | 64 | 73 | 68.9 |
---|
September | 17 | 23 | 20 | 63 | 73 | 68 |
---|
October | 16 | 22 | 19 | 61 | 72 | 66.2 |
---|
November | 14 | 21 | 17.5 | 57 | 70 | 63.5 |
---|
December | 11 | 19 | 15 | 52 | 66 | 59 |
---|
Year | 14.1 | 20.5 | 17.25 | 57.4 | 68.9 | 63 |
---|
Casablanca
In
Casablanca, a little more to the north of Essaouira, the average temperature ranges from 13 °C (55.5 °F) in January to 24 °C (75 °F) in August. Heatwaves are possible here as well, but they are less intense than in Agadir. Rainfall, a little more abundant, about 400 mm (16 in) per year, is concentrated in the period from November to April.
Casablanca - Average temperatures (1991-2020) Month | Min (°C) | Max (°C) | Mean (°C) | Min (°F) | Max (°F) | Mean (°F) |
---|
January | 9 | 18 | 13.3 | 48 | 64 | 56 |
---|
February | 10 | 18 | 14 | 50 | 65 | 57.2 |
---|
March | 12 | 20 | 15.7 | 53 | 67 | 60.3 |
---|
April | 13 | 21 | 17 | 56 | 69 | 62.6 |
---|
May | 16 | 23 | 19.4 | 61 | 73 | 66.9 |
---|
June | 19 | 24 | 21.6 | 66 | 76 | 70.8 |
---|
July | 20 | 26 | 23.2 | 69 | 79 | 73.8 |
---|
August | 21 | 27 | 23.8 | 70 | 80 | 74.8 |
---|
September | 20 | 26 | 22.7 | 67 | 78 | 72.8 |
---|
October | 17 | 24 | 20.6 | 62 | 76 | 69.1 |
---|
November | 13 | 21 | 17 | 55 | 70 | 62.6 |
---|
December | 10 | 19 | 14.7 | 51 | 66 | 58.4 |
---|
Year | 15 | 22.2 | 18.55 | 59.1 | 71.9 | 65.5 |
---|
As mentioned, in the central part of the coast, the temperature of the sea is a bit higher than in the southern part, and becomes acceptable for swimming in August and September.
Casablanca - Sea temperatureMonth | Celsius (°C) | Fahrenheit (°F) |
---|
January | 18 | 64 | February | 17 | 63 | March | 17 | 63 | April | 18 | 64 | May | 19 | 66 | June | 21 | 70 | July | 23 | 73 | August | 23 | 74 | September | 23 | 74 | October | 22 | 71 | November | 20 | 68 | December | 19 | 66 | Year | 20 | 68 |
In
Rabat, the capital, the climate is similar to that of Casablanca.
Tangier
Further to the north, in
Tangier, the winter is similar to that of Casablanca, but the summer is warmer: highs are normally around 29/30 °C (84/86 °F) instead of 26/27 °C (79/81 °F). It may seem strange that the summer is warmer in the north than in the south, but here, as mentioned, the effects of the cold sea current are felt less.
Tangier - Average temperatures (1991-2020) Month | Min (°C) | Max (°C) | Mean (°C) | Min (°F) | Max (°F) | Mean (°F) |
---|
January | 8 | 17 | 12.4 | 46 | 62 | 54.3 |
---|
February | 8 | 17 | 12.9 | 47 | 63 | 55.2 |
---|
March | 10 | 19 | 14.6 | 50 | 66 | 58.2 |
---|
April | 12 | 21 | 16.1 | 53 | 69 | 60.9 |
---|
May | 14 | 24 | 18.8 | 57 | 75 | 65.8 |
---|
June | 17 | 27 | 22 | 63 | 80 | 71.5 |
---|
July | 19 | 29 | 24.1 | 66 | 85 | 75.4 |
---|
August | 20 | 30 | 24.8 | 68 | 85 | 76.6 |
---|
September | 18 | 27 | 22.9 | 65 | 81 | 73.3 |
---|
October | 16 | 25 | 20.3 | 61 | 76 | 68.5 |
---|
November | 12 | 20 | 16.2 | 54 | 68 | 61.1 |
---|
December | 10 | 18 | 13.7 | 49 | 64 | 56.7 |
---|
Year | 13.7 | 22.8 | 18.2 | 56.7 | 73.1 | 65 |
---|
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 precipitationMonth | Millimeters | Inches | Days |
---|
January | 100 | 3.9 | 10 |
---|
February | 60 | 2.4 | 9 |
---|
March | 60 | 2.4 | 9 |
---|
April | 60 | 2.4 | 8 |
---|
May | 50 | 2 | 6 |
---|
June | 15 | 0.6 | 2 |
---|
July | 2 | 0.1 | 1 |
---|
August | 2 | 0.1 | 1 |
---|
September | 20 | 0.8 | 4 |
---|
October | 85 | 3.3 | 8 |
---|
November | 125 | 4.9 | 10 |
---|
December | 135 | 5.3 | 10 |
---|
Year | 710 | 28 | 78 |
---|
On the Mediterranean coast, the sun shines less frequently in winter, as Atlantic disturbances pass more frequently, while the summer is generally sunny.
Tangier - Sunshine hoursMonth | Average | Total |
---|
January | 5.5 | 170 | February | 6 | 165 | March | 7.5 | 230 | April | 8.5 | 250 | May | 9.5 | 300 | June | 10 | 305 | July | 11 | 345 | August | 10.5 | 330 | September | 9 | 275 | October | 7.5 | 240 | November | 6 | 180 | December | 5.5 | 165 | Year | 8.1 | 2960 |
The sea temperature in this northern part of the coast is similar to that of Casablanca and Rabat.
Tangier - Sea temperatureMonth | Celsius (°C) | Fahrenheit (°F) |
---|
January | 16 | 62 | February | 16 | 61 | March | 16 | 61 | April | 17 | 62 | May | 18 | 65 | June | 20 | 69 | July | 22 | 72 | August | 23 | 74 | September | 22 | 72 | October | 21 | 69 | November | 19 | 66 | December | 17 | 63 | Year | 19.1 | 66.4 |
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
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) Month | Min (°C) | Max (°C) | Mean (°C) | Min (°F) | Max (°F) | Mean (°F) |
---|
January | 6 | 19 | 12.5 | 43 | 66 | 54.6 |
---|
February | 8 | 21 | 14.3 | 46 | 70 | 57.7 |
---|
March | 10 | 24 | 17 | 51 | 75 | 62.7 |
---|
April | 12 | 26 | 19.1 | 54 | 78 | 66.4 |
---|
May | 15 | 30 | 22.3 | 59 | 85 | 72.2 |
---|
June | 18 | 34 | 25.8 | 64 | 93 | 78.5 |
---|
July | 21 | 38 | 29.2 | 69 | 100 | 84.5 |
---|
August | 21 | 37 | 29.2 | 70 | 99 | 84.5 |
---|
September | 18 | 32 | 25.2 | 65 | 90 | 77.4 |
---|
October | 15 | 28 | 21.8 | 59 | 83 | 71.3 |
---|
November | 11 | 23 | 16.9 | 51 | 74 | 62.4 |
---|
December | 7 | 20 | 13.8 | 45 | 68 | 56.8 |
---|
Year | 13.6 | 27.7 | 20.6 | 56.4 | 81.9 | 69 |
---|
In the interior, the sun shines all year round. Here are the average sunshine hours per day in Marrakesh.
Marrakesh - Sunshine hoursMonth | Average | Total |
---|
January | 7 | 220 | February | 7.5 | 210 | March | 8 | 250 | April | 8.5 | 255 | May | 9.5 | 285 | June | 10.5 | 315 | July | 11 | 335 | August | 10 | 315 | September | 9 | 265 | October | 8 | 245 | November | 7 | 215 | December | 7 | 220 | Year | 8.6 | 3130 |
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.
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
Here are the average temperatures of Ifrane, located at 1,700 meters (5,500 feet) above sea level, in the Middle Atlas.
Ifrane - Average temperaturesMonth | Min (°C) | Max (°C) | Mean (°C) | Min (°F) | Max (°F) | Mean (°F) |
---|
January | -1 | 9 | 4 | 31 | 48 | 39.3 |
---|
February | 0 | 10 | 5.2 | 33 | 50 | 41.4 |
---|
March | 1 | 12 | 6.6 | 35 | 53 | 44 |
---|
April | 3 | 13 | 8 | 37 | 56 | 46.4 |
---|
May | 6 | 18 | 11.8 | 43 | 64 | 53.2 |
---|
June | 9 | 22 | 16 | 49 | 72 | 60.7 |
---|
July | 14 | 29 | 21.2 | 57 | 84 | 70.2 |
---|
August | 14 | 29 | 21.4 | 57 | 84 | 70.5 |
---|
September | 11 | 25 | 17.8 | 52 | 76 | 64.1 |
---|
October | 7 | 18 | 12.5 | 44 | 65 | 54.5 |
---|
November | 3 | 12 | 7.7 | 37 | 54 | 45.9 |
---|
December | 0 | 9 | 4.7 | 32 | 49 | 40.5 |
---|
Year | 5.6 | 17.3 | 11.45 | 42.2 | 63.1 | 52.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 precipitationMonth | Millimeters | Inches | Days |
---|
January | 140 | 5.5 | 11 |
---|
February | 175 | 6.9 | 12 |
---|
March | 125 | 4.9 | 12 |
---|
April | 130 | 5.1 | 12 |
---|
May | 75 | 3 | 10 |
---|
June | 40 | 1.6 | 7 |
---|
July | 15 | 0.6 | 4 |
---|
August | 15 | 0.6 | 4 |
---|
September | 35 | 1.4 | 7 |
---|
October | 75 | 3 | 8 |
---|
November | 180 | 7.1 | 11 |
---|
December | 140 | 5.5 | 10 |
---|
Year | 1140 | 44.9 | 108 |
---|
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.
Back to topWhen to go and what to pack in
Morocco