Marrakesh in semi-arid southern Morocco has around 3000 sunshine hours per year and annual precipitation below 250 mm, falling mainly in winter. Summers are extremely hot with daily highs above 42°C, while winters are mild and sunny. Explore historical weather data for Marrakesh and experience North Africa's desert fringe climate.