Marrakech – Weather

Marrakech is a large town in the north west of Morocco in Northern Africa. It benefits from hot temperatures and low rainfall all year round. Spring and autumn are said to be the best times to visit, as the climate is more comfortable. The average temperatures at this time, stay in the high teens, which can scale to around 29°C. You can enjoy 9 hours of sunshine but it does get much cooler at night with the heat dropping as low as 10°C. Summer in Marrakech starts in June and can reach sweltering highs of 38°C with relatively low humidity and an impressive 11 hours of sunshine a day.

Current Weather


Weather Predictor Your next five days

Weather Bar Chart Average monthly temperature and rainfall for the location