The Ultimate Itinerary Guide for Peru

Peru is the perfect start to adventures in South America. A trip through Peru will take you along colonial cities, colorful local markets, the Andes mountains and even a desert oasis. Of course, famous sites such as Machu Picchu, Rainbow Mountain and the mysterious Nazca lines should not be missed on your trip. Peru is on many people’s bucketlist and rightly so, it is a fantastic country with lots of activities.

We were lucky to be able to visit the country and we were amazed by the great food, the beautiful landscapes and the colorful people. To help you plan your trip, we’ve created this Peru itinerary guide, including detailed options for a 1 week Peru itinerary, 2 weeks, and 3 weeks, so you can make the most of your time here.

How to Get Around Peru

Peru is a very large country and therefore we do not recommend to rent a car, but use the very good bus system in the country instead. Peruvian buses are luxurious with large chairs, and most buses even have WiFi and a personal screen to watch movies and series while travelling. It is very easy to book buses through 12GO, where you can compare timetables and prices of the many bus companies. We can recommend Cruz del Sur, in our opinion the most reliable company in the country.

Another option to get around the country is Peru Hop. This is a hop-on and hop-off company that have a set itinerary and timetable and they will pick you up at your ho(s)tel at your starting point and drop you off at your destination ho(s)tel. It is an easy option and if the itinerary fits yours, then feel free to go for it. However, it is quite expensive compared to arranging the buses yourself, and you are way less flexible. Some top sights such as Colca Canyon and Huaraz are not part of their itinerary.

Recommended Peru Itineraries

From the Amazon Rainforest, to the beautiful Colca Canyon and the mysterious Inca city of Machu Picchu, Peru is a very diverse country with lots of things to do. Below you will find the best places to visit with everything you need to go before you go.

Peru Itinerary 1 Week

If you only have a week in Peru, we recommend focusing on Cusco and the Sacred Valley for a mix of history, culture, and breathtaking landscapes.

Cusco: Start in Cusco, the former Inca capital. Wander its cobblestone streets, visit the Plaza de Armas, and explore impressive Inca sites like Sacsayhuamán. The city also has lively markets and great restaurants, making it the perfect base to acclimatize to the altitude.

Machu Picchu: No trip to Peru is complete without Machu Picchu. Take the train from Ollantaytambo or hike one of the famous trails such as the Inca Trail or the Salkantay Trek. The views of the ancient citadel surrounded by cloud-covered mountains are unforgettable.

Sacred Valley Day Trips: With a few extra days, explore Pisac’s colorful market and ruins, the salt terraces of Maras, or the impressive fortress of Ollantaytambo. Active travelers can add Rainbow Mountain or Humantay Lake as challenging but rewarding day hikes.

This week-long itinerary balances Cusco’s cultural richness with the once-in-a-lifetime experience of Machu Picchu.

Peru Itinerary 2 Weeks

With two weeks in Peru, you have just enough time to explore multiple regions without rushing. Depending on your interests and travel style, you can choose between two classic routes:

Option 1: From Lima to Arequipa and Cusco
Start in Lima and gradually make your way south. Stop in the desert oasis of Huacachina, visit the wildlife-rich Paracas National Reserve and Ballestas Islands, and then head to Arequipa. From there, continue to the Colca Canyon before ending in Cusco and Machu Picchu. This option combines coast, desert, canyons, and highland culture.

Option 2: Arequipa, Colca Canyon, and Cusco
If you’d rather skip the coast, fly directly into Arequipa and spend more time in the Andes. Explore Arequipa’s colonial beauty, then venture into the Colca Canyon for condor spotting and hiking. Afterward, continue to Cusco, the Sacred Valley, and Machu Picchu, following the highlights of the 1-week itinerary. This route allows for a slower pace and easier acclimatization to the altitude.

Peru Itinerary 3 Weeks

With three weeks in Peru, you can experience the country’s incredible diversity at a comfortable pace. This route combines the highlights of both 2-week options, giving you coast, desert, mountains, and jungle.

Start in Lima: Spend a day exploring Peru’s capital, from the colonial center to the buzzing food scene in Miraflores and Barranco.

Paracas and Huacachina: Head south along the coast to discover the Paracas National Reserve and Ballestas Islands, followed by sandboarding and dune-buggy rides at the desert oasis of Huacachina.

Arequipa and Colca Canyon: Continue to Arequipa, the “White City” and use it as a base to explore the dramatic Colca Canyon. Spot condors, hike scenic trails, and enjoy the Andean landscapes while gradually adapting to higher altitudes.

Cusco, Sacred Valley, and Machu Picchu: End your trip with the cultural and natural wonders around Cusco. Visit the Sacred Valley, hike ancient trails, and of course, experience the magic of Machu Picchu, following the highlights of the 1-week itinerary.

Optional Add-ons: If you have a few extra days or want to go off the beaten path, consider adding Huaraz for world-class trekking or Iquitos for an Amazon rainforest adventure.

The Best Places to Visit in Peru

Lima

A trip through Peru often starts in the capital city of Lima. The city itself is not the most interesting, but it is a good starting point for your trip. Visit the colorful Barranco neighbourhood during the day and have a good dinner in this area. Order one of the famous Peruvian dishes, Lomo Saltado and Ají de Gallina are our favorites! This post will tell you more about what to do in Lima.

Huacachina

Once you are ready to start travelling the country, it is time to go to the desert oasis of Huacachina. The oasis is in the middle of huge sand dunes and sandboarding and a buggytrip through the dunes should be at the top of your to-do list.

Huacachina is also the ideal starting point for a day trip to Paracas and/or Naza. A boat tour at Paracas will take you to the Ballestas island, part of the Paracas National Parc, and also referred to as ‘Little Galapagos’. You can find sea lions, penguins and different birds in this protected area. The Nazca lines of Nazca are world-famous. There are many huge figures of different mammals, insects and geometric figures, which are best viewd from the sky!

Travel time Lima-Huacachina: The bus from Lima to Ica will take around 5 hours, followed by a short 10-minute taxi to Huacachina.

Arequipa

The white city of Arequipa is a beautiful city in Peru. The colonial city is mostly white, since the builings are made of a white volcanic rock named ‘sillar’. You can see the illusive volcano Misti from the city and the constant temperature around 23°C, makes is a very comfortable city. It is a good city to get used to the altitude, Arequipa lies at ~2300 meters.

Travel time Huacachina-Arequipa: Take a taxi to Ica and prepare for a 13-hour journey from Ica to Arequipa. Consider the luxurious nightbuses that take off between 20:00 and 22:00.

Colca Canyon

When you got used to the altitude it is time to travel to the beautiful Colca Canyon, the second largest canyon in the world. The canyon lies at an altitude of 3600 meters. Life in the villages in the canyon is still very authentic, and mass tourism has not found its way yet. It is possible to do different treks, soak in the thermal waters, and enjoy he Peruvian culture.

Travel time Arequipa – Colca Canyon: The most common place to stay in the canyon is in Chivay. A trip from Arequipa to Chivay takes around 3 hours.

Cusco

Cusco is our favorite city in Peru, lying at an altitude of 3400 meters you have to get used to the altitude before planning any hard trekkings. The city itself has a lot of history and there are numerous good bars and restaurants to enjoy yourself. Different daytrips to for example the Sacred Valley, Rainbow Mountain and Humantay Lake start from here. Cusco is also the gateway to the most famous activity of Peru: Machu Picchu.

Here you can find all you need to know about visiting Cusco.

Travel time Colca Canyon – Cusco: There are no direct public buses from Colca Canyon to Cusco, but there is a private company that have direct buses taking 10 hours. Another option is to fly from Arequipa, or take the public bus back to Arequipa and take a bus from Arequipa to Cusco. This bus will take you about 14 hours, with a 3 hours bus ride to Arequipa and another 11 hours to get to Cusco.

Machu Picchu

The most famous location in Peru is Machu Picchu, and rightly so. This old Incan city lies on a mountain surrounded by jungle. There are several multi-day treks that take you to the gate. Alternatively, you can take a train to Aguas Calientes and visit the site from there. Visiting Machu Picchu by sunrise is a magical experience. Find everything you need to know about your visit to Machu Picchu in this article.

Travel time Cusco – Machu Picchu: You can trek for 4 days or take a 2,5 hour train to Aguas Calientes. From here, a bus can take you to the entrance in about 20 minutes.

Puno

Puno is the ideal location to visit the Titicaca lake. Unfortunately we were not able to visit Puno due to the unrests in Bolivia at the time of travelling. We have heard very mixed stories about this place. Some loved it and some thought it was not authentic anymore.

However, we would definitely have a stop here if we would combine Peru and Bolivia.

Travel time Cusco – Puno: Buses will take around 7 hours between Cusco and Puno.

Huaraz

Huaraz is a hiking paradise for both beginners and advanced trekkers. The town is surrounded by snow-covered mountain tops and you will find blue lakes all around. It is quite a detour, but worth it if you want to do treks. The most famous one day hike is the Panorama Hike to Laguna 69.

Travel time Lima – Huaraz: Huaraz lies north of Lima and public buses will take around 8 hours to get there.

Iquitos

Iquitos is the biggest city in the Peruvian jungle with over 400,000 people. The city lies on the Amazon river and is the gateway to get into Peru’s Amazon Rainforest. The only way to get to Iquitos is by boat or plane. Visit the driving markets and visiting the jungle are not-to-be-missed activities.

How to get to Iquitos: A flight from Lima to Iquitos takes around 2 hours.

Help us by supporting our blog

We want to give you honest reviews and keep this blog free. Therefore we added some affiliate links that might give us a commission at no additional cost to you. Support our blog by booking through our partners.

Leave a reply

Your email address will not be published. Required fields are marked *