Sur la côte, longue de 3000 kilomètres, le climat est de type subtropical aride, c’est-à-dire désertique et sec. Il ne pleut que très rarement le long de la côte, ce qui en fait un lieu apprécié des péruviens et des touristes. Les mois ensoleillés et les plus chauds s’étalent de fin décembre à fin mars. Les températures oscillent alors entre 25 et 30 degrés, c’est le moment où il faut profiter du littoral et de ses plages. Par contre, la mer est assez froide à cause du courant froid de Humboldt, il vaut donc mieux aller nager près de la frontière avec l’Equateur où la température de la mer est plus agréable. De mai à septembre, une brume humide, la garúa, s’installe sur la côte. Le soleil se montre rarement à cette période. Entre juin et août, les températures sont les plus froides et affichent une moyenne située entre 15 et 20 degrés.