The Best Time to Visit Peru, in One Sentence
The guide at our hostel in Cusco frowned when I showed him our dates. “October? You know that’s the edge of the rains.” I did know, and I’d booked it on purpose, because the June and July fares had made my eyes water. So we gambled on the shoulder. And on the morning we finally reached the Sun Gate above Machu Picchu, the clouds tore open right on cue, the ruins floated below us in hard golden light, and there were maybe a third of the crowds the high-season photos always show. I’ll come back to why that gamble worked further down.
But you came for the answer, so here it is. The best time to visit Peru is the dry season from May to September, when the Andes and Machu Picchu get clear skies, sunny days, and the best trekking conditions. For the same fine weather with thinner crowds and softer prices, target the shoulder months of April and October, which bracket the peak without the peak-season bill.
Honestly? Peru packs three wildly different worlds into one country: the high Andes, the Amazon rainforest, and the dry Pacific coast, and each has its own rhythm. This guide breaks down the cost and weather of every month so you can match the trip to your wallet, including the rainy-season window most travelers are wrongly scared off.
Peru’s Two Seasons and What They Cost
Peru runs on two broad seasons rather than four: a dry season from roughly May to September and a wet season from October to April. These matter most in the Andes, where almost every traveler is headed for Cusco and Machu Picchu. Prices swing with the seasons, and the currency is the Peruvian sol. Most US and EU travelers visit visa-free for up to 90 or 180 days.
Dry Season (May to September): Peak Skies, Peak Prices
This is the season everyone wants, and the Andes earn it. Cusco and the Sacred Valley get crisp, sunny days around 18 to 21 C, cold nights near freezing, and the clearest views of Machu Picchu. The catch is the price tag and the crowds: June, July, and August are high season, with flights, Cusco hotels, and trekking permits at their annual peak. Inti Raymi on June 24 packs Cusco to bursting.
If you want dry-season skies without the dry-season bill, target April or October, the shoulder edges, when the weather is still largely dry and rates have eased. That’s the smart play, and it’s exactly the gamble that worked for us.
Wet Season (October to April): Green, Cheap, and Often Underrated
The rains build through the southern summer, heaviest from December to March, but they rarely mean washed-out days in the highlands. Mornings are often clear, the landscapes turn brilliant green, and crowds thin out dramatically. Prices fall hard on flights, hotels, and tours.
The real caveats: trails get muddy, heavy rain can trigger landslides that disrupt the train to Machu Picchu, and the classic Inca Trail closes every February for maintenance. Plan an alternative trek or the train, and this becomes the budget traveler’s window.
Month-by-Month Guide to Visiting Peru
Use this as your at-a-glance planner before the detailed notes below.
| Month | Weather (Andes) | Crowds | Prices | Best for |
|---|---|---|---|---|
| January | Wet, green, warm days | Low | Low | Green landscapes, value, fewer tourists |
| February | Wettest, Inca Trail closed | Low | Lowest | Cheapest trips (skip the Inca Trail) |
| March | Wet, easing late | Low | Low | Lush scenery, shoulder value |
| April | Drying out, lovely | Rising | Mid | Best value, green hills, clear days |
| May | Dry, clear, crisp | Rising | Mid-high | Trekking, photography, fewer crowds |
| June | Dry, sunny, Inti Raymi | High | High | Festivals, classic dry-season trek |
| July | Dry, peak season | Very high | Peak | Reliable weather, but busiest and priciest |
| August | Dry, windy, peak crowds | Very high | Peak | Trekking, clear skies, book far ahead |
| September | Dry, clear, easing | High then easing | Mid-high | Great weather with thinning crowds |
| October | Dry to first rains | Easing | Mid | Shoulder value, warm coast |
| November | Rains returning | Low | Low-mid | Quiet trails, value, green starting |
| December | Wet, festive, warm | Low until late | Low then rising | Lush scenery, holidays, low crowds |
January
Wet and green in the Andes, with warm, often-clear mornings and afternoon rain (Cusco highs near 19 C). Low crowds and low prices. Best for lush landscapes, value travel, and quiet ruins.
February
The wettest month in the highlands, and the one when the classic Inca Trail closes for maintenance (Cusco highs near 19 C). Crowds and prices hit their lowest. Best for the cheapest trips, if you take the train or an alternative trek.
March
Still wet but easing toward month-end, with vivid green valleys (Cusco highs near 20 C). Crowds and prices stay low. Best for lush scenery and shoulder-season value before the dry surge.
April
Drying out and one of the loveliest months, with green hills and increasingly clear skies (Cusco highs near 21 C). Crowds and prices start rising but stay below peak. Best for top value with near-dry-season weather.
May
Dry, crisp, and clear, the start of prime trekking season (Cusco highs near 20 C). Crowds and prices climb. Best for trekking, photography, and clear Machu Picchu views before the July rush.
June
Dry and sunny with cold nights, and Cusco buzzing for Inti Raymi on the 24th (Cusco highs near 20 C). High crowds and high prices. Best for the festivals and the classic dry-season trek, booked well ahead.
July
Dry and reliable, the absolute peak for crowds and prices (Cusco highs near 19 C). Best for guaranteed clear weather, but expect packed sites and the year’s steepest rates, so reserve permits months in advance.
August
Dry and sometimes windy, with peak-season crowds continuing (Cusco highs near 20 C). Prices stay high. Best for trekking and clear skies; book flights, hotels, and Inca Trail permits far ahead.
September
Dry and clear with crowds beginning to thin late in the month (Cusco highs near 21 C). Prices ease slightly. Best for excellent weather with fewer people than midsummer.
October
Mostly dry early, with the first rains possible late, and warming on the coast (Cusco highs near 21 C). Crowds and prices ease into shoulder territory. Best for value travel and a warm Lima coastline.
November
The rains begin to return and trails quieten (Cusco highs near 21 C). Crowds and prices drop. Best for quiet ruins, value, and the first green of the new wet season.
December
Wet and festive with warm days, busy only around the holidays (Cusco highs near 21 C). Crowds and prices stay low until late December. Best for lush scenery, holiday atmosphere, and low-season savings.
Find Cheap Flights to Peru
Lima (LIM) is the main international gateway, and almost every trip routes through it. From there, a short domestic flight to Cusco (CUZ) is the standard way into the Sacred Valley and Machu Picchu. From Europe, watch for connections through Madrid, Amsterdam, or US hubs; from North America, there are direct routes to Lima from several cities, plus competitive connecting fares.
Use the live calendar below to spot the cheapest departure dates at a glance, then compare across months.
Tips for cheaper flights:
- Book 3 to 5 months ahead for dry-season trips; Cusco-bound travel peaks hard in June, July, and August.
- Fly into Lima, then take a budget domestic flight. LATAM, Sky, and JetSMART compete on Lima to Cusco fares.
- Travel in the shoulders. April, October, and November departures are routinely the cheapest of the year.
- Watch the rainy-season lull. January and February long-haul fares to Lima can fall sharply.
- Avoid Inti Raymi week. Late June around the 24th carries the steepest Cusco fares and hotel rates.
For more route ideas and fare hacks, browse our full flights hub.
When Prices Are Lowest: Best Time for Budget Travelers
Target these windows for the cheapest trips:
November to March (the rains) is the cheapest stretch. A Cusco hotel that runs 90 US dollars a night in July can drop to 50 to 65 in the green season, and tours and flights soften noticeably. You trade afternoon rain and the February Inca Trail closure for lush valleys and far fewer tourists.
April and October are the budget picks if you want dry-season weather: clear days and good trekking in exchange for prices below the June-to-August core.
Steer clear of the high-season peak (June to August), Inti Raymi week (around June 24 in Cusco), and Peru’s Fiestas Patrias around July 28 to 29 for the lowest rates.
Pick your month and the flights look manageable. But Peru’s three climate zones can trip you up, and the difference between them is bigger than most people expect.
Regional Differences: Andes vs Amazon vs Coast
Peru stacks three climates into one country, so the same week can mean very different weather depending on where you go.
| Region | Best months | Notes |
|---|---|---|
| Andes (Cusco, Machu Picchu) | May to Sep | Dry, clear, cold nights; rainy and green Oct to Apr |
| Amazon (Iquitos, Puerto Maldonado) | May to Oct | Drier with lower rivers; hot and humid year-round |
| Pacific coast (Lima) | Dec to Apr | Sunny summer; grey winter “garua” mist May to Nov |
| Northern beaches (Mancora) | Dec to Apr | Warm and sunny in summer; the country’s best beach weather |
The headline: the seasons run in opposite directions on the coast and in the mountains. While the Andes are dry and bright from May to September, Lima sits under grey garua mist. If you want Andes plus beach in one trip, the December-to-April window gives you a sunny coast, with the trade-off of wetter highlands.
Where to Stay in Peru
Where you sleep shapes both your budget and your experience, and Peru offers everything from Andean hostels to Sacred Valley lodges. Cusco and the Sacred Valley alone have very different bases.
| Area | Vibe | Budget room | Best for |
|---|---|---|---|
| Cusco (San Blas) | Cobbled, artsy, hilltop views | 25 to 60 US dollars/night | First-timers, culture, acclimatizing |
| Cusco (Centro) | Plaza de Armas, nightlife, easy | 30 to 70 US dollars/night | Walkable sights, dining, transport |
| Sacred Valley (Ollantaytambo) | Lower altitude, ruins, train hub | 30 to 80 US dollars/night | Better sleep, Machu Picchu trains |
| Aguas Calientes | Base for Machu Picchu | 35 to 90 US dollars/night | Early-morning ruin access |
| Lima (Miraflores / Barranco) | Coastal, foodie, walkable | 35 to 85 US dollars/night | Arrival, dining, bohemian Barranco |
Cusco is the high-altitude gateway, best treated as a place to acclimatize before trekking. The lower Sacred Valley is gentler on the lungs and closer to the Machu Picchu trains. Lima’s Miraflores and Barranco are the safe, walkable, food-obsessed neighborhoods for your first and last nights. Compare current rates anytime on our hotels hub.
Daily Budget for Peru
| Category | Budget (US dollars) | Mid-Range (US dollars) | Comfort (US dollars) |
|---|---|---|---|
| Accommodation | 10 to 22 | 45 to 90 | 120 to 280 |
| Food (3 meals) | 8 to 15 | 22 to 45 | 55 to 120 |
| Transport | 4 to 10 | 12 to 30 | 40 to 90 |
| Activities | 8 to 18 | 25 to 55 | 70 to 150 |
| Daily Total | 30 to 55 | 80 to 150 | 300 to 550 |
A few notes that keep costs honest: a menu del dia (set lunch) runs 10 to 20 soles, local markets serve hearty meals for less, and street snacks like anticuchos are cheap and excellent. Long-distance buses are comfortable and far cheaper than flying between cities. The big budget line is Machu Picchu itself: entry tickets, the train from Ollantaytambo, and the bus up from Aguas Calientes add up, and a guided Inca Trail or Salkantay trek is a separate, sizeable cost, so plan and book those well ahead.
Stay Connected and Safe: eSIM and VPN
Skip the airport SIM counter. A travel eSIM gives you fast data the moment you land at LIM or CUZ, which matters when you’re coordinating train transfers to Aguas Calientes, booking a Sacred Valley colectivo, or finding altitude-friendly food in Cusco. Peru has decent 4G/5G in the cities and main valleys, though coverage thins on the trails and in the Amazon.
- Activate before you fly — data works on arrival
- Plans for 200+ countries from a few dollars
- Keep your number; no physical SIM swap
Peru offers open Wi-Fi in hotels, cafes, and airports, and a VPN keeps your banking and logins private on those public networks while letting you reach your usual streaming and home services. Set it up before you fly.
- Encrypt public Wi-Fi — protect cards & passwords
- Access your bank, streaming & sites from anywhere
- Dodge price discrimination on flights & hotels
For the full rundown, see our guides to the best travel eSIM and VPN.
Frequently Asked Questions
What is the best time to visit Peru?
May to September is the best time for the Andes and Machu Picchu: this is the dry season, with clear skies, sunny days, and the best trekking conditions. April and October are the value sweet spots, with similar weather just outside the busiest, priciest months.
What is the cheapest time to visit Peru?
The rainy season from November to March is the cheapest, with flights and tours often 20 to 40 percent below the June-to-August peak. The shoulder weeks of April and October offer dry-season weather at lower prices than the high-season core.
When is Machu Picchu best to visit and is the Inca Trail ever closed?
Machu Picchu is open year-round, but the dry season from May to September gives the clearest views. The classic Inca Trail closes every February for maintenance, so plan an alternative trek or train route if you visit then.
Should I avoid Peru in the rainy season?
Not necessarily. The November-to-March rains bring lush green landscapes, fewer crowds, and lower prices, and mornings are often clear. The main caveats are muddy trails, possible landslides affecting trains, and the February Inca Trail closure.
How much does a trip to Peru cost per day?
Budget travelers manage on 30 to 55 US dollars a day; mid-range travelers should plan for 80 to 150, plus extra for Machu Picchu entry and trekking permits. See the cost table above for the full breakdown.
When is Inti Raymi and is it worth timing a trip around?
Inti Raymi, the Inca Festival of the Sun, falls on June 24 in Cusco, coinciding with the southern winter solstice. It is a spectacular reenactment at Sacsayhuaman and well worth seeing, but it lands in peak season, so book flights and Cusco hotels months ahead.
Start Planning Your Peru Trip
The best time to visit Peru comes down to your priorities. The May-to-September dry season means clear Andean skies and prime trekking at peak prices; April and October trade almost nothing on weather and save you real money; and the November-to-March rains bring green valleys, quiet ruins, and the lowest rates, as long as you mind the February Inca Trail closure. We took the October shoulder everyone warned us against, reached the Sun Gate under breaking cloud, and had Machu Picchu far less crowded than the postcards. Match the month to your wallet and Peru is more affordable than its reputation suggests.
Compare prices now and lock in your dates: