Bernal is a city of approximately 5,900 people in Piura, Peru. Located in the America/Lima time zone at 5.5°S latitude.
In 2025, Bernal averaged an annual temperature of 75°F, with hottest temperatures reaching 98°F in March and lowest around 60°F in August. The city received approximately 7 inches of precipitation during the year.