La ciudad tiene un clima Cálido – lluvioso desde enero a mayo con una temperatura promedio anual de 24 °C y maxima de 30 °C en los meses de junio a diciembre la temperatura baja a 18 °C a 20 °C frecuentemente por las noches con un clima frío debido a la corriente fría de Humboldt.