Peru is one of the most thrilling destinations in Latin America — and a personal favorite of mine. If you have at least 2 weeks in Peru, you can plan an epic action-packed trip to this Andean nation. Here’s exactly how.

From the lush Amazon rainforest to the dry deserts of the coast, from the high Andean mountains to the picturesque colonial cities, Peru seriously ticks every box.

It’s also one of the easiest countries to travel around in regards to logistics and budget. You’ll often be surrounded by others with their backpacks on, ready to explore. So you can relax your shoulders and breathe; you’re about to go on the adventure of a lifetime!

How to Spend 2 or 3 Weeks in Peru

Peru is huge, and if you’re taking buses to get around, you can expect 12+ hour rides. That means you should choose your destinations carefully, especially if you spend only two weeks in the country.

3 weeks is a more comfortable trip length as it will let you see Peru at a more relaxed pace or have more stops along the way. So, if you can stretch your trip to 3 weeks, I do recommend it. If so, you can follow this 2-week itinerary but include more of the options I’ve listed at the end.

Here, I’ve laid out a traditional journey for exploring Peru, but that doesn’t mean you have to do it exactly like this. If you want to save Machu Picchu for the last week, then by all means, or if you want to skip the jungle and spend more time in the mountains, that’s up to you.

A view of a vocano behind a city in Arequipa, Peru
El Misti Volcano

Week 1: Cusco + Machu Picchu

Machu Picchu—the mother of all wonders. It’s no surprise that it is one of the most iconic destinations in South America. The wonder of the world is at the top of everyone’s bucket list, and once you lay eyes on it and wander through the ancient ruins, you’ll understand why.

You can’t go to Peru and not see Machu Picchu—it feels like that should be illegal. So, in our first week, we are setting off to Cusco, the heart of the Inca Empire and the gateway to Machu Picchu.

Week 1 itinerary overview

Day Overnight Activities
1-2 Amaru Colonial in Cusco Day trip to all the top sights in Cusco
3-7 Camping (included in tour) Organized trek to Machu Picchu
OR: stay at Sacred Stone Boutique Hotel in Aguas Calientes Instead of trekking, you can stay longer in Cusco, then take a train to Aguas Calientes and visit Machu Picchu

Day 1-2 – Cusco

Plaza de Armas Cusco, Peru

Located in the southeast of Peru, Cusco is a perfect mix of colonial charm and Inca culture. The streets are covered in cobblestones, you can stroll through colorful markets, and ancient ruins will transport you back in time.

Even though it’s the most touristy city in Peru, it’s just about everyone’s favorite. There are loads of back streets to get lost in, cute cafes, and some of the best food in Peru. For some original ideas, check out our unobvious things to do in Cusco.

Important Tip: you can’t quite hit the ground running as soon as you arrive in Cusco. The city sits at 3,400 meters (11,200 feet) above sea level, so you’ll need to take it easy for your first couple of days in Cusco to acclimatize to the altitude!

With only two weeks, you don’t really have days to waste, so I recommend spending at least a day acclimatizing. Don’t worry, you can spend the day exploring the Plaza de Armas, the main square in Cusco, visit the San Pedro Market, or eat some delicious Peruvian food.

Tips for altitude issues:
  • Drink plenty of water and coca tea, and try to avoid alcohol and heavy meals.
  • If you’re really struggling, you can buy some altitude sickness pills.
  • The locals will tell you to chew on coca leaves, which they say helps with altitude sickness. I’m not sure if that’s been proven, but you can give it a try and see if it works for you.

How to Get to Cusco

Flying: If Cusco and Machu Picchu are your first stops on your Peruvian adventure, then you can take a flight to the Alejandro Velasco Astete International Airport. You might have a layover in Lima, but this is the easiest way to make the most of your time.

Overland: If you’re already in Peru and coming from another city, then you can get to Cusco either by bus or plane. Multiple buses go to Cusco from all over Peru, and they tend to be cheaper than flying. But beware, some of these bus journeys can take up to 24 hours, so make sure you’re prepared for a long ride. Alternatively, you can take a short flight from Lima to Cusco, which takes about an hour and is the quickest way to get there.

A lot of backpackers will be on the Gringo Trail, which in Peru consists of starting in Lima, bussing to Huacachina for sandboarding, then on to Arequipa, Colca Canyon, and finally Cusco. This is an amazing route in Peru and one I highly recommend. You can also do it backward by starting in Cusco, but taking the night bus from Arequipa is one of the most popular ways to get to Cusco.

Exploring Cusco and Beyond

A person hiking the Rainbow Mountain in Peru

Cusco is the perfect home base when exploring the surrounding areas. Some of my favorite day trips from Cusco include the Sacred Valley, Maras and Moray, and Rainbow Mountain.

There are plenty of tour options available in Cusco for these destinations. For example, you can take this day trip from Cusco that includes some of the top sights.

The Sacred Valley is home to many Incan ruins, including the famous Machu Picchu. You can also visit Pisac Market, where you can find local handicrafts and souvenirs. Maras and Moray are known for their unique salt mines and agricultural terraces. And, of course, Rainbow Mountian has become one of Peru’s most famous attractions with its vibrant colors and challenging hike.

Trekking or visiting Machu Picchu?

The most rewarding way to reach Machu Picchu is definitely by multi-day trek. But if you plan to get there by bus or train, you will need just 1 day for Machu Picchu. You can stay overnight at the nearest town, Aguascalientes, and spend more days sightseeing in and around Cusco.

Day 3-7 – Machu Picchu

Machu Picchu on a cloudy day

After getting acclimatized to the high altitude in Cusco, it’s time to make your way to Machu Picchu. It’s mindblowing to experience it in person and imagine the incredible engineering and architecture of the Incan Empire. Not only that, but the views are out of this world.

How to Get to Machu Picchu

There are quite a few ways to get to Machu Picchu, and depending on how much time you have and your budget, you can choose the option that works best for you.


The quickest and easiest way to get to Machu Picchu is by train. You can choose to take the luxurious Hiram Bingham train or opt for a more affordable option like PeruRail or IncaRail. The train takes you to Aguas Calientes, the town at the base of Machu Picchu, where you can either hike up or take a bus to the entrance.

You’ll catch the bus on the main road, and tickets can be purchased at the bus station or online in advance.

I recommend taking the train from Cusco the day before your entry ticket. (You’ll want to buy one of the early entrance times before it gets insanely hot). This way, you can get a good night’s rest in Aguas Calientes and be ready to explore Machu Picchu bright and early.

After spending a few hours on the Incan site, you can take one of the later trains back to Cusco or Ollantaytambo. This will help you save time if you’re trying to see a lot in two weeks.


The most affordable way to get to Machu Picchu is by taking a bus. You can catch a local bus from Cusco to Ollantaytambo and then another one from Ollantaytambo to Hidroelectrica, the closest point accessible by road. From Hidroelectrica, you’ll need to hike about three hours along the train tracks until you reach Aguas Calientes.

Taking the bus is the cheapest option, but it’s also the most dangerous. I don’t say this to scare you. I just want you to be aware that accidents do happen, and the roads can be super narrow and windy as you make your way up the mountains.


Now, onto the fun stuff. If you’re looking for an adventure and some amazing views, hiking to Machu Picchu is the way to go. There are two main hiking trails: the Inca Trail and the Salkantay Trek.

Both treks take multiple days and require permits, so make sure to plan ahead. The Inca Trail is usually booked out months in advance. You can’t hike the trail independently as access is provided only to licensed tour operators. These will set you up with any gear you need and will provide porters, food, and set-up camp.

You can easily book this 4 Day / 3 Night small group trek via GetYourGuide, or this similar trek at

Trek Option 1: The Inca Trail

The Inca Trail to the Machu Picchu, Peru

The Inca Trail is the most popular hiking route to Machu Picchu. It’s a four-day trek through the Andes Mountains, passing ancient Incan ruins and beautiful landscapes. The trail is relatively easy, but it does require some physical fitness as there are steep sections and high altitudes.

It’s a total of 26 miles (43 kilometers), and you’ll be camping along the way. If you don’t happen to have your own gear, don’t worry as this is extremely common for travelers. The tour companies will provide you with everything you need.

Trek Option 2: Salkantay Trek

The Salkantay Trek is a more challenging route, but it also offers incredible views of the Andes Mountains and glaciers. This trek takes five days and covers a total distance of 46 miles (74 kilometers). It’s a bit less crowded than the Inca Trail, making it a great option for those looking for a more secluded experience.

You will also have comfortable lodging options along the way, so no need to camp. However, the Salkantay Trek does require a higher level of physical fitness as you will be hiking at high altitudes and through rough terrain.

From my experience, the Salkantay is a favorite among hikers and has been named one of the top 25 best treks in the world. It gets less busy than the Inca Trail, but it’s still wise to book it well ahead of time. You can reserve this Salkantay trek on GetYourGuide or this Salkantay trek on Viator.

Trek Option 3: Inca Jungle Trek

If you’re like me and you’re looking for more adrenaline and less hiking, then the Inca Jungle Trek might be the perfect option for you. This trek includes activities such as mountain biking, rafting, and ziplining before reaching Machu Picchu. It takes four days and covers a total distance of 43 miles (69 kilometers).

This trek is ideal for adventure seekers who want to combine outdoor activities with the cultural experience of visiting Machu Picchu. It also offers a more budget-friendly option than the Inca Trail and Salkantay Trek.

Tips for visiting Machu Picchu

Be sure to have your tickets for Machu Picchu! If you’re going in August or September, you’ll want to book your Machu Picchu tickets well in advance. If you’re doing a trek, double-check that it includes your entry to the archaeological site.

Once your tickets are secured, you can plan your two weeks in Peru a little better and know exactly which day you’ll be at Machu Picchu.

After Covid, Machu Picchu began dividing the site into different circuits: 1 2 3, and 4. And pretty much once you’re on that circuit, you can’t get off. So if you want the classic Machu Picchu picture from the viewpoint, you need to make sure your ticket includes circuits 1 or 2.

Week 2 in Peru

Your second week in Peru is seriously full of options. From exploring more of Cusco to heading down south towards Puno and Lake Titicaca or flying up north to the incredible city of Lima, there’s no shortage of things to do.

I don’t believe there is ever a universal ‘perfect’ itinerary, as everyone has different interests, so for this second section, I’ll be presenting several options.

Option 1: Arequipa, Huacachina, and Lima

The most popular destinations to visit before or after Cusco are Arequipa, Huacachina, and Lima. Especially if you’re still on a hiking buzz!

Day 8-10 – Arequipa

The Plaza Armas of Arequipa, Peru with volcano in the background

You can hop on a night bus to Arequipa from Cusco. It takes about 12 hours, but it’s highly worth it. Arequipa is known for its beautiful colonial architecture and nearby Colca Canyon, which is deeper than the Grand Canyon. If you want the full scoop, we have some suggestions for the best things to do in Arequipa.

A view of the Colca Canyon viewing balcony where tourists do bird watching
Colca Canyon

You can do a two-day trek at Colca Canyon making your way down to the pit of the canyon and camp overnight. If you’re short on time, you can do a day trip to see the condors.

Day 11-12 – Huacachina

A village around a lagoon
Huacachina village

Snag another night bus and head to the famous desert oasis, Huacachina. This small town is built around a natural lagoon surrounded by massive sand dunes. Squint your eyes and you might think you’re in the Sahara.

Spend the day enjoying the sun at these lower altitudes, then take a dune buggy ride and go sandboarding down the dunes at sunset. (It’s wild! I had no idea it would feel like a roller coaster through the desert.)

Day 13-14 – Lima

A person paragliding above the city of Lima, Peru

Finally, make your way to Lima for your last two days in Peru. This bustling city is known for its incredible food scene and vibrant nightlife.

I should mention that Cusco and Arequipa are much more picturesque cities, and not everyone is impressed with Lima if it’s their first sight of Peru. However, I promise the capital is well worth exploring if you set your expectations appropriately. If you need any convincing, read our take on whether Lima is worth visiting.

Just a heads up, Lima can be pretty dodgy if you stumble into the wrong areas. And it’s not called “la Gris” for nothing (meaning gray). The skies are just about always overcast and it’s pretty ugly with some hefty traffic.

If you wish to avoid the traffic noise and chaos of the center, then Miraflores and Barranco (by the coast) offer more relaxed locations to stay. They’re safe and you’ll be able to walk in most places.

Some people love Lima, some people hate it. But there’s one thing Lima definitely has in spades: amazing food! Make sure to try some of Peru’s famous dishes like ceviche, lomo saltado, and aji de gallina. Peru seriously has one of the best cuisines. Oh, and don’t forget to wash it all down with a Pisco Sour, the national drink of Peru.

Option 2: Iquitos and the Amazon

If you’re looking to see a completely different side of Peru, head up north to Iquitos and venture into the Amazon rainforest.

You can take a short flight from Cusco to Iquitos and then hop on a boat to cruise along the river and experience the unique wildlife and culture of the Amazon.

Day 8-9 – Iquitos

Amazon jungle village in Iquitos, Peru

Iquitos is the largest city in the world that can’t be reached by road, so regardless of which city you’re coming from, you’ll have to fly in.

As soon as you arrive, you’ll instantly be hit by the hot and humid climate of the jungle. Spend your first day exploring the city and visiting the huge Belen market. Be prepared for a complete culture shock coming from the mountains. You’ll see huge meat markets with carcasses hanging in the open air and piles of exotic fruits and vegetables.

Day 10-13 – Amazon River

Aerial shot of a boat on the Amazon rainforest river in Peru

The next few days will be spent in the Amazon rainforest. There are loads of different tour companies and lodges. I highly recommend doing 3 nights/4 days. It takes 3-4 hours by boat to get to the lodge from Iquitos, and you’ll be fully surrounded by nature. Wake up to the sound of howler monkeys, go on a sunrise canoe ride, and explore the jungle with expert guides.

The days will be filled with jungle walks, piranha fishing, caiman spotting at night, and visiting local communities to learn about their way of life in the rainforest. And if you’re feeling really brave, you can meet a shaman and try traditional plant medicine ceremonies.

Make sure to take a book, as Wi-Fi is not a thing!

After your time in the Amazon, head back to Iquitos and catch a flight to Lima for your last day in Peru.

Day 14 – Lima

If you’re a surfer, you can catch the longest left-handed wave in the world at Chicama. Otherwise, spend your day exploring the historic center of Lima, and make sure to eat all the ceviche you can before heading home.

Option 3: Lake Titicaca/Bolivia

When you’re in Cusco, you’re actually rather close to Bolivia, so why not take a detour and explore the beautiful Lake Titicaca and check off a new country?

This will be a fast-paced week with a lot of travel, but once you reach Puno, everything is much closer than the 12-hour-night buses Peru offers.

Day 8-9 – Puno

Uros floating island in Puno, Peru

Take a bus from Cusco to Puno, the gateway city to Lake Titicaca. Spend a day exploring the city and its markets, and make sure to try some local delicacies like alpaca meat.

Take a boat trip to the famous Uros Floating Islands. These man-made islands are made entirely of reeds and have been home to indigenous communities for centuries. You’ll learn about their way of life and spend time with the locals before heading back to Puno for the night.

Day 10-11 – Copacabana

Copacabana town cove in Bolivia

Cross the border into Bolivia and make your way to Copacabana, a charming town on the shores of Lake Titicaca. Take a tour of Isla del Sol, the legendary birthplace of the Inca Empire. You can also hike to the top of Cerro Calvario for stunning views of the lake and surrounding mountains.

Tip: Just a reminder, if you’re American, you will need a pricey little visa to enter Bolivia. While most Western countries can enter for free, the US requires a $160 visa. You can pay on arrival in cash.

Day 12 – La Paz

Two cable cars above the city in La Paz, Bolivia

Take a bus to La Paz, Bolivia’s capital city. Spend your day exploring the colorful markets and vibrant street art. You can take a cable car ride to El Alto for breathtaking views of the city and surrounding Andes mountains. The city doesn’t have many must-see attractions, but just walking around and immersing yourself in the culture is an experience in itself.

Day 13-14 Salar de Uyuni

Salar de Uyuni in Bolivia

No trip to Bolivia is complete without a visit to the otherworldly Salar de Uyuni, the largest salt flat in the world. Take a tour of the vast expanse of white salt, towering cacti, and colorful lagoons filled with flamingos. Your tour guide will have all the fun little props for you to take some amazing photos on the salt flat.

With two weeks in Peru you have so many options for experiencing all the South American gem has to offer. You just have to decide what your budget is and what experiences matter most to you.

Whether you want to trek through the Andes, explore ancient ruins, or immerse yourself in local culture, Peru has something for everyone. Of course, you can always go back — and trust me, after you taste the ceviche and a pisco sour, you’ll definitely want to!

Some links may be affiliate links, meaning I may earn commission from products or services I recommend. For more, see site policies.