Average weather, temperature, rainfall, sunshine
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.
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).
Tangier
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) Month | Min (°C) | Max (°C) | Mean (°C) | Min (°F) | Max (°F) | Mean (°F) |
---|
January | 8 | 16.8 | 12.4 | 46 | 62 | 54.3 |
---|
February | 8.4 | 17.3 | 12.9 | 47 | 63 | 55.2 |
---|
March | 10.1 | 19 | 14.6 | 50 | 66 | 58.2 |
---|
April | 11.5 | 20.6 | 16.1 | 53 | 69 | 60.9 |
---|
May | 13.8 | 23.8 | 18.8 | 57 | 75 | 65.8 |
---|
June | 17 | 26.9 | 22 | 63 | 80 | 71.5 |
---|
July | 19 | 29.2 | 24.1 | 66 | 85 | 75.4 |
---|
August | 19.9 | 29.7 | 24.8 | 68 | 85 | 76.6 |
---|
September | 18.5 | 27.4 | 22.9 | 65 | 81 | 73.3 |
---|
October | 16 | 24.5 | 20.3 | 61 | 76 | 68.5 |
---|
November | 12.1 | 20.3 | 16.2 | 54 | 68 | 61.1 |
---|
December | 9.6 | 17.8 | 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.
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 |
---|
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 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 never very warm, however, it reaches 23.5 °C (74.5 °F) in August.
Tangier - Sea temperatureMonth | Celsius (°C) | Fahrenheit (°F) |
---|
January | 16.5 | 62 | February | 16 | 61 | March | 16 | 61 | April | 17 | 62 | May | 18 | 65 | June | 20.5 | 69 | July | 22.5 | 72 | August | 23.5 | 74 | September | 22.5 | 72 | October | 21 | 69 | November | 19 | 66 | December | 17.5 | 63 | Year | 19.1 | 66.4 |
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.
Casablanca
In
Casablanca, the average temperature ranges from 13 °C (55.5 °F) in January to 24 °C (75 °F) in August.
Casablanca - Average temperatures (1991-2020) Month | Min (°C) | Max (°C) | Mean (°C) | Min (°F) | Max (°F) | Mean (°F) |
---|
January | 9 | 17.6 | 13.3 | 48 | 64 | 56 |
---|
February | 9.9 | 18.1 | 14 | 50 | 65 | 57.2 |
---|
March | 11.7 | 19.7 | 15.7 | 53 | 67 | 60.3 |
---|
April | 13.4 | 20.6 | 17 | 56 | 69 | 62.6 |
---|
May | 16 | 22.8 | 19.4 | 61 | 73 | 66.9 |
---|
June | 18.7 | 24.5 | 21.6 | 66 | 76 | 70.8 |
---|
July | 20.4 | 26 | 23.2 | 69 | 79 | 73.8 |
---|
August | 21 | 26.6 | 23.8 | 70 | 80 | 74.8 |
---|
September | 19.6 | 25.8 | 22.7 | 67 | 78 | 72.8 |
---|
October | 16.9 | 24.4 | 20.6 | 62 | 76 | 69.1 |
---|
November | 12.9 | 21.1 | 17 | 55 | 70 | 62.6 |
---|
December | 10.5 | 18.9 | 14.7 | 51 | 66 | 58.4 |
---|
Year | 15 | 22.2 | 18.55 | 59.1 | 71.9 | 65.5 |
---|
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 precipitationMonth | Millimeters | Inches | Days |
---|
January | 65 | 2.6 | 8 |
---|
February | 55 | 2.2 | 7 |
---|
March | 55 | 2.2 | 5 |
---|
April | 40 | 1.6 | 6 |
---|
May | 20 | 0.8 | 4 |
---|
June | 2 | 0.1 | 1 |
---|
July | 0 | 0 | 0 |
---|
August | 1 | 0 | 0 |
---|
September | 7 | 0.3 | 1 |
---|
October | 40 | 1.6 | 5 |
---|
November | 55 | 2.2 | 7 |
---|
December | 85 | 3.3 | 9 |
---|
Year | 425 | 16.7 | 53 |
---|
In Casablanca too, the sea is not warm, however, it reaches 23.5 °C (74.5 °F) in August.
Casablanca - Sea temperatureMonth | Celsius (°C) | Fahrenheit (°F) |
---|
January | 17.5 | 64 | February | 17 | 63 | March | 17 | 63 | April | 17.5 | 64 | May | 19 | 66 | June | 21 | 70 | July | 22.5 | 73 | August | 23.5 | 74 | September | 23 | 74 | October | 22 | 71 | November | 20 | 68 | December | 18.5 | 66 | Year | 20 | 68 |
In
Rabat, the capital, the climate is similar to that of Casablanca.
Agadir
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).
Agadir - Average temperatures (1981-2010) Month | Min (°C) | Max (°C) | Mean (°C) | Min (°F) | Max (°F) | Mean (°F) |
---|
January | 8.1 | 20.7 | 14.4 | 47 | 69 | 57.9 |
---|
February | 10.2 | 21.8 | 16 | 50 | 71 | 60.8 |
---|
March | 12.1 | 23.4 | 17.8 | 54 | 74 | 64 |
---|
April | 13.4 | 23 | 18.2 | 56 | 73 | 64.8 |
---|
May | 15.1 | 23.6 | 19.4 | 59 | 74 | 66.8 |
---|
June | 17.6 | 25 | 21.3 | 64 | 77 | 70.3 |
---|
July | 18.9 | 26.4 | 22.6 | 66 | 80 | 72.8 |
---|
August | 19 | 26.5 | 22.8 | 66 | 80 | 73 |
---|
September | 18.3 | 26.4 | 22.4 | 65 | 80 | 72.2 |
---|
October | 16.1 | 25.7 | 20.9 | 61 | 78 | 69.6 |
---|
November | 12.7 | 23.9 | 18.3 | 55 | 75 | 64.9 |
---|
December | 9.9 | 21.7 | 15.8 | 50 | 71 | 60.4 |
---|
Year | 14.3 | 24 | 19.1 | 57.7 | 75.2 | 66.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.
Agadir - Average precipitationMonth | Millimeters | Inches | Days |
---|
January | 40 | 1.6 | 5 |
---|
February | 40 | 1.6 | 6 |
---|
March | 30 | 1.2 | 5 |
---|
April | 20 | 0.8 | 4 |
---|
May | 4 | 0.1 | 1 |
---|
June | 1 | 0 | 1 |
---|
July | 0 | 0 | 0 |
---|
August | 3 | 0.1 | 0 |
---|
September | 2 | 0.1 | 2 |
---|
October | 20 | 0.8 | 4 |
---|
November | 45 | 1.8 | 5 |
---|
December | 60 | 2.4 | 5 |
---|
Year | 255 | 10 | 39 |
---|
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 | 235 | February | 8 | 225 | March | 8.5 | 265 | April | 9 | 275 | May | 9.5 | 295 | June | 9 | 265 | July | 8 | 255 | August | 8 | 250 | September | 8 | 235 | October | 8 | 240 | November | 7.5 | 230 | December | 7 | 220 | Year | 8.2 | 2995 |
The sea temperature remains very 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 | 17.5 | 64 | February | 17 | 63 | March | 17 | 63 | April | 17.5 | 64 | May | 18.5 | 65 | June | 19.5 | 67 | July | 20.5 | 69 | August | 21 | 70 | September | 21.5 | 70 | October | 20.5 | 69 | November | 19.5 | 67 | December | 18.5 | 65 | Year | 19.1 | 66.5 |
South of Agadir, the rains are even rarer, at desert level.
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).
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.
Rainfall is more abundant in the northern part, overlooking the Strait of Gibraltar (see
Tétouan), where it exceeds 650 mm (25.5 in) per year, while it is quite scarce in the eastern part (see Al Hoceima), where it drops below 400 mm (15.5 in) per year.
Al Hoceima
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.
Al Hoceima - Average temperatures (1991-2020) Month | Min (°C) | Max (°C) | Mean (°C) | Min (°F) | Max (°F) | Mean (°F) |
---|
January | 7.9 | 17.4 | 12.7 | 46 | 63 | 54.8 |
---|
February | 8.7 | 17.7 | 13.2 | 48 | 64 | 55.8 |
---|
March | 10.3 | 19.1 | 14.7 | 50 | 66 | 58.4 |
---|
April | 11.9 | 20.5 | 16.2 | 53 | 69 | 61.2 |
---|
May | 14.6 | 22.9 | 18.8 | 58 | 73 | 65.8 |
---|
June | 17.7 | 25.7 | 21.7 | 64 | 78 | 71 |
---|
July | 20.3 | 28.3 | 24.3 | 68 | 83 | 75.7 |
---|
August | 21 | 28.8 | 24.9 | 70 | 84 | 76.8 |
---|
September | 18.7 | 26.4 | 22.6 | 66 | 80 | 72.6 |
---|
October | 15.7 | 23.8 | 19.8 | 60 | 75 | 67.6 |
---|
November | 11.6 | 20.6 | 16.1 | 53 | 69 | 61 |
---|
December | 9.1 | 18.4 | 13.8 | 48 | 65 | 56.8 |
---|
Year | 14 | 22.5 | 18.2 | 57.2 | 72.5 | 65 |
---|
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.
Al Hoceima - Sea temperatureMonth | Celsius (°C) | Fahrenheit (°F) |
---|
January | 16 | 60 | February | 15.5 | 60 | March | 15.5 | 60 | April | 16.5 | 62 | May | 18 | 64 | June | 20.5 | 69 | July | 22.5 | 73 | August | 23.5 | 75 | September | 22.5 | 73 | October | 20.5 | 69 | November | 18 | 65 | December | 16.5 | 62 | Year | 18.8 | 65.9 |
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.
Marrakesh - Average temperatures (1991-2020) Month | Min (°C) | Max (°C) | Mean (°C) | Min (°F) | Max (°F) | Mean (°F) |
---|
January | 5.9 | 19.2 | 12.5 | 43 | 66 | 54.6 |
---|
February | 7.7 | 20.8 | 14.3 | 46 | 70 | 57.7 |
---|
March | 10.4 | 23.7 | 17 | 51 | 75 | 62.7 |
---|
April | 12.4 | 25.8 | 19.1 | 54 | 78 | 66.4 |
---|
May | 15.1 | 29.5 | 22.3 | 59 | 85 | 72.2 |
---|
June | 18 | 33.7 | 25.8 | 64 | 93 | 78.5 |
---|
July | 20.6 | 37.7 | 29.2 | 69 | 100 | 84.5 |
---|
August | 21 | 37.4 | 29.2 | 70 | 99 | 84.5 |
---|
September | 18.1 | 32.4 | 25.2 | 65 | 90 | 77.4 |
---|
October | 15.3 | 28.4 | 21.8 | 59 | 83 | 71.3 |
---|
November | 10.5 | 23.3 | 16.9 | 51 | 74 | 62.4 |
---|
December | 7.4 | 20.2 | 13.8 | 45 | 68 | 56.8 |
---|
Year | 13.6 | 27.7 | 20.6 | 56.4 | 81.9 | 69 |
---|
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 precipitationMonth | Millimeters | Inches | Days |
---|
January | 30 | 1.2 | 8 |
---|
February | 40 | 1.6 | 8 |
---|
March | 40 | 1.6 | 8 |
---|
April | 40 | 1.6 | 7 |
---|
May | 25 | 1 | 5 |
---|
June | 4 | 0.2 | 1 |
---|
July | 1 | 0 | 1 |
---|
August | 3 | 0.1 | 1 |
---|
September | 6 | 0.2 | 3 |
---|
October | 25 | 1 | 6 |
---|
November | 40 | 1.6 | 7 |
---|
December | 30 | 1.2 | 6 |
---|
Year | 280 | 11 | 59 |
---|
In the interior, the sun shines all year round.
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
In Ifrane, located at 1,700 meters (5,500 feet) above sea level, in the Middle Atlas, the average temperature ranges from 5 °C (41 °F) in January to 22 °C (71.5 °F) in August.
Ifrane - Average temperatures (1991-2020) Month | Min (°C) | Max (°C) | Mean (°C) | Min (°F) | Max (°F) | Mean (°F) |
---|
January | -1 | 9.4 | 4.2 | 30 | 49 | 39.6 |
---|
February | -0.2 | 10.6 | 5.2 | 32 | 51 | 41.4 |
---|
March | 2.2 | 13.1 | 7.6 | 36 | 56 | 45.8 |
---|
April | 4.1 | 15.4 | 9.8 | 39 | 60 | 49.6 |
---|
May | 7.5 | 19.6 | 13.6 | 46 | 67 | 56.4 |
---|
June | 11.3 | 25.2 | 18.2 | 52 | 77 | 64.8 |
---|
July | 15.2 | 30.3 | 22.8 | 59 | 87 | 73 |
---|
August | 15.3 | 30.3 | 22.8 | 60 | 87 | 73 |
---|
September | 11.5 | 24.6 | 18 | 53 | 76 | 64.5 |
---|
October | 7.8 | 19.3 | 13.6 | 46 | 67 | 56.4 |
---|
November | 2.7 | 13 | 7.8 | 37 | 55 | 46.1 |
---|
December | 0.4 | 10.6 | 5.5 | 33 | 51 | 41.9 |
---|
Year | 6.4 | 18.5 | 12.45 | 43.6 | 65.3 | 54.5 |
---|
On average, 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 | 126 | 5 | 8 |
---|
February | 114 | 4.5 | 8 |
---|
March | 116 | 4.5 | 8 |
---|
April | 94 | 3.7 | 7 |
---|
May | 52 | 2.1 | 6 |
---|
June | 20 | 0.8 | 3 |
---|
July | 12 | 0.5 | 2 |
---|
August | 17 | 0.7 | 3 |
---|
September | 40 | 1.6 | 5 |
---|
October | 91 | 3.6 | 6 |
---|
November | 137 | 5.4 | 8 |
---|
December | 143 | 5.6 | 8 |
---|
Year | 960 | 37.9 | 72 |
---|
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 topSee also the
temperatures month by month