Best time to go to Morocco for a perfect weather and where to go?

Get the best time to go to Morocco from seasonal norms in many locations like Fez or Casablanca right here.

When is the best time to go to Morocco?

Morocco is conducive with tourists throughout the entire year, thanks to its diverse climate. Thus, the best time to visit Morocco depends not only on the area one is visiting but also on the preferences of the traveller. Most resorts that overlook the Atlantic ocean are generally pleasant all year round, but in order to bathe in Agadir, choose the month of September when tourists start deserting the beaches. Marrakech is beautiful all year, however the night temperatures in winter can be very cool and the heat is highest during the summer days.

The best time to discover the entire Moroccan territory is spread over two periods: from the months of March to June and September to October. These periods have the advantage of lesser dense crowds and more affordable hotel rates in comparison to those of the school holidays in June and August.

However for independent travelers, capable of adapting to anything - one should still try and avoid the period during Ramadan because it is less practical to properly organize the days.

So, when is the best time to go to Morocco? Here's some more information to help you in your decision:

  • In Morocco, the weather is good everywhere in April, May, June, September and October
  • The weather is good all year in Marrakesh
  • On average, the warmest months in Marrakesh are July and August, and the coldest months are January and February
  • The cities with the best climate are Marrakesh, Agadir, Casablanca, Essaouira, Rabat, Beni Mellal, Bouznika, Dakhla, El Jadida, Guelmim, Kenitra, Khouribga, Meknes, Mohammedia, Nador, Oualidia, Safi, Saidia, Settat, Tiznit, Zagora, Al Hoceima, Asilah, Berkane, Berrechid, Chichaoua, Imlili, Khemisset, Ksar El Kebir, Larache, Oued Zem, Ouezzane, Oulad Teima, Sidi Bennour, Sidi Ifni, Sidi Slimane, Skhirate, Souq Larb'a al Gharb, Tarfaya, Tiflet and Youssoufia, with good weather at least 11 months a year
  • The sea temperature is suitable for swimming all year round in Agadir

For information about the climate and the weather city by city in Morocco for a specific month, click on the corresponding line below:

Month
January 8°C to 21°C
25%
February 9°C to 21°C
25%
March 13°C to 23°C
26%
April 17°C to 25°C
20%
May 20°C to 28°C
16%
June 23°C to 32°C
9%
July 26°C to 37°C
5%
August 27°C to 37°C
11%
September 24°C to 32°C
16%
October 20°C to 28°C
14%
November 13°C to 25°C
22%
December 10°C to 23°C
17%
* weather varies across the country

Best time to travel to Morocco by cities

Marrakesh

Best time to go to Marrakesh

The best months to go to Marrakesh are january, february, march, april, may, june, july, august, september, october, november and december.

Agadir

Best time to go to Agadir

The best months to go to Agadir are january, february, march, april, may, june, july, august, september, october, november and december.

Casablanca

Best time to go to Casablanca

The best months to go to Casablanca are january, february, march, april, may, june, july, august, september, october, november and december.

Chefchaouen

Best time to go to Chefchaouen

The best months to go to Chefchaouen are march, april, may, june, july, august, september, october, november and december.

Essaouira

Best time to go to Essaouira

The best months to go to Essaouira are january, february, march, april, may, june, july, august, september, october, november and december.

Fez

Best time to go to Fez

The best months to go to Fez are march, april, may, june, july, august, september, october, november and december.


Other cities and places in Morocco

See full list of cities

Tours and organised trips in Morocco


Climate and Weather in Morocco

Located on the African continent between Algeria and Mauritania and not far from the coast of Spain, Morocco is a country where the weather varies a lot due to its length. Although one generally enjoys a relatively mild climate throughout the year, there are still very large temperature differences according to region. Moreover, the country has many mountains such as the Jebel Toubkal which is also know for the highest peak in North Africa, where the nights are cool and where snow can be found up to one meter in thickness.

Morocco: Chefchaouen, Morocco

Climate on the Atlantic coast of Morocco

Morocco has a very long coastline along the Atlantic Ocean which provides its many beaches, each as mesmerising as the next. Morocco's climate makes sense in this part of the country, with a pleasant and temperate weather. Winters are mild and the summer season is particularly hot and beautiful. Be informed however, because due to the exposure to the Atlantic Ocean the winds are bountiful. Moreover, watch out because the trade winds and the water is rather cold at times! However there is sunshine between May and August especially in Agadir, with at least eight hours of sunlight per day during this period. Furthermore, a very thick fog covers the Atlantic coast at this time, specifically in the morning. The latter finally releases the horizon in early afternoon, generally giving way to the sun. On its behalf, the rainy season extends from November to March.

The Climate on the Northern Coast of Morocco

Morocco's northern coast which overlooks the Mediterranean Sea and has both Algeria Oran and Algiers as its neighbors, is known for its mediterranean climate that extends its way inside the mountains, just as observed with The Rif. In the Northwest in particular, as in Tangiers for example, the little rains here that do occur are in the winter, greatly unlike the rest of the Moroccan coast.

The Climate Within the Country

The interior of the country has a continental climate. The weather is warmest and driest on the Atlantic coast. Temperatures are pleasant enough, especially in cities like Marrakech, which benefits from temperatures that sometimes exceed 20° C in the winter.

Climate in the South of the Country

Here is where the climate in Morocco is at its absolute hottest and driest. In fact, one finds a small part of the Western Sahara desert, with a climate similar to that of Algeria. Summer temperatures are particularly high, sometimes making it difficult to bear in the daytime. Original and unique however, the Sahara Desert in Morocco extends its way to the coast. One can thus find more moderate temperatures with the help from the Atlantic Ocean and the many sea breezes. In addition, temperatures in winter are also softer in the south than the interior of the country.


Temperatures and rainfall in Morocco

On these 3 graphs, we present the evolution of temperatures of Morocco and month-by-month rainfall for the cities of Marrakesh, Agadir, Casablanca, Chefchaouen and Essaouira, as well as the month-by-month sea temperature for coastal cities.

20°C
12°C
20°C
13°C
24°C
17°C
27°C
18°C
30°C
18°C
35°C
21°C
39°C
26°C
40°C
29°C
34°C
27°C
31°C
25°C
24°C
19°C
22°C
15°C
16% 20% 20% 13% 13% 7% 3% 9% 15% 10% 16% 13%
23°C
16°C
23°C
16°C
25°C
19°C
27°C
21°C
29°C
20°C
32°C
23°C
36°C
26°C
36°C
29°C
32°C
26°C
31°C
25°C
27°C
21°C
24°C
17°C
10% 14% 14% 8% 5% 2% 2% 11% 10% 10% 12% 11%
19°C 18°C 18°C 18°C 19°C 20°C 21°C 21°C 21°C 21°C 20°C 19°C
19°C
15°C
19°C
14°C
21°C
17°C
23°C
18°C
26°C
18°C
28°C
20°C
30°C
23°C
32°C
24°C
29°C
25°C
28°C
24°C
24°C
20°C
21°C
17°C
30% 28% 29% 19% 13% 4% 2% 4% 12% 14% 29% 21%
18°C 18°C 18°C 19°C 20°C 22°C 23°C 24°C 24°C 23°C 21°C 19°C
17°C
12°C
17°C
12°C
19°C
15°C
22°C
15°C
25°C
15°C
29°C
18°C
32°C
22°C
33°C
23°C
29°C
23°C
26°C
21°C
21°C
17°C
19°C
14°C
34% 32% 37% 28% 18% 7% 3% 5% 13% 18% 27% 20%
21°C
16°C
20°C
16°C
23°C
18°C
24°C
19°C
26°C
18°C
28°C
20°C
31°C
23°C
32°C
26°C
29°C
24°C
28°C
24°C
24°C
20°C
22°C
18°C
15% 18% 16% 9% 5% 2% 0% 3% 7% 9% 16% 12%
18°C 18°C 18°C 18°C 19°C 21°C 21°C 22°C 22°C 22°C 20°C 18°C
17°C
9°C
17°C
10°C
21°C
13°C
25°C
13°C
29°C
16°C
34°C
19°C
38°C
25°C
39°C
25°C
33°C
24°C
29°C
22°C
21°C
15°C
19°C
11°C
32% 34% 37% 30% 26% 20% 9% 22% 25% 19% 27% 21%
17°C
13°C
16°C
13°C
19°C
15°C
21°C
15°C
24°C
17°C
28°C
19°C
31°C
22°C
32°C
23°C
28°C
24°C
26°C
22°C
21°C
17°C
18°C
15°C
37% 35% 37% 29% 16% 9% 2% 2% 13% 20% 31% 24%
18°C 17°C 17°C 18°C 19°C 22°C 23°C 24°C 23°C 22°C 20°C 18°C
19°C
14°C
19°C
14°C
21°C
16°C
23°C
17°C
26°C
18°C
29°C
20°C
32°C
23°C
33°C
24°C
30°C
25°C
29°C
24°C
23°C
19°C
21°C
16°C
34% 29% 31% 22% 15% 7% 1% 5% 11% 15% 29% 24%
18°C 18°C 18°C 19°C 20°C 22°C 24°C 24°C 23°C 23°C 21°C 19°C
18°C
9°C
19°C
10°C
23°C
14°C
27°C
15°C
31°C
15°C
35°C
18°C
40°C
24°C
40°C
24°C
33°C
25°C
30°C
22°C
23°C
15°C
20°C
11°C
20% 25% 28% 20% 20% 9% 6% 10% 15% 11% 15% 11%
19°C
13°C
19°C
14°C
22°C
17°C
24°C
20°C
27°C
23°C
30°C
26°C
33°C
28°C
34°C
29°C
31°C
26°C
29°C
24°C
24°C
19°C
21°C
16°C
30% 28% 30% 21% 14% 6% 3% 4% 13% 13% 27% 20%
24°C
18°C
23°C
18°C
25°C
19°C
26°C
20°C
27°C
22°C
29°C
23°C
31°C
24°C
32°C
25°C
31°C
25°C
30°C
25°C
27°C
23°C
26°C
20°C
1% 2% 1% 1% 3% 4% 2% 15% 16% 4% 3% 3%
19°C 19°C 19°C 19°C 19°C 20°C 20°C 21°C 21°C 21°C 20°C 19°C
19°C
15°C
19°C
15°C
21°C
17°C
23°C
18°C
25°C
18°C
27°C
19°C
29°C
22°C
31°C
24°C
28°C
24°C
27°C
23°C
23°C
20°C
21°C
17°C
30% 26% 29% 15% 11% 4% 1% 5% 9% 13% 29% 20%
18°C 17°C 18°C 19°C 20°C 22°C 23°C 23°C 23°C 23°C 21°C 19°C
15°C
7°C
17°C
8°C
21°C
13°C
26°C
18°C
29°C
23°C
34°C
27°C
38°C
31°C
37°C
30°C
32°C
25°C
26°C
20°C
20°C
13°C
16°C
8°C
7% 10% 12% 10% 17% 11% 9% 22% 20% 9% 7% 4%
21°C
14°C
22°C
15°C
25°C
18°C
27°C
21°C
29°C
23°C
31°C
25°C
36°C
29°C
37°C
30°C
32°C
25°C
30°C
24°C
25°C
19°C
22°C
15°C
9% 14% 10% 3% 5% 1% 0% 5% 6% 6% 9% 9%

Where to go in Morocco?

This table allows you to see the maximum temperature for each city and our opinion on the weather month by month (see colour legend below the table).

Cities jan.feb.mar.apr.mayjun.jul.aug.sep.oct.nov.dec.
Marrakesh20°C20°C24°C27°C30°C35°C39°C40°C34°C31°C24°C22°C
Agadir23°C23°C25°C27°C29°C32°C36°C36°C32°C31°C27°C24°C
Casablanca19°C19°C21°C23°C26°C28°C30°C32°C29°C28°C24°C21°C
Chefchaouen17°C17°C19°C22°C25°C29°C32°C33°C29°C26°C21°C19°C
Essaouira21°C20°C23°C24°C26°C28°C31°C32°C29°C28°C24°C22°C
Fez17°C17°C21°C25°C29°C34°C38°C39°C33°C29°C21°C19°C
Tangier17°C16°C19°C21°C24°C28°C31°C32°C28°C26°C21°C18°C
Rabat19°C19°C21°C23°C26°C29°C32°C33°C30°C29°C23°C21°C
Beni Mellal18°C19°C23°C27°C31°C35°C40°C40°C33°C30°C23°C20°C
Bouznika19°C19°C22°C24°C27°C30°C33°C34°C31°C29°C24°C21°C
Dakhla24°C23°C25°C26°C27°C29°C31°C32°C31°C30°C27°C26°C
El Jadida19°C19°C21°C23°C25°C27°C29°C31°C28°C27°C23°C21°C
Errachidia15°C17°C21°C26°C29°C34°C38°C37°C32°C26°C20°C16°C
Guelmim21°C22°C25°C27°C29°C31°C36°C37°C32°C30°C25°C22°C
Kenitra19°C18°C21°C23°C26°C29°C32°C33°C30°C29°C23°C20°C
Khouribga18°C18°C22°C25°C29°C33°C38°C38°C32°C29°C22°C19°C
Meknes17°C18°C21°C25°C29°C33°C37°C38°C32°C29°C22°C19°C
Mohammedia19°C19°C21°C23°C25°C28°C30°C31°C29°C28°C23°C21°C
Nador18°C18°C20°C22°C25°C29°C32°C33°C30°C27°C22°C20°C
Oualidia20°C20°C22°C23°C25°C28°C31°C32°C29°C28°C24°C21°C

Legend:

perfect weather

good weather

tolerable weather

bad weather

very bad weather


Morocco: get the best price!


Finding flights. Thank you for waiting.

Find a flight to Morocco:


Map of Morocco

Click over cities for information about the weather.

Chargement en cours
Legend: cities in Morocco

About Morocco

What can I do in Morocco?

Beaches / swimming

Nature and countryside

Culture and heritage

Sports

Family travel

Crafts / shopping

Gastronomy

Nightlife


Recommended for you:

Is this weather information for Morocco reliable?

Climate data for Morocco has been gathered every day since January 2009. The analysis of these meteorological data for Morocco allows us to determine the average for each month in Marrakesh, Agadir, Casablanca, Chefchaouen, Essaouira, Fez, Tangier, Rabat, and 51 other cities.

So yes: this data is reliable except in cases of temporary climate disruption in the region.

Change units: