Essaouira

Morocco Weather in March

Average temperatures, rainfall, sunshine and the best places to visit in Morocco in March.

Are you planning a trip a to Morocco in March and wondering what kind of weather to expect? This page has all the details you need.

What to Expect in Morocco in March

In March, Morocco experiences a range of weather conditions, with temperatures that range from cold to warm and precipitation levels ranging from almost none to high.

Temperatures

During the day temperatures vary from cold in Imilchil at 12°C (54°F) to warm in Mhamid el Rhozlane at 28°C (82°F). At night it cools down to 14°C (57°F) in Mhamid el Rhozlane and 0°C (32°F) in Imilchil.

To explore the conditions in Morocco in more detail, check the map below.

Precipitation

In March, precipitation varies across different areas. From almost no rainfall in Dakhla with an average of 3.9 mm (0.2 in) to high rainfall in Chefchaouen with 114 mm (4.5 in). It experiences its highest rainfall in this month of the year. Come prepared by bringing an umbrella.

Average sunshine

Several destinations enjoy plenty of sunshine this month. Marrakech sees close to 248 hours of sunlight, making it great for sun lovers.

Explore Morocco by month

Pick a month to see the average temperature, rainfall and sunshine in Morocco — and find the best time to visit. (based on Marrakech)

Best Places to Visit in Morocco in March

Click on a destination dot for more details. Toggle the map to compare temperatures or precipitation across Morocco.

perfect weather
pleasant
tolerable
unpleasant
poor

Perfect weather is subjective. On this map perfect weather has been defined with temperatures between 20°C (68°F) and 29°C (84°F) and not too much precipitation (less than 90 mm (3.5 in) a month).

Popular Destinations in Morocco

What is the weather like in March for some of the most popular destinations in Morocco?

Temperature range in Morocco (March)

Precipitation variation in Morocco (March)

Marrakech

In March Marrakech generally has high temperatures with maximum daytime temperatures around 23°C (73°F), minimum nighttime temperatures around 9°C (48°F) and moderate monthly rainfall. So on average the conditions are perfect that month.

February
March
April
Max temperature
20°C (68°F)
23°C (73°F)
25°C (77°F)
Min temperature
6°C (43°F)
9°C (48°F)
11°C (52°F)
Monthly sun hours
209 hours
248 hours
255 hours
Monthly rainfall
41 mm (1.6 in)
50 mm (2 in)
46 mm (1.8 in)
Monthly rainy days
6 days
6 days
6 days
Weather conditions

Fez

In March Fez generally has pleasant temperatures with maximum daytime temperatures around 21°C (70°F), minimum nighttime temperatures around 9°C (48°F) and moderate monthly rainfall. So on average the conditions are perfect that month.

February
March
April
Max temperature
19°C (66°F)
21°C (70°F)
23°C (73°F)
Min temperature
7°C (45°F)
9°C (48°F)
11°C (52°F)
Monthly sun hours
203 hours
245 hours
248 hours
Monthly rainfall
64 mm (2.5 in)
65 mm (2.6 in)
67 mm (2.6 in)
Monthly rainy days
10 days
10 days
10 days
Weather conditions

Essaouira

In March Essaouira generally has pleasant temperatures with maximum daytime temperatures around 21°C (70°F), minimum nighttime temperatures around 14°C (57°F) and moderate monthly rainfall. So on average the conditions are perfect that month.

February
March
April
Max temperature
19°C (66°F)
21°C (70°F)
21°C (70°F)
Min temperature
12°C (54°F)
14°C (57°F)
15°C (59°F)
Monthly sun hours
203 hours
249 hours
265 hours
Monthly rainfall
45 mm (1.8 in)
41 mm (1.6 in)
25 mm (1 in)
Monthly rainy days
7 days
7 days
6 days
Weather conditions

Merzouga

In March Merzouga generally has high temperatures with maximum daytime temperatures around 26°C (79°F), minimum nighttime temperatures around 12°C (54°F) and low monthly rainfall. So on average the conditions are perfect that month.

February
March
April
Max temperature
21°C (70°F)
26°C (79°F)
30°C (86°F)
Min temperature
8°C (46°F)
12°C (54°F)
16°C (61°F)
Monthly rainfall
8.3 mm (0.3 in)
6.5 mm (0.3 in)
3.6 mm (0.1 in)
Monthly rainy days
2 days
2 days
2 days
Weather conditions

Agadir

In March Agadir generally has high temperatures with maximum daytime temperatures around 23°C (73°F), minimum nighttime temperatures around 14°C (57°F) and moderate monthly rainfall. So on average the conditions are perfect that month.

February
March
April
Max temperature
21°C (70°F)
23°C (73°F)
24°C (75°F)
Min temperature
13°C (55°F)
14°C (57°F)
15°C (59°F)
Monthly sun hours
224 hours
270 hours
282 hours
Monthly rainfall
44 mm (1.7 in)
38 mm (1.5 in)
18 mm (0.7 in)
Monthly rainy days
6 days
5 days
4 days
Weather conditions

Is your destination not in the list? Have a look at all destinations in Morocco.

In our records: Morocco March extremes

Notable March records observed across cities in Morocco in our climate database (1976 – 2026). Historic readings can vary in quality, so treat these as illustrative.

  • From our sources, the wettest March day in Morocco brought 319 mm (13 in) in Sidi Kaouki on March 14, 2011.

Popular cities in March

Day & night temperatures, rainfall and average weather in Morocco in March.

City Weather Day temp Night temp Rainfall
Marrakech 23°C (73°F) 9°C (48°F) 50 mm (2 in)
Fez 21°C (70°F) 9°C (48°F) 65 mm (2.6 in)
Essaouira 21°C (70°F) 14°C (57°F) 41 mm (1.6 in)
Merzouga 26°C (79°F) 12°C (54°F) 6.5 mm (0.3 in)
Tangier 19°C (66°F) 12°C (54°F) 70 mm (2.8 in)
Chefchaouen 18°C (64°F) 8°C (46°F) 114 mm (4.5 in)

Morocco weather in March: frequently asked questions

What is the weather like in Morocco in March?

Morocco typically experiences perfect weather in March, part of the season. Daytime highs in Marrakech average around 23°C (73°F), and temperatures drop to about 9°C (48°F) at night.

What is the average temperature in Morocco in March?

In Marrakech, the average daytime high in March is 23°C (73°F), while nighttime temperatures drop to around 9°C (48°F).

Does Morocco get a lot of rain in March?

Not particularly. Marrakech averages just 50 mm (2 in) of rain in March, making it a mostly dry month for Morocco.

Is March a Good Time to Visit Morocco?

We believe that March is one of the best times to visit Morocco with overall perfect weather in Marrakech. However, the weather conditions may vary depending on your destination.

On average, the best time to visit Morocco is in February, March, April, May, October, November and December with generally perfect weather in Marrakech. The weather in July and August, on the other hand, tends to be poor.

Interested in more climate information?

We have much more information about the climate in Morocco.

Weather and climate has detailed information for every country in the world. Are you going to Morocco? Get detailed historical weather averages for many cities in Morocco.

Not sure yet where to go? We now have a tool which recommends destinations that suit your ideal travel conditions. Find out where to go with our weather planner.

Bucket list

Need travel inspiration? Check out our bucket list articles and be inspired.