The climate Essaouira has a moderate climate with mild winters and warm summers. The average temperature varies from 15 - 20 °C ( 59 - 68 °F). Maximum about 28 °C in the summer and not lower than 13 °C in the winter. The relative humidity from 81 - 89 % with peak in the summers.