El clima es tropical, pero hay grandes variaciones de temperatura entre las distintas áreas, debido sobre todo a la altitud.