
Around Marrakech the weather changes fast with altitude and the ocean: it can be 38 °C in the city, 28 °C by the Ourika river, 22 °C in Essaouira and 15 °C on the Oukaïmeden plateau on the same day. Always check the forecast for your destination, not just Marrakech.
Choosing a day trip by the weather
- Heatwave in town: Essaouira, Ourika, Imlil or Oukaïmeden.
- Clear winter skies: Agafay at sunset and the snowy Atlas.
- Storms forecast over the Atlas: avoid the valleys (Ourika, Imlil), prefer Essaouira or Agafay.
- Strong wind: the desert gets dusty, Essaouira very windy; go for the Atlas or museums.
Each page below shows the live weather, a 10-day forecast, our activity scores and a seasonal guide.






