About Miraflores, Lima region

Miraflores is a city of approximately 187,000 people in Lima region, Peru. Located in the America/Lima time zone at 12.1°S latitude.

In 2025, Miraflores averaged an annual temperature of 66°F, with hottest temperatures reaching 81°F in February and lowest around 56°F in August. The city received approximately 2 inches of precipitation during the year.