Morocco weather by month

Check out Morocco weather averages by month. Compare detailed monthly climate statistics including temperature, rainfall and sunshine figures.

  Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec
Maximum daytime temperature °C
18°C maximum daytime temperature in January in Marrakech18
20°C maximum daytime temperature in February in Marrakech20
22°C maximum daytime temperature in March in Marrakech22
24°C maximum daytime temperature in April in Marrakech24
27°C maximum daytime temperature in May in Marrakech27
31°C maximum daytime temperature in June in Marrakech31
36°C maximum daytime temperature in July in Marrakech36
36°C maximum daytime temperature in August in Marrakech36
32°C maximum daytime temperature in September in Marrakech32
27°C maximum daytime temperature in October in Marrakech27
22°C maximum daytime temperature in November in Marrakech22
19°C maximum daytime temperature in December in Marrakech19
Hours of sunshine (daily)
Days with some rainfall
6 days with some rainfall in January in Marrakech6
6 days with some rainfall in February in Marrakech6
6 days with some rainfall in March in Marrakech6
6 days with some rainfall in April in Marrakech6
4 days with some rainfall in May in Marrakech4
1 day with some rainfall in June in Marrakech1
1 day with some rainfall in July in Marrakech1
1 day with some rainfall in August in Marrakech1
2 days with some rainfall in September in Marrakech2
5 days with some rainfall in October in Marrakech5
6 days with some rainfall in November in Marrakech6
6 days with some rainfall in December in Marrakech6

More weather

More about Morocco

Morocco by month

Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec

Recommended for Morocco

  • Explore latest special offers & online deals from TUI
  • Free child places & £0 deposits with direct debit available
  • Book summer & winter sun holidays in 2026/2027

TUITUI deal finder

The climate guide for Morocco (Marrakech) shows long term monthly weather averages processed from data supplied by CRU (University of East Anglia), the Met Office & the Netherlands Meteorological Institute. Find out more about our data sources.

Morocco climate overview

This North African kingdom borders the North Atlantic Ocean and the Mediterranean Sea between Algeria and Western Sahara. From the long-faded elegance of Tangier's Mediterranean "Gateway to Africa" to the desolate expanse of the vast Sahara, Morocco has a diverse landscape.

The snow capped Atlas Mountains dominate, running almost the entire length of the country. To the northwest fertile plains lie facing the Atlantic, to the south, the beginnings of the vast Sahara, where rocky gorges crumble to stony wastelands scattered with small oasis villages. The Atlantic coast is rocky with long stretches of sandy beaches.

Northern Morocco has a subtropical climate with a summer dry season running from May to October. Conditions here are similar to many countries bordering the Mediterranean Sea with extensive cultivation of wheat, barley, olives and citrus fruits. Summers are dry, sunny and hot, while winter temperatures range from comfortable to cold depending on elevation. Rainfall only occurs in the winter months, diminishing to the south and the east.

In the mountains many northern slopes are covered with extensive forests of oak and cedar. Here winter rainfall turns to snow at higher elevations and temperatures in December and January can be very cold. In summer, despite the elevation, mountain areas can be considerably hotter than the coastal plains due to the proximity of the Sahara Desert.

Southern Morocco is famous for its kasbahs, large fortified buildings made from mud-bricks, and is wilder than the north. Here crop cultivation gives way to grazing and eventually to stony mountainous desert dotted with the occasional oasis. There are some spectacular sand dunes in the region to the south of Errachidia, but the true Sahara is not reached before the border with Algeria.

Dust laden winds can blow in from the desert at any time of the year producing hazy conditions particularly in the summer.

Morocco temperature by month

Compare the average temperature by month for popular destinations in Morocco. Select a place from below to see more long term weather averages by month.

  Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec
Agadir
20°C maximum daytime temperature in January in Agadir20
20°C maximum daytime temperature in February in Agadir20
21°C maximum daytime temperature in March in Agadir21
21°C maximum daytime temperature in April in Agadir21
23°C maximum daytime temperature in May in Agadir23
23°C maximum daytime temperature in June in Agadir23
26°C maximum daytime temperature in July in Agadir26
26°C maximum daytime temperature in August in Agadir26
26°C maximum daytime temperature in September in Agadir26
25°C maximum daytime temperature in October in Agadir25
22°C maximum daytime temperature in November in Agadir22
20°C maximum daytime temperature in December in Agadir20
Casablanca
18°C maximum daytime temperature in January in Casablanca18
18°C maximum daytime temperature in February in Casablanca18
19°C maximum daytime temperature in March in Casablanca19
20°C maximum daytime temperature in April in Casablanca20
22°C maximum daytime temperature in May in Casablanca22
24°C maximum daytime temperature in June in Casablanca24
27°C maximum daytime temperature in July in Casablanca27
27°C maximum daytime temperature in August in Casablanca27
27°C maximum daytime temperature in September in Casablanca27
24°C maximum daytime temperature in October in Casablanca24
21°C maximum daytime temperature in November in Casablanca21
18°C maximum daytime temperature in December in Casablanca18
Essaouira
18°C maximum daytime temperature in January in Essaouira18
18°C maximum daytime temperature in February in Essaouira18
19°C maximum daytime temperature in March in Essaouira19
19°C maximum daytime temperature in April in Essaouira19
20°C maximum daytime temperature in May in Essaouira20
21°C maximum daytime temperature in June in Essaouira21
23°C maximum daytime temperature in July in Essaouira23
23°C maximum daytime temperature in August in Essaouira23
23°C maximum daytime temperature in September in Essaouira23
22°C maximum daytime temperature in October in Essaouira22
20°C maximum daytime temperature in November in Essaouira20
19°C maximum daytime temperature in December in Essaouira19
Fes
16°C maximum daytime temperature in January in Fes16
17°C maximum daytime temperature in February in Fes17
19°C maximum daytime temperature in March in Fes19
20°C maximum daytime temperature in April in Fes20
24°C maximum daytime temperature in May in Fes24
28°C maximum daytime temperature in June in Fes28
33°C maximum daytime temperature in July in Fes33
33°C maximum daytime temperature in August in Fes33
30°C maximum daytime temperature in September in Fes30
25°C maximum daytime temperature in October in Fes25
20°C maximum daytime temperature in November in Fes20
16°C maximum daytime temperature in December in Fes16
Marrakech
18°C maximum daytime temperature in January in Marrakech18
20°C maximum daytime temperature in February in Marrakech20
22°C maximum daytime temperature in March in Marrakech22
24°C maximum daytime temperature in April in Marrakech24
27°C maximum daytime temperature in May in Marrakech27
31°C maximum daytime temperature in June in Marrakech31
36°C maximum daytime temperature in July in Marrakech36
36°C maximum daytime temperature in August in Marrakech36
32°C maximum daytime temperature in September in Marrakech32
27°C maximum daytime temperature in October in Marrakech27
22°C maximum daytime temperature in November in Marrakech22
19°C maximum daytime temperature in December in Marrakech19
Ouarzazate
16°C maximum daytime temperature in January in Ouarzazate16
19°C maximum daytime temperature in February in Ouarzazate19
22°C maximum daytime temperature in March in Ouarzazate22
25°C maximum daytime temperature in April in Ouarzazate25
29°C maximum daytime temperature in May in Ouarzazate29
34°C maximum daytime temperature in June in Ouarzazate34
38°C maximum daytime temperature in July in Ouarzazate38
37°C maximum daytime temperature in August in Ouarzazate37
32°C maximum daytime temperature in September in Ouarzazate32
26°C maximum daytime temperature in October in Ouarzazate26
20°C maximum daytime temperature in November in Ouarzazate20
16°C maximum daytime temperature in December in Ouarzazate16
Rabat
17°C maximum daytime temperature in January in Rabat17
18°C maximum daytime temperature in February in Rabat18
19°C maximum daytime temperature in March in Rabat19
20°C maximum daytime temperature in April in Rabat20
22°C maximum daytime temperature in May in Rabat22
24°C maximum daytime temperature in June in Rabat24
27°C maximum daytime temperature in July in Rabat27
28°C maximum daytime temperature in August in Rabat28
27°C maximum daytime temperature in September in Rabat27
24°C maximum daytime temperature in October in Rabat24
21°C maximum daytime temperature in November in Rabat21
18°C maximum daytime temperature in December in Rabat18
Tangier
16°C maximum daytime temperature in January in Tangier16
16°C maximum daytime temperature in February in Tangier16
17°C maximum daytime temperature in March in Tangier17
19°C maximum daytime temperature in April in Tangier19
21°C maximum daytime temperature in May in Tangier21
24°C maximum daytime temperature in June in Tangier24
27°C maximum daytime temperature in July in Tangier27
28°C maximum daytime temperature in August in Tangier28
26°C maximum daytime temperature in September in Tangier26
23°C maximum daytime temperature in October in Tangier23
19°C maximum daytime temperature in November in Tangier19
17°C maximum daytime temperature in December in Tangier17

All Morocco destinations

Morocco weather averages by month

Temperature in Morocco (°C)

  Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec
Max temperature (daytime)
18°C maximum daytime temperature in January in Morocco (Marrakech)18
20°C maximum daytime temperature in February in Morocco (Marrakech)20
22°C maximum daytime temperature in March in Morocco (Marrakech)22
24°C maximum daytime temperature in April in Morocco (Marrakech)24
27°C maximum daytime temperature in May in Morocco (Marrakech)27
31°C maximum daytime temperature in June in Morocco (Marrakech)31
36°C maximum daytime temperature in July in Morocco (Marrakech)36
36°C maximum daytime temperature in August in Morocco (Marrakech)36
32°C maximum daytime temperature in September in Morocco (Marrakech)32
27°C maximum daytime temperature in October in Morocco (Marrakech)27
22°C maximum daytime temperature in November in Morocco (Marrakech)22
19°C maximum daytime temperature in December in Morocco (Marrakech)19
Min temperature (night-time)
6°C minimum night-time temperature in January in Morocco (Marrakech)6
8°C minimum night-time temperature in February in Morocco (Marrakech)8
9°C minimum night-time temperature in March in Morocco (Marrakech)9
11°C minimum night-time temperature in April in Morocco (Marrakech)11
14°C minimum night-time temperature in May in Morocco (Marrakech)14
16°C minimum night-time temperature in June in Morocco (Marrakech)16
20°C minimum night-time temperature in July in Morocco (Marrakech)20
20°C minimum night-time temperature in August in Morocco (Marrakech)20
18°C minimum night-time temperature in September in Morocco (Marrakech)18
15°C minimum night-time temperature in October in Morocco (Marrakech)15
10°C minimum night-time temperature in November in Morocco (Marrakech)10
6°C minimum night-time temperature in December in Morocco (Marrakech)6
Heat & Humidity
No heat & humidity in January in Morocco (Marrakech)0
No heat & humidity in February in Morocco (Marrakech)0
No heat & humidity in March in Morocco (Marrakech)0
No heat & humidity in April in Morocco (Marrakech)0
Moderate heat & humidity in May in Morocco (Marrakech)M
High heat & humidity in June in Morocco (Marrakech)H
Very high heat & humidity in July in Morocco (Marrakech)VH
Very high heat & humidity in August in Morocco (Marrakech)VH
High heat & humidity in September in Morocco (Marrakech)H
Low heat & humidity in October in Morocco (Marrakech)L
No heat & humidity in November in Morocco (Marrakech)0
No heat & humidity in December in Morocco (Marrakech)0

Note: 0 = None, L = Low, M = Moderate, H = High, VH = Very high, E = Extreme

Sunshine & UV index in Morocco

  Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec
Daily hours of sunshine
Daily hours of daylight
10 hours of daylight per day in January in Morocco (Marrakech)10
11 hours of daylight per day in February in Morocco (Marrakech)11
12 hours of daylight per day in March in Morocco (Marrakech)12
13 hours of daylight per day in April in Morocco (Marrakech)13
14 hours of daylight per day in May in Morocco (Marrakech)14
14 hours of daylight per day in June in Morocco (Marrakech)14
14 hours of daylight per day in July in Morocco (Marrakech)14
13 hours of daylight per day in August in Morocco (Marrakech)13
12 hours of daylight per day in September in Morocco (Marrakech)12
11 hours of daylight per day in October in Morocco (Marrakech)11
11 hours of daylight per day in November in Morocco (Marrakech)11
10 hours of daylight per day in December in Morocco (Marrakech)10
UV Index (Maximum)
UV (maximum) index 3 (Moderate) in January in Morocco (Marrakech)3
UV (maximum) index 5 (Moderate) in February in Morocco (Marrakech)5
UV (maximum) index 7 (High) in March in Morocco (Marrakech)7
UV (maximum) index 8 (Very High) in April in Morocco (Marrakech)8
UV (maximum) index 10 (Very High) in May in Morocco (Marrakech)10
UV (maximum) index 11 (Extreme) in June in Morocco (Marrakech)11
UV (maximum) index 11 (Extreme) in July in Morocco (Marrakech)11
UV (maximum) index 10 (Very High) in August in Morocco (Marrakech)10
UV (maximum) index 9 (Very High) in September in Morocco (Marrakech)9
UV (maximum) index 6 (High) in October in Morocco (Marrakech)6
UV (maximum) index 4 (Moderate) in November in Morocco (Marrakech)4
UV (maximum) index 3 (Moderate) in December in Morocco (Marrakech)3

Rainfall in Morocco

  Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec
Number of days with some rain
6 days with some rainfall in January in Morocco (Marrakech)6
6 days with some rainfall in February in Morocco (Marrakech)6
6 days with some rainfall in March in Morocco (Marrakech)6
6 days with some rainfall in April in Morocco (Marrakech)6
4 days with some rainfall in May in Morocco (Marrakech)4
1 day with some rainfall in June in Morocco (Marrakech)1
1 day with some rainfall in July in Morocco (Marrakech)1
1 day with some rainfall in August in Morocco (Marrakech)1
2 days with some rainfall in September in Morocco (Marrakech)2
5 days with some rainfall in October in Morocco (Marrakech)5
6 days with some rainfall in November in Morocco (Marrakech)6
6 days with some rainfall in December in Morocco (Marrakech)6
Average monthly rainfall (mm)
32 mm monthly rainfall in January in Morocco (Marrakech)32
35 mm monthly rainfall in February in Morocco (Marrakech)35
31 mm monthly rainfall in March in Morocco (Marrakech)31
29 mm monthly rainfall in April in Morocco (Marrakech)29
14 mm monthly rainfall in May in Morocco (Marrakech)14
4 mm monthly rainfall in June in Morocco (Marrakech)4
1 mm monthly rainfall in July in Morocco (Marrakech)1
2 mm monthly rainfall in August in Morocco (Marrakech)2
6 mm monthly rainfall in September in Morocco (Marrakech)6
22 mm monthly rainfall in October in Morocco (Marrakech)22
38 mm monthly rainfall in November in Morocco (Marrakech)38
35 mm monthly rainfall in December in Morocco (Marrakech)35

Compare Morocco weather with the UK

The weather chart below compares the average monthly maximum daytime temperature for Morocco (Marrakech) and the UK (London).

Maximum daytime temperature (°C)

Morocco (Marrakech)
UK (London)
Jan
Feb
Mar
Apr
May
Jun
Jul
Aug
Sep
Oct
Nov
Dec

Metric (°C / mm)  |  Imperial (°F / inches)

Compare more weather

Back to top

More about Morocco

Related posts

Popular travel offers

Explore holiday destinations

More holidays

Save with latest deals & discounts

More deals

Airport parking

More parking

Airport lounges

More lounges

Top ^