iStock International
It’s all about timing. To avoid crowds and inflated prices, we recommend the period between high and low seasons when the weather is fine, places are still open and happy to welcome travelers, and you can explore a destination at your own pace. ShermansTravel experts call this magical time and space continuum the Sweet Spot.

When to go to Peru

Peak Season: June to August; mid-December to mid-January

North Americans and Europeans on summer vacation trek through Machu Picchu and the rest of the country during the dry Peruvian winter, filling flights, hotels, and tours. Mid-December through January is the best time to visit the coast around Lima when the weather is warm, but the beaches are crowded with Peruvians on holiday.

Off Season: October to mid-December

The beginning of the rainy season (called “Orchid Season” in Peru) means the possibility of reduced airfares and lush flowers. In mountain areas, roads can become impassable and sometimes dangerous. Along the coast, temperatures are mild, but shrouded in a gray fog called garúa. Luckily, the weather in the jungle is about the same any time of year. There are more mosquitos, but high rivers make for easy traveling.

Sweet Spot: April to May; September to November

The Inca Trail to Machu Picchu is dry and low on tourists in April and May, and Easter Week and Fiesta de la Cruz festivals across Peru brighten towns with folk dance and music. May to November is cloudy in Lima, but heavy rain is scarce and airfares can be reduced by as much as 50 percent.

Compare Rates to Peru

Sign up for the Top 25 Newsletter
to get exclusive weekly deals

Tell Us Your Preferences

To help us understand your travel preferences, please select from the following categories

Check all that apply
Oops, something went wrong.
No Thanks