À Piura le climat est tropical aride, chaud toute l'année, avec une saison plus chaude de décembre à avril, et une saison relativement fraîche de juin à novembre.
Piura est située dans le nord du Pérou, à 45 km de la côte et 5 degrés au sud de l'équateur. Sur la côte coule le courant froid de Humboldt, qui est capable d'influencer le climat, ce qui le rend beaucoup plus aride que la latitude fasse penser, et un peu plus frais. Cependant, à Piura la distance de la mer est suffisante pour rendre la chaleur plus intense, en particulier de janvier à mars, quand elle devient remarquable. En hiver, en juillet et août, il peut parfois y avoir quelques jours un peu frais, avec des maximales de 24/25 °C, ou encore plus basses.
Voici les températures moyennes.
Piura - Températures moyennes
MoisJanFévMarAvrMaiJuiJuiAoûSepOctNovDéc
Min (°C)222323222019181717171820
Max (°C)343434333129282829293032

Dans cette zone côtière appartenant au Pérou du nord, qui comprend les régions de Piura et de Lambayeque (v. Chiclayo), on trouve le désert de Sechura; le paysage dans la région est en fait pratiquement désertique, sauf dans les zones où on exploite les fleuves qui descendent des Andes pour irriguer les champs; pour trouver des zones un peu vertes, vous devez aller à l'est, au pied des Andes.
Les pluies sont habituellement très faibles, car elles sont inférieures à 100 millimètres par an, cependant de janvier à avril des pluies rares se produisent, qui, dans les années d'El Niño, le phénomène qui consiste en un réchauffement anormal des eaux du Pacifique à l'ouest de l'Amérique du Sud, peuvent devenir plus abondantes.
Dans les plus intenses périodes d'El Niño, les pluies augmentent considérablement, devenant fréquentes et parfois torrentielles, par exemple, en 1983, il tomba voire 2.355 mm de pluie de janvier à mai, alors qu'en 1997/1998 il tomba 1.860 mm de pluie de décembre à avril.
Cependant, voici la moyenne des précipitations.
Piura - Précipitations moyennes
MoisJanFévMarAvrMaiJuiJuiAoûSepOctNovDécAn
Préc. (mm)581840010021140
Jours

Plaza de armas

L'ensoleillement à Piura est généralement bon, et c'est meilleur que sur la côte, où le courant de Humboldt peut provoquer plus souvent la formation de nuages bas et de brouillards, surtout pendant la saison fraîche, de juin à septembre.
Piura - Ensoleillement
MoisJanFévMarAvrMaiJuiJuiAoûSepOctNovDéc
Soleil (heures)787896788898

Le long de la côte de la région de Piura on trouve des endroits comme Mancora, Lobitos, Talara, Sechura et Paita, où vous pouvez vous baigner et surfer.
La mer dans la région de Piura normalement n'est jamais très chaude, cependant elle est assez chaude pour la baignade de janvier à avril, alors qu'elle devient tout à fait fraîche de juillet à novembre. Cependant, dans les années d'El Niño la mer dans cette zone se réchauffe beaucoup, au point qu'elle peut atteindre 29 °C dans les premiers mois de l'année.
Piura - Température de la mer
MoisJanFévMarAvrMaiJuiJuiAoûSepOctNovDéc
Temp. (°C)232424232222202020202022