When to go

Best time to visit Morocco, city by city

The weather, the sea and what to do in each month, from official climate data.

Best time to visit Agadir

Agadir is mild all year: average highs go from 21 °C in January to 27 °C in August, and even December, the wettest month, has only about four rainy days. Come from June to October for warm days and the warmest sea (19 to 21 °C). From November to April, days stay around 21 to 24 °C, with cool nights and a few showers.

October in Agadir

26 °C by day17 °C at nightSea 21 °C2 rainy daysWind 15 km/h

See the month-by-month guide

Best time to visit Essaouira

Essaouira stays cool all year, with average highs from 18 °C in January to 23 °C in September. Come from May to August for dry days and the strongest wind (the windiest month is July), which kitesurfers and wingfoilers come for. September and October bring the warmest sea, about 21 to 22 °C, and lighter wind. From November to March, days are mild, with four or five rainy days a month.

October in Essaouira

22 °C by day17 °C at nightSea 21 °C3 rainy daysWind 18 km/h

See the month-by-month guide