Weather in Marrakesh for the duration of April is 16. You can expect highs around 27 degrees with a low of 12. We have put some more information below:

MonthDegrees Celsius
High Temperature27
Low Temperature12
Sunshine Per Day9

Click to see more Marrakesh Weather including Marrakesh, Morocco March Weather and Marrakesh, Morocco May Weather