Peru: Strategies: When to Go

Peru’s climate varies considerably among the coast, the mountains and the Amazon rain forest. June, July and August are the best months to visit the Sacred Valley and Machu Picchu, and also the rain forest; the coast, however, is permeated by a light sea mist or fog called the garua between April and November. December through March is the sunniest season in Lima but the rainiest along the Inca Trail.

— Anthony Gardner 03/28/2008