Skip to main content
Essaouira weather by month

Things to do · Essaouira

Essaouira weather by month

Essaouira has one of the mildest climates in Morocco: the cool Atlantic keeps temperatures between the high teens and mid-twenties all year, and steady trade winds blow strongly in spring and summer. Here is what each month is really like, with average temperatures, rainfall and sunshine from ten years of measured data. Figures are averages for 2015 to 2024 from ERA5 reanalysis data (via Open-Meteo).

Month by month

Essaouira weather through the year

0119°C / 11°C

January

Average high 19°C (66°F), low 11°C (51°F). About 34 mm of rain on 3 days, and around 10 hours of sunshine a day. Mild, often sunny days around 19°C with cool evenings. A peaceful month for the medina, ramparts and port.

0219°C / 11°C

February

Average high 19°C (67°F), low 11°C (53°F). About 43 mm of rain on 4 days, and around 10 hours of sunshine a day. Mild with a few rainy days. Good for walking the beach and the old town in comfort.

0320°C / 13°C

March

Average high 20°C (68°F), low 13°C (55°F). About 39 mm of rain on 6 days, and around 11 hours of sunshine a day. Spring weather with occasional showers. The wind starts to pick up, which suits kitesurfers.

0421°C / 14°C

April

Average high 21°C (70°F), low 14°C (58°F). About 16 mm of rain on 4 days, and around 12 hours of sunshine a day. Mild and mostly dry, with breezy afternoons. A good month for the medina and coastal walks to Diabat.

0523°C / 16°C

May

Average high 23°C (73°F), low 16°C (61°F). About 12 mm of rain on 2 days, and around 13 hours of sunshine a day. Warm and sunny with strong afternoon winds. Great for windsurfing and kitesurfing; sheltered spots help for sunbathing.

0624°C / 18°C

June

Average high 24°C (75°F), low 18°C (64°F). About 2 mm of rain on 1 day, and around 13 hours of sunshine a day. Warm, dry and windy. The Gnaoua World Music Festival is usually held in June and fills the town.

0726°C / 19°C

July

Average high 26°C (78°F), low 19°C (67°F). About 0 mm of rain on 0 days, and around 13 hours of sunshine a day. Pleasantly warm at around 26°C when inland Morocco is scorching, but windy. Many visitors come from Marrakech to cool off.

0826°C / 20°C

August

Average high 26°C (79°F), low 20°C (68°F). About 1 mm of rain on 0 days, and around 12 hours of sunshine a day. The warmest month and busy with Moroccan holidaymakers. Wind remains strong; book riads early.

0925°C / 19°C

September

Average high 25°C (77°F), low 19°C (66°F). About 2 mm of rain on 0 days, and around 11 hours of sunshine a day. Warm, with winds easing and the sea at its warmest. One of the best months for the beach.

1024°C / 18°C

October

Average high 24°C (76°F), low 18°C (64°F). About 23 mm of rain on 3 days, and around 10 hours of sunshine a day. Warm and calmer, with the first autumn rain. A lovely month for the town and coast.

1122°C / 14°C

November

Average high 22°C (72°F), low 14°C (58°F). About 34 mm of rain on 4 days, and around 10 hours of sunshine a day. Mild and quieter, with a few rainy days. Good value and a relaxed atmosphere.

1220°C / 12°C

December

Average high 20°C (69°F), low 12°C (53°F). About 27 mm of rain on 3 days, and around 9 hours of sunshine a day. Mild days around 20°C and cool nights. Rarely cold, but bring a jacket for the evening wind.

Frequently asked

What is the weather like in Essaouira in December?

In December, Essaouira averages a high of 20°C (69°F) and a low of 12°C (53°F), with about 27 mm of rain on 3 days and around 9 hours of sunshine a day. Mild days around 20°C and cool nights. Rarely cold, but bring a jacket for the evening wind.

What is the weather like in Essaouira in July?

In July, Essaouira averages a high of 26°C (78°F) and a low of 19°C (67°F), with about 0 mm of rain on 0 days and around 13 hours of sunshine a day. Pleasantly warm at around 26°C when inland Morocco is scorching, but windy. Many visitors come from Marrakech to cool off.

What is the weather like in Essaouira in March?

In March, Essaouira averages a high of 20°C (68°F) and a low of 13°C (55°F), with about 39 mm of rain on 6 days and around 11 hours of sunshine a day. Spring weather with occasional showers. The wind starts to pick up, which suits kitesurfers.

What is the hottest month in Essaouira?

August is the hottest month, with an average high of 26°C (79°F) and lows around 20°C. The warmest month and busy with Moroccan holidaymakers. Wind remains strong; book riads early.

What is the coldest month in Essaouira?

January has the coldest nights, with an average low of 11°C (51°F), while days still reach about 19°C. Mild, often sunny days around 19°C with cool evenings. A peaceful month for the medina, ramparts and port.

When does it rain in Essaouira?

Most rain falls in February and March, with about 43 mm and 39 mm respectively. The driest month is July.

What is the best time to visit Essaouira?

For comfortable sightseeing weather, with highs between 20°C and 30°C and few rainy days, the best months are April, May, June, July, August, September, October, November and December. The Gnaoua World Music Festival is usually held in June. Ramadan dates move earlier each year; check them for your trip.

See it with a local

Turn this into a private Essaouira trip.

We'll build a private, guided plan around the experiences you care about — with a driver, hand-picked riads and a written quote in 24 hours.

Contact us for pricing

More cities