Peru
10 days in Peru: itinerary
Yes — 10 days is enough for classic Peru if you fly the long legs and skip the south. Do Lima 2 nights, fly to Cusco, sleep low in the Sacred Valley 2 nights, Machu Picchu, then Cusco 3 and bus to Puno 2. Add Arequipa only with 12+ days.
- Source checked
- A source and a date are on record: we read it from an official or published page. Not yet confirmed on the ground.
- Field checked
- Someone checked it on the ground, with the date shown.
- Plan calculated
- Worked out by Voykit from its own data (times, distances, budgets). A calculation, not a measurement.
Unknown times stay unknown. How we verify
GuidePeru
Key facts
- Route
- Lima → fly Cusco → Sacred Valley → Machu Picchu → Cusco → bus Puno
- Nights
- Lima 2, Sacred Valley 2, Aguas Calientes 1, Cusco 3, Puno 2
- Hotel changes
- 5 bases in 10 days; pack light and use left luggage in Cusco
- Book first
- Machu Picchu timed ticket and the Ollantaytambo–Aguas Calientes train
- Altitude
- Cusco 3,400 m, Puno 3,800 m; Sacred Valley 2,800–3,000 m first
- Best months
- May–Sep dry season; Apr and Oct quieter
- Budgetcheck
- US$1,100–2,200 per person excluding international flights (2026 estimate)
- Fly home fromcheck
- Juliaca (JUL) via Lima, or back to Lima by bus
Route map
The 10-day line runs south from Lima: fly to Cusco, drop straight into the Sacred Valley to sleep low, ride the train to Aguas Calientes for Machu Picchu, return to Cusco for three nights, then bus to Puno for Lake Titicaca and fly out of Juliaca.
Two flights do the heavy lifting: Lima–Cusco at the start (about 1h 20m) and Juliaca–Lima at the end. Everything between Cusco, the Sacred Valley and Aguas Calientes is road or rail, and the Cusco–Puno leg is a bus or train day.
| Day | Base | Move |
|---|---|---|
| 1 | Lima | Arrive, Miraflores and Barranco |
| 2 | Lima | Colonial centre, Museo Larco |
| 3 | Sacred Valley | Fly Lima–Cusco, transfer down to Pisac or Ollantaytambo |
| 4 | Sacred Valley | Ruins and markets, overnight Ollantaytambo |
| 5 | Aguas Calientes | Train from Ollantaytambo, afternoon at the site or hot springs |
| 6 | Cusco | Machu Picchu early, train back to Cusco |
| 7 | Cusco | Qorikancha, Sacsayhuamán, San Blas |
| 8 | Cusco | Day trip or rest day |
| 9 | Puno | Bus or train Cusco–Puno, afternoon on the lake shore |
| 10 | Puno | Uros and Taquile, fly Juliaca–Lima |
| 11 | — | Fly home from Lima |
Day 11 is the departure day if your flight home leaves Lima in the morning; count 10 nights on the ground.
Day by day
Days 1–2, Lima. Land, sleep, eat. Keep the colonial centre for daylight and give Miraflores and Barranco an evening. Museo Larco and Huaca Pucllana fill a half-day each if you want museums.
Day 3, fly to Cusco and go down. Take a morning flight, then a taxi or colectivo to Pisac or Ollantaytambo rather than sleeping in Cusco at 3,400 m on night one. The Sacred Valley sits at 2,800–3,000 m, which is a gentler first night.
Day 4, Sacred Valley. Pisac market and ruins in the morning, Ollantaytambo fortress in the afternoon, sleep in Ollantaytambo next to the station.
Day 5, train to Aguas Calientes. The rail ride from Ollantaytambo runs about 1h 30m. Buy a Machu Picchu entry slot for the next morning, or take an afternoon slot on arrival day if tickets allow.
Day 6, Machu Picchu and back to Cusco. First buses up leave early; allow 3–4 hours on site, then train to Cusco (about 3h 30m from Aguas Calientes) and check in for three nights.
Days 7–8, Cusco. Qorikancha, the cathedral and Plaza de Armas, Sacsayhuamán above town, San Blas for cafés. Use day 8 as a buffer: blockades and weather can cancel a day, and a spare day protects the rest of the trip.
Days 9–10, Puno and Lake Titicaca. The bus Cusco–Puno takes about 6–7 hours with stops at Andahuaylillas, Raqchi and Pukará; the tourist train runs a similar route on selected days. Day 10 is Uros and Taquile by boat, then Juliaca airport for the evening flight to Lima.
Getting around
Fly the long legs. Lima–Cusco and Juliaca–Lima are short hops that save two full travel days each. Book early for the dry season; seats on the Cusco route sell out in July and August.
Trains to Machu Picchu leave from Ollantaytambo and Poroy (near Cusco); Ollantaytambo is the practical start if you are already in the valley. Tickets are timed and named, so buy for the exact date. Buses cover Cusco–Puno and the Sacred Valley; colectivos and taxis handle short valley hops.
Allow buffer time. Strikes and landslides can close the Cusco–Puno road, and the train can sell out on the day. Keep one unbooked afternoon before any flight home.
| Leg | Mode | Time | Cost (2026 estimate) |
|---|---|---|---|
| Lima–Cusco | Flight | 1h 20m | US$60–150 one way |
| Cusco–Ollantaytambo | Taxi or colectivo | 1h 30m–2h | S/10–120 |
| Ollantaytambo–Aguas Calientes | Train | 1h 30m | US$60–120 one way |
| Aguas Calientes–Cusco | Train | 3h 30m | US$60–120 one way |
| Cusco–Puno | Bus | 6–7h | US$15–40 |
| Juliaca–Lima | Flight | 1h 30m | US$60–150 one way |
Fares move with season and how early you book; treat these as bands, not quotes.
Where to stay
Lima: Miraflores for safety and restaurants, Barranco for bars and a slower feel. Two nights is enough for a first trip.
Sacred Valley: Ollantaytambo puts you beside the Machu Picchu train and under the fortress; Pisac is quieter and closer to Cusco. Two nights, and ask the hotel to store a bag while you go to Machu Picchu.
Aguas Calientes: one night only, close to the bus queue. Cusco: San Blas or the historic centre, three nights, with a bag left at the hotel while you are in the valley. Puno: near the plaza or the lake shore, two nights, and pick a hotel that will hold bags on your last day.
- Book Machu Picchu entry and the train before you book hotels.
- Keep one base per stop; five bases in 10 days is already the practical maximum.
- Altitude: choose lower rooms in Cusco and Puno if you feel the height.
Costs
A mid-range 10-day trip runs about US$1,100–2,200 per person on the ground, excluding international flights. Backpacker travel with buses and hostels can sit near the bottom of that band; private transfers, better hotels and the tourist train push it up.
The fixed costs are the flights and the Machu Picchu train, which together can pass US$300 per person. Food is cheap outside Lima: a set lunch (menú) in Cusco or Puno costs a few dollars.
| Item | Budget | Mid-range |
|---|---|---|
| Domestic flights (2 legs) | US$120–200 | US$200–300 |
| Machu Picchu train (return) | US$120–200 | US$200–240 |
| Machu Picchu entry | US$45–60 | US$45–60 |
| Accommodation (9 nights) | US$180–360 | US$450–900 |
| Food and drink | US$150–250 | US$300–500 |
| Buses and local transport | US$60–120 | US$120–200 |
Per person, 2026 estimate, excluding international flights and the Inca Trail permit.
Variations
Swap Puno for the Amazon. With 10 days you can drop Lake Titicaca and fly Cusco–Puerto Maldonado for three nights in a Tambopata lodge, then fly back to Lima. It is a warmer, lower-altitude ending.
Swap Puno for Arequipa. Tight but possible if you fly Cusco–Arequipa and skip Colca; the full Arequipa and Colca loop needs 12+ days, which is why it sits in the 14-day route.
Skip Lima. If you have already seen it, fly straight to Cusco on arrival and add a night to the Sacred Valley or Cusco. Do not add both Puno and the Amazon to a 10-day trip.
- 10 days with the Amazon: Lima 2, Cusco 3, Sacred Valley 2, Aguas Calientes 1, Puerto Maldonado 2.
- 10 days with Arequipa: fly Lima–Arequipa, Colca 1 night, bus to Puno, Cusco, Machu Picchu, fly home from Cusco.
- Shorter trip? See 7 days in Peru. More time? See 14 days in Peru.
Is 10 days enough for Peru?
Yes, for the classic southern route: Lima, Cusco, the Sacred Valley, Machu Picchu and Lake Titicaca. It is not enough to add Arequipa, Colca Canyon and the Amazon as well — each of those costs two to three days once you count the travel.
Ten days also means five hotel changes, so pack light and use left luggage. If you want a slower trip, cut Puno and keep the extra night in Cusco or the Sacred Valley.
Questions people ask
Is 10 days enough for Peru?
Yes for Lima, Cusco, the Sacred Valley, Machu Picchu and Lake Titicaca. It is not enough to add Arequipa, Colca and the Amazon too — each costs two to three days with travel. Cut Puno if you want a slower pace.
What is the best route for 10 days in Peru?
Lima 2 nights → fly Cusco → Sacred Valley 2 → Aguas Calientes 1 → Cusco 3 → bus Puno 2 → fly Juliaca via Lima. It flies the long legs, sleeps low before high, and keeps hotel changes to five.
Where should I stay on a 10-day trip to Peru?
Miraflores or Barranco in Lima; Ollantaytambo or Pisac in the Sacred Valley; one night in Aguas Calientes; San Blas or central Cusco for three nights; near the plaza in Puno for two. Book Machu Picchu tickets and the train first.
Do I need to book Machu Picchu in advance?
Yes. Entry is by timed ticket with a daily cap, and the Ollantaytambo–Aguas Calientes train sells out in the dry season. Book both before hotels, ideally two to three months ahead for May–September.
How do I handle the altitude?
Fly to Cusco but sleep the first nights in the Sacred Valley at 2,800–3,000 m, then move up. Cusco is 3,400 m and Puno 3,800 m. Drink water, go easy on alcohol, and keep day 8 as a buffer.
Deep dive
Every source; changeable facts are marked check
Sources
- officialPROMPERÚ – official tourism board
- officialMachu Picchu official tickets (Ministry of Culture)
- officialPeruRail
- officialInca Rail
- secondaryWikivoyage – Peru