La temperatura media mensual oscila entre los 20 y 25 grados centígrados.
No tienen un clima húmedo y caliente igual al de otras regiones ecuatoriales, por estar en una zona seca del Pacífico, donde las temperaturas se mantienen bajas por influencia de la corriente fría de Humboldt, que viene desde el Antártico.
Tiene dos estaciones, la estación "lluviosa" desde enero a mayo, se caracteriza por temperaturas cálidas entre 23 y 27 °C y días soleados. El océano es más tibio y menos movido, con mejor visibilidad bajo el agua. Esta estación puede tener períodos de lluvia, que por lo general es escasa.
La estación fría desde junio a diciembre, con temperaturas que descienden a 19 °C o menos, es provocada principalmente por la corriente fría de Humboldt. Hay un mar movido con menos visibilidad bajo el agua y cielos nublados. La estación fría es generalmente seca.