El clima es tropical, con una estación húmeda de mayo a noviembre y una estación seca de diciembre a abril. Las temperaturas oscilan entre 10 y 38 grados y la humedad es constantemente alta. Las precipitaciones promedian de 127 a 140 cm en la cuenca central a unos 508 cm en las montañas del suroeste.