The Weather in Marrakech-Safi

Right now it’s in Marrakech-Safi and the temperature is around 18°C. It’s dry and slightly cloudy. The wind is coming from the Southwest at a speed of 1 Bft.
14-day weather forecast for Marrakech-Safi
Here’s the weather for the next 10 days in Marrakech-Safi. The highest temperature will be 34°C, and it won’t get colder than 19°C during the day. Check out the daily temperatures, precipitation, wind speed, and UV index for all the days.


25 Apr

26 Apr

27 Apr

28 Apr

29 Apr

30 Apr

1 May

2 May

3 May

4 May

5 May

6 May

7 May

8 May

Today’s Weather in Marrakech-Safi
The temperature in Marrakech-Safi today will be around 27°C. No precipitation expected today, so you can enjoy dry weather. The wind is coming from the Northwest with a max speed of 3 Bft. The UV index will be a maximum of 10 today.




Sunrise: 06:38 o'clock
Sunset: 20:18 o'clock
Tomorrow’s Weather in Marrakech-Safi
Tomorrow the temperature in Marrakech-Safi will reach 30°C. No precipitation expected. The wind is coming from the Northeast with a max speed of 3 Bft. The UV index will be a maximum of 10.




Sunrise: 06:49 o'clock
Sunset: 20:09 o'clock
Average weather in Marrakech-Safi by month
Click on a month below to see detailed weather info for Marrakech-Safi. Based on historical weather data, you can see the average temperature, precipitation, wind, and UV index for each day of the month.