El clima es típico mediterráneo, variando desde 12°C en invierno hasta 25°C en verano. El interior de Marruecos tiene un clima más caluroso durante el año. En el verano, la temperatura puede sobrepasar 40°C, pero baja mucho por la noche.