When is the best time to go to Peru?
Anytime is a great time to visit Peru! There are all kinds of places to explore and things to do — including...
Visiting Inca ruins and going biking — throughout the year.
The weather in Peru varies depending on the region. Many people prefer to come during the dry season, but there are perks to coming in the wet season too, including fewer people and lower hotel rates.
In the Andes and Andean plateau, the dry season lasts from June to August and the rainy season lasts from December to March. From June to September, the highlands see sunny days and chilly nights. These are the best months to hike along the Inca Trail.
In the Amazon Basin, it can rain at any point in the year, although the rain usually only lasts for a few hours at a time. The rainiest time of year is between December and April; the driest time of year is from June to September. The latter is the best time to visit the Amazon, since there are fewer mosquitos and the animals often stay close to the rivers.
Along Peru's dry coastal region, the hottest months are from December through March. From April to November, Lima and other cities near the Pacific Coast can see regular fog, which is known locally as garúa. Typically only the beaches along the North Coast are warm enough for swimming.
The high tourist season corresponds to the driest months, which are from May through October. The largest number of people come in July and August. May and September have good weather but fewer tourists, and as such are a great time to visit Peru.