Skip to main content
How many days do you need in Peru?

How many days do you need in Peru?

How many days do you need to visit Peru?

Plan a minimum of 7 days for a focused Cusco–Machu Picchu loop, 10–14 days for the classic Lima–Cusco–Titicaca–Arequipa circuit, and 18–21 days if you want to add the Amazon, the south coast, or northern Peru. Peru is large and internal flights eat half-days, so budget more time than the map suggests.

Why Peru takes longer than the map suggests

Peru looks compact on a world map. It is not. The country covers 1.28 million square kilometres — larger than France, Spain, and Germany combined — and the terrain ranges from sea-level desert coast to 4,000 m Andean passes to dense Amazon lowland. The headline sights are scattered across all three zones, and the only fast way between most of them is a domestic flight that swallows the better part of a day once you account for airport transfers, check-in, and the inevitable LATAM or Sky Airline delay.

The single biggest mistake first-time planners make is treating Peru like a city break that happens to have a famous ruin attached. They book five days, lose one to the flight in, one to the flight out, half a day each to altitude and travel logistics, and arrive at Machu Picchu exhausted and behind schedule. This guide gives you honest minimums by trip type so you can decide how much time the country actually demands.

A second factor that inflates your day count: altitude. Cusco sits at 3,400 m. Most travellers arrive from sea-level Lima, and you cannot safely treat the first day at altitude as a sightseeing day. You need a buffer. We cover this in detail in our altitude and acclimatisation guidance, but for planning purposes: assume one to two of your “Cusco days” are partly absorbed by acclimatisation.


The honest minimum: 5–7 days (Machu Picchu loop)

If you have only a week — and many people flying from Europe or North America genuinely do — you can build a satisfying, focused trip around the Cusco region alone. Trying to add a second region in seven days is where trips go wrong.

A realistic seven-day skeleton:

  • Day 1 — Arrive Lima, overnight near the airport or in Miraflores. Rest, hydrate, eat ceviche.
  • Day 2 — Morning flight to Cusco (about 1h25). Transfer straight down to the lower Sacred Valley (2,800 m) — it is gentler on the lungs than sleeping in Cusco itself on night one. Easy afternoon.
  • Day 3 — Sacred Valley sights: Pisac, Ollantaytambo, the salt pans of Maras and Moray.
  • Day 4 — Train from Ollantaytambo to Aguas Calientes; afternoon or following-morning entry to Machu Picchu.
  • Day 5Cusco city: Qorikancha, Sacsayhuamán, San Blas.
  • Day 6 — Buffer day or one high-altitude day trip (now that you are acclimatised) such as Rainbow Mountain or Humantay Lake.
  • Day 7 — Fly Cusco–Lima, connect home.

If you genuinely only have five days, cut the buffer day and the Cusco-city day and accept that you are doing the absolute core. For the logistics of getting to the citadel without a trek, the Machu Picchu day trip with tourist train and entrance ticket bundles the train, bus, and ticket so you are not chasing three separate bookings under time pressure.

Who this length suits: time-poor travellers, repeat visitors returning for a specific trek, or anyone treating Peru as one leg of a wider South America trip. For the full picture, see our two-week itinerary before you commit to the short version — many people find an extra week is worth rearranging work for.


The classic circuit: 10–14 days

This is the length most experienced Peru travellers recommend, and the one our two-week itinerary guide is built around. Ten to fourteen days lets you add a southern loop to the Cusco core without rushing.

The standard “southern Peru” circuit:

  1. Lima (2 nights) — arrival buffer plus food.
  2. Cusco + Sacred Valley + Machu Picchu (5 nights) — the anchor, with proper acclimatisation built in.
  3. Lake Titicaca / Puno (2 nights) — reached by the scenic Route of the Sun bus from Cusco or a short flight via Juliaca. The Route of the Sun bus from Cusco to Puno turns the transfer day into a sightseeing day with stops at Andahuaylillas and Raqchi.
  4. Arequipa + Colca Canyon (3 nights) — Peru’s elegant white-stone city plus the deepest canyon and the most reliable condor viewing in the country.

That is roughly 12 nights, with two travel days folded in. With a full fourteen days you can slow each block down or swap the Titicaca leg for a 3–4 day Amazon extension out of Puerto Maldonado and the Tambopata reserve.

The key constraint: every region change in this circuit is either a flight or a long bus. Cusco to Puno is around 6–7 hours by the tourist bus; Puno to Arequipa is another 5–6 hours; Arequipa back to Lima is a flight. Do not try to do all four regions in ten days — you will spend a third of your trip in transit. If you only have ten days, run Lima + Cusco + one of Titicaca or Arequipa, not both.

For travellers nervous about altitude, note that this circuit stays high for over a week: Cusco (3,400 m), Puno (3,800 m), and Arequipa (2,335 m). Read our best time to visit and altitude notes before locking in the order — most people do Cusco first because it is the gentlest on-ramp.


The full experience: 18–21 days

Three weeks is when Peru stops being a circuit and starts being a country. With 18–21 days you can keep the southern loop and add a genuinely different region — the choice is between the Amazon, the south coast, and northern Peru, and that choice defines the character of your trip. We unpack the trade-off in our north vs south Peru comparison and lay out a full day-by-day plan in the three-week itinerary guide.

A three-week structure usually looks like:

Who this length suits: anyone who can take the time. Three weeks is the difference between ticking off Machu Picchu and actually understanding Peru’s coast-mountain-jungle geography.


How much time each region really needs

Use these as honest minimums when you build your own plan. They assume you have already acclimatised where relevant.

RegionHonest minimumComfortable
Lima2 nights3–4 nights (food focus)
Cusco city2 nights3 nights
Sacred Valley1 night2–3 nights
Machu Picchu1 night (Aguas Calientes)2 nights
Lake Titicaca / Puno1 night2 nights (homestay)
Arequipa2 nights2–3 nights
Colca Canyon1 night2 nights
Amazon (Tambopata)3 nights4 nights
South coast (Paracas/Nazca)2 nights3 nights
Northern Peru4 nights6–7 nights

The northern circuit looks disproportionately time-hungry because the roads are slow and the sights are spread out — that is exactly why it stays uncrowded. If you only have a fortnight, the north is the region to save for a return trip.


Day-counting traps to avoid

The “arrival day” is not a real day. A flight that lands at 2 pm gives you an afternoon, not a day. Long-haul arrivals into Lima often land late at night, costing you the next morning to sleep.

The Machu Picchu day is logistically dense. Train times, bus queues at Aguas Calientes, and timed entry slots mean the citadel visit eats more clock than the time you actually spend at the ruins. Booking a structured option like the 2-day, 1-night Sacred Valley and Machu Picchu tour by train removes most of the timing risk, but it still consumes two calendar days.

Internal flights are half-day events. Even a 75-minute Lima–Cusco hop means a transfer to the airport, two hours of buffer, the flight, and a transfer at the other end. Domestic delays are common — our domestic flights guide explains why you should never book a same-day international connection out of Lima after a Cusco flight.

Bus legs are long but scenic. The Cusco–Puno and Puno–Arequipa runs are 5–7 hours each. They are comfortable on Cruz del Sur-class buses and genuinely beautiful, but they are full days. See the bus travel guide for the routes worth doing overland versus flying.


So, how many days should you book?

  • One week: Cusco region only. Lima buffer, Sacred Valley, Machu Picchu, one high day trip. Do not add a second region.
  • Ten days: Add Titicaca or Arequipa to the Cusco core — not both.
  • Two weeks: The full southern circuit (Lima, Cusco, Titicaca, Arequipa, Colca). This is the recommended length for most first-timers.
  • Three weeks: Southern circuit plus one major region — Amazon, south coast, or north.

When in doubt, take the extra week. Peru is a long flight for most visitors and the marginal cost of more days on the ground is small compared with the cost of getting there. Browse ready-made plans on our itineraries hub, price your trip with the cost guide, and use the planning tools to map your own version.


Frequently asked questions about How many days do you need in Peru?

Is 7 days enough for Peru?

Seven days is enough for Cusco, the Sacred Valley, and Machu Picchu with proper altitude acclimatisation, plus a night in Lima on either end. It is not enough to add Lake Titicaca, Arequipa, or the Amazon without rushing. Treat 7 days as the focused minimum, not a sampler of the whole country.

How many days do you need for Machu Picchu specifically?

From Cusco, a Machu Picchu visit needs at least 2 days door to door (one to travel down the valley and overnight in Aguas Calientes, one for the site and the return). Most people fold it into a 4–5 day Cusco block that includes acclimatisation and the Sacred Valley.

Can I see Peru in 10 days?

Yes. Ten days covers Lima, Cusco, the Sacred Valley, Machu Picchu, and either Lake Titicaca or Rainbow Mountain comfortably. It is the sweet spot for first-timers who want the headline sights without a punishing pace.

Is two weeks too long for Peru?

No. Two weeks is the most-recommended length and still leaves things undone. Peru rewards slow travel: altitude acclimatisation, long bus and flight legs, and a genuinely huge spread of landscapes mean two weeks fills easily without feeling padded.

How many days should I spend in Lima?

Two nights is the honest minimum for Lima, ideally split as one on arrival (jet-lag buffer before altitude) and one at the end. Food-focused travellers can justify three or four nights; everyone else uses Lima as a hub rather than a destination.

Do I need extra days for altitude in Peru?

Yes. Build in at least 2 nights at Cusco-level altitude (3,400 m) or in the lower Sacred Valley (2,800 m) before any strenuous activity or high-altitude day trip like Rainbow Mountain. Skipping acclimatisation is the single most common cause of ruined Peru trips.