Your 10-day adventure in Peru will take you from the bustling streets of Lima to the ancient ruins of Machu Picchu, a journey packed with diverse landscapes, rich history, and culinary delights. With efficient planning, you can maximize your experience without feeling rushed.
Fly into Jorge Chávez International Airport (LIM) in Lima, where international airlines like LATAM and Avianca regularly operate. A one-way flight from the U.S. typically costs between $300 to $600, depending on the season. Once in Lima, take the Metropolitano bus from Lima's center to reach neighborhoods like Miraflores or Barranco, with rides costing around S/. 3 ($0.80). For intercity travel, consider booking a bus with Cruz del Sur, which offers comfortable options to Cusco for about S/. 80 ($20) and takes around 20 hours.
Within cities, use taxis or rideshare apps like Beat or Uber for convenience. In Cusco, the historic center is walkable, but be prepared for steep hills. For trips around sacred sites, consider hiring a private driver or joining a tour group, which typically costs around S/. 150 ($38) for a full day.
In Lima, opt for a stay at the luxurious Hotel B in Barranco, where rooms start at S/. 650 ($165) per night. For budget accommodations, consider Selina Miraflores, with dorm beds starting at S/. 60 ($15). In Cusco, the Antigua Casona San Blas offers boutique stays from S/. 400 ($100) per night, while Mama Simba Hostel has dorms from S/. 50 ($12.50). In Aguas Calientes, the Inkaterra Machu Picchu Pueblo Hotel is a splurge at S/. 1,200 ($300) per night, providing easy access to Machu Picchu.
It's wise to book accommodations in advance, especially during peak tourist seasons (June to August). Also, check for places with free cancellation options, as your itinerary may need adjustments.
Peruvian cuisine is a highlight, and you shouldn’t miss trying ceviche, a dish of fresh fish cured in lime juice. In Lima, visit La Mar Cebichería in Miraflores for a generous serving that costs around S/. 35 ($9). For a more upscale experience, head to Central, where a tasting menu may set you back about S/. 600 ($150). In Cusco, check out Chicha by Gastón Acurio in the Plaza de Armas for local dishes like alpaca steak, around S/. 80 ($20).
Street food is a must; try anticuchos (grilled beef heart skewers) from vendors in San Pedro Market. A skewer costs approximately S/. 5 ($1.25). Don't forget to indulge in local drinks like pisco sour, which costs around S/. 25 ($6.25) in restaurants. End your meals with a dessert of alfajores, a sweet treat that’s often sold in bakeries for S/. 3 ($0.75).
Your itinerary should include a visit to Machu Picchu, accessible via train from Aguas Calientes. Book your ticket through PeruRail or Inca Rail; expect to pay around S/. 250 ($65) for a round-trip. Aim to arrive early to explore the ruins before the crowds. Take the Inca Trail if you have more time; permits cost approximately S/. 500 ($125) and require booking months in advance.
In Lima, explore the historic center, a UNESCO World Heritage site, where you can see Plaza Mayor and the impressive Cathedral of Lima. Join a walking tour for about S/. 60 ($15) to get context on the sites. In Cusco, visit the Sacred Valley, hopping between local markets and ancient sites like Ollantaytambo and Pisac, which can be done via a group tour costing around S/. 150 ($38).
Plan your trip around altitude acclimatization, especially in Cusco, which sits at 3,400 meters (11,200 feet). Spend the first day resting and drinking plenty of water.
| Item | Cost | Notes |
|---|---|---|
| Ceviche at La Mar | S/. 35 ($9) | Must-try dish, fresh and flavorful. |
| Train to Machu Picchu (round-trip) | S/. 250 ($65) | Book in advance for best prices. |
| Inca Trail permit | S/. 500 ($125) | Limited availability, book months early. |
| Hotel B in Lima | S/. 650 ($165) | Luxury boutique hotel in Barranco. |
| Alfajores (local dessert) | S/. 3 ($0.75) | Sweet treat found in bakeries. |
| Anticuchos from San Pedro | S/. 5 ($1.25) | Popular street food option. |
| Group tour to Sacred Valley | S/. 150 ($38) | Includes transportation and guide. |
Use this rough planner to sanity-check the total trip cost before you lock flights, hotels or activities.
To combat altitude sickness, acclimatize gradually by spending a couple of days in Cusco before heading higher. Stay hydrated, avoid alcohol for the first few days, and consider taking acetazolamide (Diamox), which can help prevent symptoms. Eating light meals can also ease any discomfort.
The ideal time to visit Peru is from May to September, during the dry season. This period offers clear skies and minimal rain, which is perfect for trekking in the Andes and visiting Machu Picchu. However, it can be crowded, so book accommodations and tickets in advance.
Traveler comments
Add a route note, correction, timing tip or question for this guide.