Kadangi šalis išsidėsčiusi siaura juosta, nutįsusia iš Šiaurės į Pietus, čia išskiriamos keturios klimato zonos.
Dykumose klimatas atšiaurus, iškrinta labai mažai kritulių.
Pajūryje kritulių iškrinta pakankamai nemažai – vidutiniškai 2000 mm per metus.
Klimatui įtakos turi šiltoji Peru srovė.
Turizmui palankus sezonas – nuo gruodžio iki vasario, taip pat birželį-rugpjūtį. Balandį, gegužę, rugsėjį ir spalį turistų srautas sumažėja.