Su territorio reúne una gran diversidad de climas, causada por una amplitud latitudinal que supera los 30° —incluyendo varias zonas geoastronómicas—, una diferencia en la altitud que va de 0 a casi 7000 msnm y la extensión del litoral marítimo que alcanza 4725 km.