Best time to visit Morocco: month-by-month weather

The best time to visit Morocco is spring (March to May) and autumn (late September to November): it is 23 to 29 °C (73 to 84 °F) in the afternoon in Marrakech, nights stay mild and there is little rain. Summer is scorching inland (nearly 38 °C (100 °F) in July–August in Marrakech and Ouarzazate), while winter is sunny by day but cold at night, especially in the desert and the mountains. Morocco’s climate changes a lot between the Atlantic coast, the imperial cities, the Atlas and the desert, so the right month also depends on your itinerary. The map of Morocco helps you place the Atlantic coast, the Atlas and the desert before fixing your stops.

Morocco combines very different climates: a temperate, often windy Atlantic coast, inland cities that are hot in summer, snowy mountains in winter and a pre-Saharan south with marked temperature swings between day and night. Here is how to choose your month, based on the official 1991–2020 climate normals from the Moroccan General Directorate of Meteorology (DGM), published by the World Meteorological Organization.

Our travel deals for Morocco

Affiliate links: we earn a commission, at no extra cost to you.

  • FlightsKiwi.comCompare flights and airline combinations to Morocco.
    Compare flights
  • eSIMAiraloData plan to install before you leave (eSIM-compatible phone).
    See plans

When to go to Morocco at a glance

  • Best times March to May and late September to November
  • Marrakech March to May and October–November; winter is mild by day (19 to 20 °C (66 to 68 °F)) but cool in the evening
  • Desert (Merzouga, Zagora) October–November and March–April; nights around 2 °C (36 °F) on average in winter, extreme heat in summer
  • Atlantic coast (Essaouira, Agadir) pleasant all year, 21 to 27 °C (70 to 81 °F) in the afternoon; ideal in summer when the interior is stifling
  • Atlas hiking from May to October; snow on the peaks in winter
  • Avoid July–August for Marrakech, Fez and the desert (intense heat)
  • Ramadan variable dates, about 11 days earlier each year; in 2027 it should roughly cover February and the beginning of March

When to go to Morocco by priority

  • Best weather: March to May and late September to November; June to September on the Atlantic coast (Essaouira, Agadir)
  • Cheapest: June, September and January outside holidays
  • Fewest crowds: June and September, the months of lowest attendance in Marrakech
  • Events: Rose Festival in Kelaat M’Gouna, usually in May; Gnaoua Festival in Essaouira, usually in June; Ramadan on variable dates (about 11 days earlier each year)

Morocco: the calendar at a glance

✓ Ideal~ Good, with caveats✕ AvoidBy month: average max. temperature and rain (table and sources below)

🔎 Month by month: Morocco in January · Morocco in February · Morocco in March · Morocco in April · Morocco in October · Morocco in November · Morocco in December

✅ Best months: January, February, March, April, may, October, November, December

❌ Period to avoid: July, August

The climate in Morocco month by month

The table below gives the normals for Marrakech, the starting point of most trips and the gateway to the Atlas and the south. Fez, the Atlantic coast, Ouarzazate and the desert are detailed further down.

MonthHigh (°C)Low (°C)Rainfall (mm)CrowdsPricesVerdict
January19.1 °C (66 °F)5.9 °C (43 °F)25 mm (1.0 in)Medium (high at New Year)Medium✅ Sunny by day, cold nights
February20.7 °C (69 °F)7.6 °C (46 °F)26 mm (1.0 in)Medium to high (holidays)Medium to high✅ Mild by day, cool in the evening
March23.6 °C (74 °F)10.3 °C (51 °F)35 mm (1.4 in)MediumMedium✅ Spring, the wettest month (35 mm (1.4 in))
April25.7 °C (78 °F)12.4 °C (54 °F)26 mm (1.0 in)High (spring holidays)High✅ Excellent, greenery and snow on the Atlas
May29.4 °C (85 °F)15.2 °C (59 °F)11 mm (0.4 in)MediumMedium✅ Very pleasant, heat at the end of the month
June33.6 °C (92 °F)17.9 °C (64 °F)3 mm (0.1 in)LowLow⚠️ Already hot in the afternoon
July37.7 °C (100 °F)20.6 °C (69 °F)2 mm (0.1 in)MediumMedium to high❌ The hottest month
August37.4 °C (99 °F)21.1 °C (70 °F)5 mm (0.2 in)MediumMedium to high❌ Crushing heat
September32.5 °C (91 °F)18.6 °C (65 °F)15 mm (0.6 in)LowLow⚠️ Still hot, better at the end of the month
October28.5 °C (83 °F)15.7 °C (60 °F)19 mm (0.7 in)High (autumn holidays)High✅ Excellent, heat has eased
November23.1 °C (74 °F)10.7 °C (51 °F)30 mm (1.2 in)MediumMedium✅ Mild and bright
December20.1 °C (68 °F)7.3 °C (45 °F)24 mm (0.9 in)High (holidays)High in late December✅ Mild by day, cool nights
Temperatures and rainfall: 1991–2020 normals for the Marrakech-Ménara station, Moroccan General Directorate of Meteorology, via the World Meteorological Organization (NOAA archive). Crowds and prices: estimate based on school holidays and tourist seasons.

Worth knowing: it rains little in Marrakech (about 220 mm (8.7 in) a year). The real criterion is temperature, often with more than 13 °C (23 °F) difference between afternoon and night.

When to go to Marrakech

The best months to visit Marrakech are March, April, May, October and November. Afternoons range between 23 and 29 °C (73 and 84 °F), ideal for exploring the medina, souks and gardens, and evenings stay pleasant on a terrace. April and October coincide with school holidays: book early. For the other cities, our page Morocco in March compares the DGM normals.

  • December to February: 19 to 21 °C (66 to 70 °F) in the afternoon and lots of sun, but 6 to 8 °C (43 to 46 °F) at night. Bring a sweater and check that your riad is heated.
  • June and September: already 32 to 34 °C (90 to 93 °F) in the afternoon. Possible if you sightsee early in the morning and late in the day, with lower prices.
  • July and August: nearly 38 °C (100 °F) average high, and nights around 21 °C (70 °F). Choose accommodation with a pool and air conditioning; the Ourika Valley, about an hour by road, offers a little coolness.
  • For a weekend: November and February offer a good balance of weather, crowds and prices.

The seasons in Morocco: pros and cons

Spring (March to May): the best season for a tour

This is the most versatile period. Temperatures are mild across the country, the countryside is green after the winter rains and the Atlas peaks often keep snow until spring.

  • Pros: ideal conditions to combine cities, mountains and desert, roses in bloom in the Dadès Valley in May
  • Cons: strong demand during spring holidays, possible showers in Fez and the north in March–April

Summer (June to August): heat inland, coolness on the coast

The interior becomes very hot: 35 to 40 °C (95 to 104 °F) in the afternoon in July–August in Marrakech, Fez, Ouarzazate and Errachidia. The Atlantic coast stays temperate: 22 °C (72 °F) in Essaouira and 27 °C (81 °F) in Agadir in August.

  • Pros: beaches at Agadir, Taghazout and Essaouira, high-mountain hiking (Toubkal), long days, festivals
  • Cons: exhausting sightseeing in Marrakech and Fez, desert best avoided, more expensive flights and ferries with the holidays and the return of Moroccans living abroad
  • Who is it for? Travelers who favor the Atlantic coast and the mountains

Autumn (September to November): the other ideal season

The heat eases gradually from mid-September. October and November offer conditions comparable to spring, with nights still mild in the desert. For this second ideal season, our page Morocco in November details the still-mild desert nights and the cities to favor.

  • Pros: excellent period for the Merzouga or Zagora desert, soft light, good balance between coast and interior
  • Cons: crowds and high prices during the autumn holidays, first rains in Fez and the north in November

Winter (December to February): sun, snow and cold nights

The sun is generous and afternoons are mild (19 to 22 °C (66 to 72 °F) in Marrakech and Agadir), but nights are cold inland: an average low of 2 °C (36 °F) in January in Ouarzazate and Errachidia, and a negative average in Ifrane, in the Middle Atlas. Snow falls on the High and Middle Atlas.

  • Pros: clear light, moderate prices outside the holidays, snowy Atlas landscapes, skiing at Oukaïmeden when snow conditions allow
  • Cons: very cold nights when camping in the desert, mountain passes sometimes closed or slowed by snow, more frequent rain in the north (Fez, Chefchaouen)
  • Who is it for? Winter sun lovers in Marrakech or Agadir, and travelers well equipped for the desert

When to go to Morocco by region

The differences are considerable between the coast, cooled by the ocean, and the interior. Comparison of the normals for five representative stations (Marrakech is in the main table):

MonthFezEssaouiraAgadirOuarzazateErrachidia (gateway to the desert)
January16.0 °C (61 °F) / 3.7 °C (39 °F)18.4 °C (65 °F) / 11.1 °C (52 °F)21.2 °C (70 °F) / 8.4 °C (47 °F)17.3 °C (63 °F) / 1.8 °C (35 °F)15.9 °C (61 °F) / 2.0 °C (36 °F)
March19.9 °C (68 °F) / 6.6 °C (44 °F)19.4 °C (67 °F) / 13.3 °C (56 °F)23.4 °C (74 °F) / 12.3 °C (54 °F)22.7 °C (73 °F) / 8.2 °C (47 °F)22.1 °C (72 °F) / 8.8 °C (48 °F)
April22.0 °C (72 °F) / 8.3 °C (47 °F)19.5 °C (67 °F) / 14.1 °C (57 °F)23.2 °C (74 °F) / 14.1 °C (57 °F)26.7 °C (80 °F) / 11.9 °C (53 °F)26.1 °C (79 °F) / 13.0 °C (55 °F)
July35.1 °C (95 °F) / 17.9 °C (64 °F)21.9 °C (71 °F) / 17.7 °C (64 °F)26.7 °C (80 °F) / 19.2 °C (67 °F)38.8 °C (102 °F) / 22.7 °C (73 °F)39.5 °C (103 °F) / 25.8 °C (78 °F)
August35.1 °C (95 °F) / 18.3 °C (65 °F)22.4 °C (72 °F) / 18.1 °C (65 °F)27.0 °C (81 °F) / 19.5 °C (67 °F)37.5 °C (100 °F) / 22.1 °C (72 °F)38.2 °C (101 °F) / 24.9 °C (77 °F)
October26.1 °C (79 °F) / 12.6 °C (55 °F)22.2 °C (72 °F) / 17.0 °C (63 °F)26.1 °C (79 °F) / 16.7 °C (62 °F)27.5 °C (82 °F) / 13.3 °C (56 °F)26.8 °C (80 °F) / 14.2 °C (58 °F)
November20.2 °C (68 °F) / 8.1 °C (47 °F)20.5 °C (69 °F) / 14.4 °C (58 °F)24.1 °C (75 °F) / 12.9 °C (55 °F)21.7 °C (71 °F) / 7.2 °C (45 °F)20.6 °C (69 °F) / 7.7 °C (46 °F)
Average maximum / minimum temperatures in °C. 1991–2020 normals from the Moroccan General Directorate of Meteorology, via the World Meteorological Organization (NOAA archive). Stations: Fès-Saïs, Essaouira, Agadir-Inezgane, Ouarzazate, Errachidia.

Fez, Meknes and the north

Fez is the wettest of the major tourist cities: about 54 to 66 mm (2.1 to 2.6 in) of rain a month from November to April, against 1 mm (0.04 in) in July. Summer is as hot as in Marrakech (35 °C (95 °F) in July–August). The best windows are April–May and late September–October. Chefchaouen and the Rif follow the same logic. As the blue city follows this rhythm, a stay in Chefchaouen is also best planned for spring or early autumn.

Essaouira and the Atlantic coast

Essaouira has one of the most regular climates in the country: 18 to 23 °C (64 to 73 °F) in the afternoon all year, nights that are never cold and almost no rain from June to September. The wind often blows hard, especially in summer, making it a renowned kitesurfing and windsurfing spot. It is the best escape from Marrakech in July–August. Kitesurfing, wind and summer mildness: a stay in Essaouira is a real getaway when the interior of the country becomes scorching.

Agadir, Taghazout and the Souss

Agadir is the country’s beach destination: 21 to 27 °C (70 to 81 °F) in the afternoon depending on the season, and only 32 to 49 mm (1.3 to 1.9 in) of rain in the wettest months (November to January). It is a winter sun option and a comfortable beach destination in summer, but the Atlantic stays cool, even in August. Winter sun or summer beach despite the cool Atlantic: our Agadir travel guide helps you choose according to your priorities.

Ouarzazate, the valleys and the desert (Merzouga, Zagora)

There is no official station at Merzouga: the normals for Errachidia, about two hours by road north of the Erg Chebbi dunes, and those for Ouarzazate give a good idea of the pre-Saharan climate. It rains very little, but the temperature range is large: nearly 39 °C (102 °F) in the afternoon in July, around 2 °C (36 °F) at night in January. The dunes, lower down, are even hotter in summer. Aim for March–April and October–November. In winter, camping remains possible with good blankets and warm clothes. These 2 °C (36 °F) nights in January in the desert are detailed in our page Morocco in January, with camping tips.

The High and Middle Atlas

In Ifrane, in the Middle Atlas, the average January low is -1 °C (30 °F) and more than 110 mm (4.3 in) of precipitation falls per month from November to March. In the High Atlas, Toubkal (4,167 m (13,671 ft)), the highest peak in North Africa, can be climbed without specific equipment from May–June to October. In winter, the ascent requires crampons, an ice axe and an experienced guide.

Region-by-region summary: the right month depending on the part of the country you are targeting.

MonthMarrakechFez and the northAtlantic coast (Essaouira, Agadir)Desert (Merzouga, Zagora)High Atlas (hiking)
January✅ Sunny, cold nights⚠️ Cool and wet✅ Mild⚠️ Very cold nights⚠️ Snow, with a guide
February✅ Mild by day⚠️ Cool and wet✅ Mild⚠️ Cold nights⚠️ Snow, with a guide
March✅ Spring⚠️ Wet✅ Mild✅ Ideal⚠️ Snow, with a guide
April✅ Excellent✅ Spring✅ Mild✅ Ideal⚠️ Snow, with a guide
May✅ Very pleasant✅ Spring✅ Mild⚠️ Rising heat✅ Hiking
June⚠️ Hot⚠️ Hot✅ Pleasant, windy❌ Extreme heat✅ Hiking
July❌ The hottest❌ Heat (35 °C (95 °F))✅ Pleasant, windy❌ Extreme heat✅ Hiking
August❌ Crushing heat❌ Heat (35 °C (95 °F))✅ Pleasant, windy❌ Extreme heat✅ Hiking
September⚠️ Still hot⚠️ Better at the end of the month✅ Pleasant⚠️ Still hot✅ Hiking
October✅ Excellent✅ Pleasant✅ Mild✅ Ideal✅ Hiking
November✅ Mild⚠️ Rain returns✅ Mild✅ Ideal⚠️ Snow possible
December✅ Mild by day⚠️ Cool and wet✅ Mild⚠️ Very cold nights⚠️ Snow, with a guide

✅ favorable conditions, ⚠️ possible with reservations, ❌ to avoid. Summary based on the normals cited on this page and the regional advice above.

When to go to Morocco by type of trip

TripBest timeWhere?
First trip (imperial cities)March to May, October–NovemberMarrakech, Fez, Meknes, Rabat
Weekend in MarrakechOctober to May, outside the holidaysMarrakech and surroundings (Agafay, Ourika)
Desert and night campingMarch–April, October–NovemberMerzouga (Erg Chebbi), Zagora, M’Hamid
Beach and winter sunNovember to March (mild air, cool sea)Agadir, Taghazout
Summer beachJune to SeptemberEssaouira, Agadir, Taghazout
Surfing, kitesurfingSurfing in autumn–winter, kite in spring–summerTaghazout, Essaouira
Atlas hiking, ToubkalMay to OctoberImlil, Aït Bouguemez Valley
Tight budgetJune, September, January (outside holidays)Marrakech, Fez, Agadir
Family tripSpring and autumn school holidays; Atlantic coast in summerMarrakech, Essaouira, Agadir

Ramadan and major events

Ramadan follows the lunar calendar: it starts about 11 days earlier each year, and its exact date is only confirmed by the sighting of the crescent moon. Traveling during this period is still possible: sites are open, but many restaurants outside tourist areas close during the day, and the atmosphere comes alive at sunset. According to the UK FCDO (GOV.UK, updated 19 August 2026), eating or drinking, swearing, smoking or chewing gum in public in the daytime during Ramadan may cause offence.

PeriodEventWhere
Lunar calendar (in 2027, roughly February to early March)Ramadan: reduced hours, daytime closures, lively eveningsThe whole country
End of RamadanEid al-Fitr (festival marking the end of the fast)The whole country
Usually in MayRose FestivalKelaat M’Gouna (Dadès Valley)
Usually late May or JuneWorld Sacred Music FestivalFez
Usually in JuneGnaoua and World Music FestivalEssaouira
Usually late November – early DecemberInternational Film FestivalMarrakech
Dates of religious holidays and festivals change every year: check them with the organizers before booking.

Morocco month by month

January: Sun and mild afternoons (19 °C (66 °F) in Marrakech, 21 °C (70 °F) in Agadir), but cold nights, close to 2 °C (36 °F) in Ouarzazate. Snow on the Atlas.

February: Very sunny and a little milder. A good month for Marrakech and Agadir, desert feasible with warm clothes. Winter holidays: book early.

March: Spring settles in: 23.6 °C (74 °F) in Marrakech, green countryside; yet it is the wettest month in Marrakech (35 mm (1.4 in)).

April: One of the best months everywhere: 26 °C (79 °F) in Marrakech, 22 °C (72 °F) in Fez, pleasant desert. Strong demand during spring holidays: book early.

May: Hot and dry, ideal for combining cities and desert early in the month. Rose Festival in the Dadès Valley.

June: Already 31 to 36 °C (88 to 97 °F) inland. The Atlantic coast and high mountains become the best options. Gnaoua Festival in Essaouira usually.

July: The hottest month in Marrakech (37.7 °C (100 °F)) and Errachidia (39.5 °C (103 °F)). Favor Essaouira (21.9 °C (71 °F)), Agadir or the Atlas.

August: Same situation as July: extreme heat inland, temperate and windy coast, hiking possible on Toubkal.

September: Heat remains strong early in the month (32.5 °C (91 °F) in Marrakech), then eases. Low prices and few people: a good month for flexible travelers.

October: Excellent across the country: 28.5 °C (83 °F) in Marrakech, desert pleasant again, sea still warm on the coast. Strong demand during the autumn holidays.

November: Mild and bright (23 °C (73 °F) in Marrakech, 24 °C (75 °F) in Agadir), ideal for the desert. Rains return to Fez and the north.

December: Mild afternoons, cold nights in the south and mountains, snow on the Atlas. Quiet until mid-December, then very high crowds and prices for the holidays. These cold nights and holiday crowds are detailed in our page Morocco in December, region by region.

When to book your trip to Morocco

For spring holidays, autumn holidays and the year-end holidays, book your flights and riads 2 to 4 months ahead: well-located small riads in the medinas of Marrakech and Fez have few rooms and fill up quickly. In summer, flights to Morocco are in high demand with the return of Moroccans living abroad: plan ahead then too. In the low season (June, September, January), a few weeks is generally enough.

Planning your trip to Morocco

  • Entry requirements: see the entry requirements for Morocco on our country page, and check the official sources there before you travel.
  • Currency: the Moroccan dirham (MAD). Use our currency converter to estimate your budget.
  • Water: according to the U.S. State Department (travel.state.gov, last updated July 30, 2026), tap water is not potable in many areas, while bottled water and beverages are generally safe.

For more details, see our complete travel guide to Morocco. Looking for other winter sun? Compare with when to go to the Canary Islands or when to go to Egypt, or see our ideas for where to go in November, December and January.

Also worth reading: our Marrakech guide, as well as when to go to Tunisia and when to go to Portugal to compare with other nearby destinations.

Frequently asked questions

What is the best month to visit Morocco?

April, May, October and November are the most favorable months for a full tour: 23 to 29 °C (73 to 84 °F) in the afternoon in Marrakech, little rain, mild nights in the desert.

When should you go to Marrakech?

From March to May and in October–November, when average highs are between 23 and 29 °C (73 and 84 °F). Winter is sunny (19 to 21 °C (66 to 70 °F) in the afternoon) but cool in the evening. Avoid July and August, with an average high of nearly 38 °C (100 °F).

When should you go to the Moroccan desert?

In March–April and October–November. In summer, afternoons approach 40 °C (104 °F); in winter, nights drop to around 2 °C (36 °F) on average, hence the value of warm clothes for camping.

Can you go to Morocco in July or August?

Yes, favoring the Atlantic coast: Essaouira does not exceed 22 °C (72 °F) in the afternoon on average and Agadir 27 °C (81 °F). Marrakech, Fez and the desert are very hot then; the high Atlas mountains, on the other hand, are pleasant.

Can you travel in Morocco during Ramadan?

Yes. Sites stay open and the evening atmosphere is special, but many restaurants close during the day outside tourist areas.

Does it snow in Morocco?

Yes, on the High and Middle Atlas in winter. In Ifrane, the average January minimum temperature is -1 °C (30 °F). Snow can occasionally close the passes.

What is the worst time to go to Morocco?

For a tour of the interior (Marrakech, Fez, Ouarzazate, desert), July and August are the most difficult months: nearly 38 °C (100 °F) in the afternoon in Marrakech according to the 1991–2020 normals. The Atlantic coast (Essaouira, Agadir) stays pleasant in summer, however.

When is the rainy season in Morocco?

It rains mostly from November to April, and little: in Marrakech, the wettest month is March (35 mm (1.4 in)), against 2 to 5 mm (0.1 to 0.2 in) from June to August. The north (Fez, Rif) and the Middle Atlas are wetter, and snow can fall on the Atlas in winter.

What is the cheapest month to go to Morocco?

June and September are generally the most affordable months, outside school holidays: it is hot inland, but the coast is pleasant. Prices rise during spring holidays, autumn holidays and the year-end holidays.

Can you go to Morocco in winter?

Yes. In Marrakech it is 19 to 21 °C (66 to 70 °F) in the afternoon from December to February, with lots of sun, but nights are cold (6 to 8 °C (43 to 46 °F) on average). Agadir is a good option for seaside winter sun. In the desert, nights drop to around 2 °C (36 °F) in January, and snow can fall on the Atlas.

When should you go to Essaouira or Agadir?

All year. Essaouira stays between 18 and 23 °C (64 and 73 °F) in the afternoon and has almost no rain from June to September, but the wind blows hard, especially in summer (ideal for kitesurfing). Agadir is warmer (21 to 27 °C (70 to 81 °F) in the afternoon depending on the season) and suits the beach in summer as well as winter sun; the Atlantic stays cool there, even in August.

Our sources

  • Moroccan General Directorate of Meteorology, via the World Meteorological Organization 1991–2020 climate normals (NOAA archive): stations at Marrakech-Ménara, Fès-Saïs, Essaouira, Agadir-Inezgane, Ouarzazate, Errachidia and Ifrane
  • Entry, safety and health information read on 26 October 2026: UK FCDO, foreign travel advice for Morocco (GOV.UK, updated 19 August 2026), and U.S. Department of State, Morocco country information (travel.state.gov, last updated July 30, 2026)
  • Our methodology

Updated November 2026.

Other destinations: when to go?