January to March: warmest, sunniest weather, with temperatures around 26–28°C. Crowds are modest outside Lima's summer holidays (late Jan–Feb), and h…
April–May and November–December: fewer people, warmer than the foggy season, and rates drop by 15–25%. April still has good beach…
Go between January and March for the only reliably sunny, warm beach weather.