El clima es tropical a lo largo de la costa, templado en el interior y árido en el sur.