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 °F
64°F maximum daytime temperature in January in Marrakech64
68°F maximum daytime temperature in February in Marrakech68
72°F maximum daytime temperature in March in Marrakech72
75°F maximum daytime temperature in April in Marrakech75
81°F maximum daytime temperature in May in Marrakech81
88°F maximum daytime temperature in June in Marrakech88
97°F maximum daytime temperature in July in Marrakech97
97°F maximum daytime temperature in August in Marrakech97
90°F maximum daytime temperature in September in Marrakech90
81°F maximum daytime temperature in October in Marrakech81
72°F maximum daytime temperature in November in Marrakech72
66°F maximum daytime temperature in December in Marrakech66
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
68°F maximum daytime temperature in January in Agadir68
68°F maximum daytime temperature in February in Agadir68
70°F maximum daytime temperature in March in Agadir70
70°F maximum daytime temperature in April in Agadir70
73°F maximum daytime temperature in May in Agadir73
73°F maximum daytime temperature in June in Agadir73
79°F maximum daytime temperature in July in Agadir79
79°F maximum daytime temperature in August in Agadir79
79°F maximum daytime temperature in September in Agadir79
77°F maximum daytime temperature in October in Agadir77
72°F maximum daytime temperature in November in Agadir72
68°F maximum daytime temperature in December in Agadir68
Casablanca
64°F maximum daytime temperature in January in Casablanca64
64°F maximum daytime temperature in February in Casablanca64
66°F maximum daytime temperature in March in Casablanca66
68°F maximum daytime temperature in April in Casablanca68
72°F maximum daytime temperature in May in Casablanca72
75°F maximum daytime temperature in June in Casablanca75
81°F maximum daytime temperature in July in Casablanca81
81°F maximum daytime temperature in August in Casablanca81
81°F maximum daytime temperature in September in Casablanca81
75°F maximum daytime temperature in October in Casablanca75
70°F maximum daytime temperature in November in Casablanca70
64°F maximum daytime temperature in December in Casablanca64
Essaouira
64°F maximum daytime temperature in January in Essaouira64
64°F maximum daytime temperature in February in Essaouira64
66°F maximum daytime temperature in March in Essaouira66
66°F maximum daytime temperature in April in Essaouira66
68°F maximum daytime temperature in May in Essaouira68
70°F maximum daytime temperature in June in Essaouira70
73°F maximum daytime temperature in July in Essaouira73
73°F maximum daytime temperature in August in Essaouira73
73°F maximum daytime temperature in September in Essaouira73
72°F maximum daytime temperature in October in Essaouira72
68°F maximum daytime temperature in November in Essaouira68
66°F maximum daytime temperature in December in Essaouira66
Fes
61°F maximum daytime temperature in January in Fes61
63°F maximum daytime temperature in February in Fes63
66°F maximum daytime temperature in March in Fes66
68°F maximum daytime temperature in April in Fes68
75°F maximum daytime temperature in May in Fes75
82°F maximum daytime temperature in June in Fes82
91°F maximum daytime temperature in July in Fes91
91°F maximum daytime temperature in August in Fes91
86°F maximum daytime temperature in September in Fes86
77°F maximum daytime temperature in October in Fes77
68°F maximum daytime temperature in November in Fes68
61°F maximum daytime temperature in December in Fes61
Marrakech
64°F maximum daytime temperature in January in Marrakech64
68°F maximum daytime temperature in February in Marrakech68
72°F maximum daytime temperature in March in Marrakech72
75°F maximum daytime temperature in April in Marrakech75
81°F maximum daytime temperature in May in Marrakech81
88°F maximum daytime temperature in June in Marrakech88
97°F maximum daytime temperature in July in Marrakech97
97°F maximum daytime temperature in August in Marrakech97
90°F maximum daytime temperature in September in Marrakech90
81°F maximum daytime temperature in October in Marrakech81
72°F maximum daytime temperature in November in Marrakech72
66°F maximum daytime temperature in December in Marrakech66
Ouarzazate
61°F maximum daytime temperature in January in Ouarzazate61
66°F maximum daytime temperature in February in Ouarzazate66
72°F maximum daytime temperature in March in Ouarzazate72
77°F maximum daytime temperature in April in Ouarzazate77
84°F maximum daytime temperature in May in Ouarzazate84
93°F maximum daytime temperature in June in Ouarzazate93
100°F maximum daytime temperature in July in Ouarzazate100
99°F maximum daytime temperature in August in Ouarzazate99
90°F maximum daytime temperature in September in Ouarzazate90
79°F maximum daytime temperature in October in Ouarzazate79
68°F maximum daytime temperature in November in Ouarzazate68
61°F maximum daytime temperature in December in Ouarzazate61
Rabat
63°F maximum daytime temperature in January in Rabat63
64°F maximum daytime temperature in February in Rabat64
66°F maximum daytime temperature in March in Rabat66
68°F maximum daytime temperature in April in Rabat68
72°F maximum daytime temperature in May in Rabat72
75°F maximum daytime temperature in June in Rabat75
81°F maximum daytime temperature in July in Rabat81
82°F maximum daytime temperature in August in Rabat82
81°F maximum daytime temperature in September in Rabat81
75°F maximum daytime temperature in October in Rabat75
70°F maximum daytime temperature in November in Rabat70
64°F maximum daytime temperature in December in Rabat64
Tangier
61°F maximum daytime temperature in January in Tangier61
61°F maximum daytime temperature in February in Tangier61
63°F maximum daytime temperature in March in Tangier63
66°F maximum daytime temperature in April in Tangier66
70°F maximum daytime temperature in May in Tangier70
75°F maximum daytime temperature in June in Tangier75
81°F maximum daytime temperature in July in Tangier81
82°F maximum daytime temperature in August in Tangier82
79°F maximum daytime temperature in September in Tangier79
73°F maximum daytime temperature in October in Tangier73
66°F maximum daytime temperature in November in Tangier66
63°F maximum daytime temperature in December in Tangier63

All Morocco destinations

Morocco weather averages by month

Temperature in Morocco (°F)

  Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec
Max temperature (daytime)
64°F maximum daytime temperature in January in Morocco (Marrakech)64
68°F maximum daytime temperature in February in Morocco (Marrakech)68
72°F maximum daytime temperature in March in Morocco (Marrakech)72
75°F maximum daytime temperature in April in Morocco (Marrakech)75
81°F maximum daytime temperature in May in Morocco (Marrakech)81
88°F maximum daytime temperature in June in Morocco (Marrakech)88
97°F maximum daytime temperature in July in Morocco (Marrakech)97
97°F maximum daytime temperature in August in Morocco (Marrakech)97
90°F maximum daytime temperature in September in Morocco (Marrakech)90
81°F maximum daytime temperature in October in Morocco (Marrakech)81
72°F maximum daytime temperature in November in Morocco (Marrakech)72
66°F maximum daytime temperature in December in Morocco (Marrakech)66
Min temperature (night-time)
43°F minimum night-time temperature in January in Morocco (Marrakech)43
46°F minimum night-time temperature in February in Morocco (Marrakech)46
48°F minimum night-time temperature in March in Morocco (Marrakech)48
52°F minimum night-time temperature in April in Morocco (Marrakech)52
57°F minimum night-time temperature in May in Morocco (Marrakech)57
61°F minimum night-time temperature in June in Morocco (Marrakech)61
68°F minimum night-time temperature in July in Morocco (Marrakech)68
68°F minimum night-time temperature in August in Morocco (Marrakech)68
64°F minimum night-time temperature in September in Morocco (Marrakech)64
59°F minimum night-time temperature in October in Morocco (Marrakech)59
50°F minimum night-time temperature in November in Morocco (Marrakech)50
43°F minimum night-time temperature in December in Morocco (Marrakech)43
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 (inches)
1.3 inches monthly rainfall in January in Morocco (Marrakech)1.3
1.4 inches monthly rainfall in February in Morocco (Marrakech)1.4
1.2 inches monthly rainfall in March in Morocco (Marrakech)1.2
1.1 inches monthly rainfall in April in Morocco (Marrakech)1.1
0.6 inches monthly rainfall in May in Morocco (Marrakech)0.6
0.2 inches monthly rainfall in June in Morocco (Marrakech)0.2
0.0 inches monthly rainfall in July in Morocco (Marrakech)0.0
0.1 inches monthly rainfall in August in Morocco (Marrakech)0.1
0.2 inches monthly rainfall in September in Morocco (Marrakech)0.2
0.9 inches monthly rainfall in October in Morocco (Marrakech)0.9
1.5 inches monthly rainfall in November in Morocco (Marrakech)1.5
1.4 inches monthly rainfall in December in Morocco (Marrakech)1.4

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 (°F)

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

Metric (°C)  |  Imperial (°F)

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 ^