Iklim Essaouira memiliki iklim sedang dengan musim dingin yang sejuk dan musim panas yang hangat. Suhu rata-rata bervariasi dari 15 - 20 â€šÃ‚Â°C ( 59 - 68 â€šÃ‚Â°F). Maksimum sekitar 28 â€šÃ‚Â°C di musim panas dan tidak lebih rendah dari 13 â€šÃ‚Â°C di musim dingin. Kelembaban relatif dari 81 - 89% dengan puncaknya di musim panas.