Lima, Peru experiences mild temperatures year-round with minimal seasonal variation. Winters are relatively cool, with average highs ranging from 15°C to 21°C during May and June, while summers bring warmer days with highs between 22°C and 30°C in January and March. The spring months of September and October see temperatures stabilize around 16°C, while autumn brings slightly cooler temperatures in November and December, averaging around 17°C to 20°C. Overall, the temperature fluctuations are moderate, making it a pleasant destination for travelers throughout the year.