When is the best time to go to Morocco?

Thanks to its great climatic diversity, it is possible to travel to Morocco all year round. The country, stretching lengthwise, also has a varied geography that influences the climate: mountains, the Sahara Desert to the south, the Atlantic coast to the west, and the Mediterranean Sea to the north.

Therefore, the best time to visit Morocco depends on the region you want to visit, but also on the experience you want to have.

When to go to Morocco based on your interests?

  • For hiking and trekking in the mountains, the months of July and August have perfect weather: the sun shines, but the heat remains reasonable. It is therefore the best time to explore the Rif and the Atlas.
  • For relaxing and enjoying the beach on the Atlantic coast or along the Mediterranean, the ideal period is between June and October. However, if you prefer to have the beach to yourself, avoid July and August.
  • For exploring the imperial cities without the tourist crowds, it is best to choose the intermediate seasons, in March and April and from October to mid-November. The temperatures will be very pleasant during the day, but the nights are cool.
  • For experiencing local culture, the Ramadan period can be an interesting time to travel to Morocco (check the dates, as they vary each year). At sunset, when the fast is broken, Moroccans gather to share a festive meal and will be delighted to share it with passing travelers. However, be aware that it is less convenient to eat properly during the day.

With a highly diversified climate depending on the seasons, regions, and time of day, packing can be a real headache. Here is a general idea of what you should pack:

  • In winter: on the coasts, mid-season clothing is recommended, as well as a waterproof jacket in case of rain and a sweater for the evening. Inland, add an extra layer, as the nights can be particularly cold. For mountainous regions, take warm clothes, including a hat, gloves, and a down jacket. In the desert, pack light clothes for the day and something to cover yourself in the evening, along with a scarf to protect yourself from the sand.
  • In summer: if you are traveling along the coast, pack light clothes, a long-sleeved shirt for the evening, and a warmer sweatshirt if you are heading to Agadir or Essaouira. For inland regions and the desert, wear very light, loose-fitting clothes made of natural fibers (cotton or linen), a hat, sunglasses, and a scarf to protect yourself from the sand-laden wind. If you are going to the mountains, bring an extra sweater and jacket, as well as good walking shoes.
  • For women, it is best to avoid short clothing, such as shorts or skirts, as well as low-cut tops, especially when traveling to less touristy areas.



Where and when to go based on the weather?

Map of the best times to visit Morocco
Map of the best times to visit Morocco ©whereandwhen.net

Central region and Atlas
Fez, Beni Mellal, Khouribga...

May, June, September and October
23°C to 35°C°C
0 to 6 days
April, July, August and November
15°C to 40°C°C
0 to 6 days
January, February, March and December
10°C to 23°C°C
1 to 9 days

North - Mediterranean Sea
Tangier, Saidia, Chefchaouen...

May, June, July, August, September and October
21°C to 40°C°C
0 to 5 days
19°C to 25°C
January, February, March, April, November and December
13°C to 27°C°C
0 to 8 days
16°C to 20°C

Sahara
Ouarzazate, Merzouga, Tinghir...

May, June, August, September and October
20°C to 40°C°C
0 to 5 days
April, July and November
13°C to 41°C°C
0 to 3 days
February, March and December
10°C to 23°C°C
0 to 5 days
January
9°C to 17°C°C
0 to 3 days

South of Morocco
Dakhla, Mirleft, Laayoune...

All year round
18°C to 43°C°C
0 to 4 days
18°C to 21°C

West - Atlantic Coast
Rabat, Marrakesh, Agadir...

April, May, June, July, August, September, October and November
21°C to 40°C°C
0 to 7 days
18°C to 24°C
January, February, March and December
17°C to 26°C°C
1 to 7 days
17°C to 19°C

To get all the information about the climate and weather in Morocco for a specific month, click on the corresponding link below:

Morocco in january Morocco in february Morocco in march Morocco in april Morocco in may Morocco in june Morocco in july Morocco in august Morocco in september Morocco in october Morocco in november Morocco in december


Best time to travel to Morocco by cities

See full list of cities


Climate and Weather in Morocco

Located on the African continent, between Algeria and Mauritania, and not far from the coasts of Spain, Morocco generally has mild winters and hot summers.

The weather in Morocco varies greatly due to its geography, the region you are in, and even depending on the time of day. Thus, the country experiences four distinct types of climates:

  • Mediterranean on the north coast.
  • Oceanic along the Atlantic coasts.
  • Continental in the interior of the country.
  • Desert in the south, in the Sahara Desert.

Morocco: La mosquée Hassan II à Casablanca

Climate of Morocco on the Atlantic coast

The country has about 1300 km of coastline along the Atlantic Ocean, a perfect playground for beach and water sports enthusiasts! Winters are mild there, and summers are particularly hot and beautiful. The only exception: the month of August on the side of Essaouira and Agadir can be cool due to humid winds that blow almost every day. Between May and August, it is also very likely that thick fog will form in the morning. No need to worry, it quickly gives way to the sun! The rainy season extends from November to March. If you want to swim, know that the waters of the Atlantic are cool all year round, even in the middle of summer. It may be wise to bring a light wetsuit.

Climate on the northern coast of Morocco

The northern coast of Morocco, facing the Mediterranean Sea, benefits from a Mediterranean climate:

  • Summers are hot and dry.
  • Spring and autumn offer very pleasant sunny days. It can even get very hot as early as the beginning of April.
  • Winters are much less rainy than on the Atlantic coast, especially around Tanger, in the northwest.

Inland, in the Rif Mountains, the climate is much cooler and winters are harsh, with frequent snowfall. Fog is also very present until the end of May.

Climate in the interior of the country

The interior of the country benefits from a continental climate. The weather is therefore hotter and drier than on the Atlantic coast. The climate is very pleasant, especially in cities like Marrakech, where the temperature often exceeds 20°C in winter. However, if you are afraid of heat, summer should be avoided: it is not uncommon for temperatures to approach 40°C, which can be challenging.

Climate in the south of the country

Sparsely populated, the south of Morocco has a desert climate with the presence of the Western Sahara. Summer temperatures there are particularly high, making some days difficult to bear. To visit this region, it is therefore best to choose winter and the transitional seasons. A small peculiarity: the Sahara Desert extends to the coast, so you can find more moderate temperatures there thanks to the Atlantic Ocean and its many sea breezes.


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 Rabat, Agadir, Fez, Marrakesh and Ouarzazate, as well as the month-by-month sea temperature for coastal cities.


Peak visitor numbers and tourist seasons in Morocco

Find out when Morocco has its high tourist season (the period when the influx of tourists is highest) and off-peak tourist season using our data and figures.

Tourist seasons in Morocco

The months with low numbers of tourists are: January, February, March, May, June, July, September and November. The number of visitors to Morocco is high in: April, August, October and December.

  • Very low season in Morocco: January, February, March, June, September and November.
  • Low season in Morocco: May and July.
  • High season in Morocco: April, October and December.
  • Peak season in Morocco: August.

Figure: Visitor index for Morocco month by month


Average price for flights to Morocco

A return flight between Montreal and Casablanca is generally cheaper if you go in february ($ 767 on average): this is the best time for travellers on a tight budget. In contrast, you may end up paying $ 580 more for your airline ticket to Casablanca if you go in july.

Find the best price for your flight Flight prices to Morocco



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.
Rabat18°C18°C20°C21°C24°C26°C28°C29°C28°C26°C21°C19°C
Agadir22°C23°C24°C25°C28°C30°C34°C34°C31°C29°C25°C23°C
Fez15°C17°C19°C23°C27°C31°C36°C37°C31°C27°C20°C17°C
Marrakesh19°C21°C24°C26°C29°C33°C38°C38°C33°C30°C24°C21°C
Ouarzazate16°C18°C21°C25°C29°C33°C37°C36°C31°C26°C20°C17°C
Tangier16°C16°C17°C19°C22°C25°C27°C28°C26°C24°C19°C17°C
Beni Mellal16°C17°C19°C22°C26°C30°C35°C34°C29°C25°C19°C18°C
Casablanca19°C19°C21°C22°C25°C26°C28°C29°C28°C26°C22°C20°C
Chefchaouen15°C15°C16°C18°C21°C24°C27°C28°C25°C22°C18°C16°C
Dakhla23°C22°C22°C22°C23°C24°C25°C27°C27°C26°C24°C23°C
Essaouira19°C20°C21°C22°C24°C26°C28°C29°C27°C26°C23°C21°C
Khouribga17°C18°C21°C24°C28°C32°C37°C37°C31°C28°C21°C18°C
Laayoune22°C23°C24°C25°C26°C28°C30°C31°C29°C28°C25°C23°C
Merzouga17°C19°C23°C28°C32°C37°C41°C39°C34°C29°C22°C17°C
Mirleft18°C19°C20°C21°C23°C24°C26°C27°C25°C25°C22°C20°C
Saidia16°C17°C19°C21°C24°C28°C31°C32°C28°C25°C20°C18°C
Tinghir15°C17°C20°C25°C29°C33°C38°C37°C31°C26°C19°C16°C
Ain Aicha15°C17°C19°C23°C27°C31°C36°C37°C31°C27°C20°C17°C
Ain Leuh10°C12°C15°C19°C23°C28°C33°C33°C27°C23°C15°C12°C
Aousserd19°C19°C21°C22°C25°C26°C28°C29°C28°C26°C22°C20°C

Legend:

perfect weather

good weather

tolerable weather

very bad weather


About Morocco

What can I do in Morocco?

Beaches / swimming

Nature and countryside

Culture and heritage

Sports

Family travel

Crafts / shopping

Gastronomy

Nightlife



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 Rabat, Agadir, Fez, Marrakesh, Ouarzazate, Tangier, Beni Mellal, Casablanca, and 80 other cities.

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

Change units