Map from Google - Piura

In Piura the climate is tropical arid, warm all year round, with a hot season from December to April, and a relatively cool season from June to November.
Piura is located in northern Peru, 45 km (28 miles) from the coast and 5 degrees south of the equator. On the coast, the cold Humboldt current flows, which is capable of affecting the climate, making it much more arid than other areas located at the same latitude, and a little cooler. In Piura the distance from the sea is sufficient to make the heat more intense, especially from January to March, when it becomes remarkable. In winter, in July and August, it can sometimes be a little cool for a few days, with highs around 24/25 °C (75/77 °F), or even lower.
Here are the average temperatures.
Average temperatures - Piura
Min (°C)222323222019181717171820
Max (°C)343434333129282829293032
Min (°F)727373726866646363636468
Max (°F)939393918884828284848690

In this coastal zone belonging to Northern Peru, which includes the regions of Piura and Lambayeque (see Chiclayo), we find the Sechura Desert; the landscape in the region is in fact practically desert, except in areas where the rivers flowing from the Andes are used to irrigate fields; to find somewhat green areas, you have to go to the east, at the foot of the Andes.
Precipitation is usually very poor, as it's lower than 100 millimeters (4 inches) per year, but from January to April rare rains occur, which in the years of El Niño, the phenomenon of an abnormal warming of the waters of the Pacific to the west of South America, may become more abundant.
In the most intense periods of El Niño, the rains increase considerably, becoming frequent and sometimes torrential, for example, in 1983 they amounted to even 2,355 mm (92.5 inches) from January to May, whereas in 1997/1998 they amounted to 1,860 mm (73 in) from December to April.
However, here is the average rainfall.
Average precipitation - Piura
Prec. (mm)581840010021140
Prec. (in)

The amount of sunshine in Piura is generally good, although it is not excellent, as the Humboldt current can cause low clouds and fogs to develop, especially during the cool season, from July to September, although less than in Lima.

Plaza de Armas

Along the coast of the Piura region there are places like Mancora, Lobitos, Talara, Sechura and Paita, where you can bathe and surf.
The sea in the Piura area normally is never very warm, however it is warm enough for swimming from January to April, when it becomes quite cool from July to November. In the Niño years, the sea in this area warms up a lot, so much so that it can reach 29 °C (84 °F) in the early months of the year.
Sea temperature - Piura
Sea (°C)232424232222202020202022
Sea (°F)737575737272686868686872