19 Amazing Places to Visit in Peru - By a Local
Peru is simply massive - two times the size of Texas and four times larger than Italy - and the sheer difference from one region to another is astonishing. Astonishingly biodiverse, geographically varied, and culturally fascinating, Peru offers something for every type of traveler.
Add to this cocktail the fact that it was once home to one of the Americas’ greatest pre-Columbian civilizations, the Inca, and you wind up with a country that offers almost too much to see and do. At times, Peru feels simply endless.
There are literally hundreds of wonderful places to visit in Peru, so narrowing down a single list of the “best” places (whatever that really means) is impossible. Even so, I’ve heroically attempted to put together a nice selection of the key places that I think show off the very best of Peru.
There are countless others that I’ve left off that are nonetheless well worth exploring. To visit those, you’ll just have to plan a second trip!
More Peru travel info:
If you could use some one-on-one help planning your trip, schedule a Peru travel consultation with one of our Local Experts!
Plan your itinerary with local help
If you could use some help planning your Peru itinerary, schedule a Peru travel consultation with one of our Local Experts!
These are one-hour Zoom calls where you’ll get to chat with a Peru-based travel pro about the trip you’re planning and they’ll share their tips and advice, answer your travel questions, and help you perfect your itinerary.
1. Lima
Peru's bustling capital city, Lima is located on the country’s central coast, is a dynamic blend of modernity and history. Often skipped by tourists, who arrive to the airport and then fly straight on to other destinations within the country, Lima is well worth at least a few days on your itinerary.
With its majestic coastal setting, sitting atop cliffs over the sea, Lima affords glorious views over the Pacific Ocean. Going for a walk or a jog on the Malecon, the city’s park-filled seaside promenade, while watching hang gliders fly above the cliffs, is an experience you’ll never forget.
While Lima isn’t necessarily the prettiest city, and much of it is quite modern, it actually has a lovely historic center where you’ll find stately squares and grand colonial architecture. The marquee site in the city is probably the Larco Museum, which houses the world’s finest collection of pre-Columbian art, with pieces spanning 5,000 years of civilizations.
The bohemian and leafy Barranco neighborhood is a great place to explore for any travelers looking for an artsy, hip vibe, with tons of cool shops, great restaurants, and fun bars and cafes. Nearby, Miraflores is the city’s most upscale neighborhood, and here you’ll find glass high-rises, luxury shops, and some of the world’s best fine-dining establishments.
Be sure to check out the Larcomar shopping mall, which is a high-end commercial center in a spectacular setting.
2. Cusco
Cusco, situated amidst the Andes Mountains, is the gateway to some of Peru's most renowned destinations, incuding Machu Picchu and the Sacred Valley. The city itself is a delight though, and it’s filled with both Inca and Spanish colonial history, beautiful architecture, and a great food scene.
In the historic center you’ll find lovely colonial buildings, impressive churches and monasteries like the Cusco Cathedral and Santo Domingo Convent (constructed atop the ancient Inca temple of Qorikancha), and the grand Plaza de Armas, the city’s central square and a lively hub for people watching.
Beyond the colonial architecture, Cusco also boasts Inca sites right within the city limits, such as Sacsayhuaman, an impressive Inca fortress with massive stone walls, and Q'enqo, a ceremonial site with intricate stone carvings and tall Eucalyptus trees.
For more history, Cusco houses multiple great museums, but the best is for sure the Museo de Arte Precolombino.
For a vibrant taste of local culture and cuisine, explore the San Pedro Market where you can purchase authentic handicrafts, textiles, and taste local dishes. Cusco has no shortage of excellent restaurants, from street food to fine dining, so you should eat exceptionally well here no matter what.
3. Machu Picchu
A UNESCO World Heritage Site and a New Wonder of the World, Machu Picchu is the postcard image of Peru, and it’s surely already on your list of must-visit places in the country. There are many ways to reach and tour Machu Picchu, but however you get here, the one guarantee is that you will be awestruck by this ancient mountaintop citadel, perched high in the clouds. It’s no exaggeration to say that Machu Picchu will leave you speechless.
Often dubbed the "Lost City of the Incas," this was the royal estate of Inca rulers in the 15th century. Surrounding by a lush cloud forest, and built on the side of towering peaks, this is an architectural marvel. The massive stones that form the site appear precision cut, as if by lasers, and fit together perfectly. You’ll find yourself marveling at the majesty of this place and the incredibly engineering know-how that made it possible.
For the best views of the ruins, you can ascend to either Huayna Picchu, a neighboring peak that offers a dramatic perspective, or Machu Picchu Mountain, for an alternative viewpoint.
Machu Picchu is reachable as a day trip by train from the town of Aguas Calientes, but for a more immersive experience, the Inca Trail trek is a wonderful option. One of the world’s most famous hikes, this ancient trail winds through the majestic Andes Mountains, ultimately leading to the awe-inspiring Machu Picchu. There are four or two-day options for the hike.
4. Sacred Valley
The Sacred Valley, nestled in the Andes between Cusco and Machu Picchu, is filled with ancient ruins, vibrant traditional markets, and picturesque villages. You might have heard of Pisac and Ollantaytambo, but there's so much more to discover.
For instance, there's Maras, known for fascinating salt ponds that have been used for centuries. It's incredible to witness this age-old tradition and take in the breathtaking scenery. And then there's Moray, an archaeological puzzle with its intriguing circular terraces. The Incas used these terraces as experimental farms, a bit like their own agricultural laboratory.
If you're up for some adventure, you can go kayaking on Kuaypo or Piuray Lake. It's an awesome way to immerse yourself in the natural beauty of the Sacred Valley, and you don't need to be an expert kayaker to enjoy it, even the smallest in the family can try this activity.
5. Lake Titicaca
Lake Titicaca, the world's highest navigable freshwater lake, is a pretty unique spot you should definitely check out in Southern Peru.
The lake itself is huge and surrounded by the impressive Andes Mountains. But what really stands out are the Uros Islands, which are just mind-blowing. These islands are not your usual land; they're made entirely of reeds!
Even more fascinating, the indigenous communities here have not just survived but thrived on these reedy islands. It's their home, and they're super proud of it.
Visiting these islands is like stepping into a whole different world. The locals are welcoming and will happily share their culture and traditions with you. It's pretty eye-opening to see how they've adapted to life on these unique islands, floating on the lake.
Another gem on Lake Titicaca is Taquile, an island known for its incredible textiles. As you explore the island, you'll see that everyone, even the kids, is involved in making these artistic textiles. Taquile is a tranquil place with no cars or electricity, a real escape from the hustle and bustle of modern life.
6. Arequipa
The "White City" is somewhere you absolutely shouldn’t miss while in Southern Peru. Arequipa gets its nickname from its stunning colonial architecture built with white volcanic stone, called sillar.
Arequipa itself is very picturesque. Stroll along the cobblestone streets in the historical district, which is a UNESCO World Heritage site. You'll come across charming plazas like the Plaza de Armas, where you can admire the Cathedral and enjoy the local atmosphere.
Foodies, you're in for a treat! Arequipa is known for its culinary scene, with dishes like rocoto relleno and chupe de camarones being must-tries. The Mercado San Camilo is a food haven where you can sample local flavors and buy unique Peruvian ingredients.
Another spot you've got to visit here is the Santa Catalina Monastery. It's like a maze with its twisting passageways and peaceful courtyards; walking through it feels like you're stepping back in time.
If you are a nature enthusiast, Arequipa is the starting point for an adventure into the Colca Canyon. Keep a watchful eye, as you could be in for a beautiful sight, the magnificent Andean condors gracefully taking flight above you.
7. Colca Canyon
If you're planning to visit the southern part of Peru, make sure to include Colca Canyon, one of the world's deepest canyons, in your travel plans
Hikers, you are going to love this place. Colca Canyon has an array of incredible trails that wind through its dramatic landscapes. As you hike, you'll be surrounded by towering cliffs and terraced fields that offer breathtaking vistas.
But the real star of the show here is the Andean Condor, and for a good reason. The Andean Condor is one of the largest flying birds on our planet. Picture an immense wingspan, often exceeding 10 feet, and feathers that are a striking combination of black and white.
Colca Canyon provides one of the world's best natural stages for seeing these incredible creatures up close, gliding gracefully on the thermals rising from the canyon floor.
What's even more remarkable is the cultural significance of the Andean Condor to the indigenous people of the region. They consider it a sacred creature, often associating it with spiritual symbolism.
After a day of exploration, you can relax in the natural thermal baths of Chivay and La Calera. It's a therapeutic experience, and the mineral-rich waters are believed to have healing properties.
8. Huaraz
Adventurous travelers looking for a taste of raw, extreme nature will love Huaraz, tucked away in Northern Peru. This majestic place in the towering Cordillera Blanca mountain range is a secret haven for experienced trekkers and excursionists.
Let's start with the stunning blue lagoons like Llanganuco and Parón. The crystal-clear waters of these lagoons are surrounded by dramatic landscapes, and they are absolutely worth the visit. To reach Llanganuco and Parón, you can get there by car.
Now, the hikes. Huaraz offers some of the most thrilling treks you can imagine, like the iconic Laguna 69 and the Santa Cruz trek.
The first is a must-do, challenging day hike that takes you to a stunning glacial lake. The trail can be quite steep, and the high altitude can make it even more demanding. It usually takes about 4-5 hours to reach the lake and another 3-4 hours to return.
If you're up for a multi-day adventure, the Santa Cruz trek is a fantastic option. It's a 4-day trek that offers breathtaking views of the Cordillera Blanca. This trek is considered moderately difficult, and you'll be hiking at high altitudes.
The best time to embark on both treks is during the dry season, from May to September, when the trails are more accessible. They are absolutely rewarding, but they require a good level of fitness and acclimatization to the altitude.
But it's not just about the hiking. You can go camping, explore the Huascaran National Park, and even try your hand at mountain climbing if you're up for the challenge.
While Huaraz is an outdoor paradise, it's key to prepare for some rough road conditions and the challenges posed by high-altitude hiking. But if you are well-prepared, the experience is absolutely worth it.
9. Trujillo
A coastal city in northern Peru, Trujillo is a pleasant fishing town that has become one of the country’s biggest beach and surf destinations. The surfing here is exceptional, but the city and surrounding area has much more to offer, so Trujillo should be on your radar even if the beach isn’t what you’re after.
Due to its pleasant year-round climate, Trujillo is known as the “City of Eternal Spring”. The city has lots of lovely architecture dating back to the colonial era, and you’ll find stately mansions dotting the historic center, along with the impressive Plaza de Armas square.
A short drive outside the city sit some of the most impressive ruins that you’ll find in Peru. Chan Chan, the largest adobe city in the world is one of these, as are the Huaca del Sol and Huaca de La Luna temples. All of these hail from the Moche Civilization, who ruled here from 100 to 800 AD.
10. Máncora
A serene coastal town with golden beaches, Máncora is located almost at the end of Peru’s north coast. Until recently, this was a small fishing village, but tourism has brought significant changes, and today, Máncora is a vibrant beach and surf town.
A magnet for budget travelers and a more alternative crowd in general, visitors here typically spend their days at the beach surfing, kitesurfing, or lounging, and their evenings partying.
The surrounding beaches are the best in the country, and Máncora has the best beach weather you’ll find anywhere in Peru, so if a few days of sun and sand is what you’re after, this is the place for you.
For more great beaches and beach towns, check out our guide to Peru’s 7 best beaches.
11. Paracas National Reserve
Just a three-hour drive away from Lima, Paracas National Reserve is a true coastal treasure.
The first item on any trip here should without question be a boat tour to the Ballestas Islands, often called the "mini Galápagos”. On these islands, you will meet some incredible marine creatures, from playful sea lions and charming penguins to a wide range of bird species. If wildlife spotting is on your Peru to-do list, this is one of the best places to do it.
Then, there's the Paracas Candelabro, a giant geoglyph etched into a coastal hillside, and it's been baffling archaeologists and history buffs for ages. When it comes to wildlife, this place is packed with it. Dolphins love to play in these waves, and there are so many bird species around that it's a paradise for bird-watchers.
And for all the adventure seekers, Paracas has got watersports like kayaking, windsurf, and paddleboarding. Or, if you're in a more laid-back mood, just stretch out on the sandy shores of Paracas and soak in the tranquility.
12. Chincha
Like many parts of Peru, Chincha, a coastal town just 2 hours south of Lima, has a deep connection to the Afro-Peruvian community, whose roots trace back to the time of slavery. Descendants of African people who were brought to Peru as slaves have preserved and celebrated their unique culture in Chincha.
Through their music, dance, and culinary traditions, they tell the story of resilience, strength, and the fusion of cultures.
Chincha is also an amazing place to savor delectable cuisine that's a fusion of African, Indigenous, and Spanish influences.
While its cultural significance is undeniable, as a smaller town, it doesn’t offer the same level of tourist infrastructure or modern amenities as larger cities. However, this can be part of its charm, allowing you to immerse in an authentic cultural experience.
13. Nazca Lines/Desert
Down in southern Peru, you’ll find the Nazca Lines, incredible ancient geoglyphs etched into the surface of the dry desert. Dating back to some time between 500 BC and 500 AD, the purpose of these drawings is still debated, and largely unknown today.
The best ways to observe them is to hop on a scenic flight. Imagine yourself high above the desert, looking down at colossal geoglyphs, and imaging people creating them thousands of years ago, with no modern technology.
These flights leave directly from Nazca, or you can take them from Pisco, just a short drive from Paracas, making it a great complementary option for your itinerary if you’re around the area. You'll see famous shapes like a hummingbird and a spider carved into the earth, and it's hard not to be amazed by their size and detail.
The Nazca Lines are more than just big drawings; they're like a time machine. As you contemplate these ancient wonders, you can't help but wonder about the people who made them and the mysteries they left behind.
Connect with Nicho, our Lima-based local expert, for help perfecting your itinerary, answers to all your travel questions, and fabulous local tips and recommendations!
14. Ica and Huacachina
Near the coastal town of Ica, you'll discover Huacachina, a stunning desert oasis surrounded by towering sand dunes. It's a place that offers both adventure and relaxation. One of the most thrilling activities here is sandboarding and dune buggying. Imagine yourself sliding down massive sand dunes on a board, feeling the exhilarating rush. You can also hop into a dune buggy for a ride through the dunes.
And if you're looking for a romantic experience, Huacachina is an ideal spot. You can plan a picnic on the sand dunes watching the golden sunset for a truly unforgettable date.
15. Tambopata
Tambopata is a remote rainforest region that promises an unforgettable adventure. This area is renowned for its incredible macaw clay licks, where macaws and parrots gather. It's a dream destination for wildlife enthusiasts and photographers, offering guided jungle walks, boat rides, and more to get up close and personal with monkeys, giant river otters, and exotic birds in untouched rainforests.
If you decide to put Tambopata on your list, it's essential to dress appropriately to avoid mosquito bites and the tropical heat. Wear long-sleeved breathable shirts, lightweight pants, and comfortable hiking boots. Don't forget a wide-brimmed hat, sunscreen, and insect repellent to make your jungle adventure comfortable and enjoyable.
In Tambopata there are some great eco lodges that contribute to the conservation of the rainforest. Staying in one of these is the best accommodation alternative, allowing you to immerse yourself in the heart of the jungle while minimizing your environmental impact.
So, if you're a wildlife enthusiast or just someone who wants to connect with the wonders of the rainforest, Tambopata should be on your travel list. It is easily reached by a direct flight from Cusco, making it a great addition to your trip.
16. Chachapoyas
In the remote northern part of Peru lies the city of Chachapoyas, a destination that offers a unique peek into the past with its remarkable archaeological treasures making it an ideal destination for history enthusiasts, archaeology buffs, and adventure.
Among these, the Kuelap Fortress stands out, often referred to as the "Machu Picchu of the North”, so it’s a great option if you’ve already visited the Ancient Citadel and loved the experience.
It is a monumental structure with towering walls and intricate stonework. Exploring its ancient paths, you'll feel like you've stepped back in time, surrounded by the mysteries of this pre-Incan civilization, and the views from the fortress are simply spectacular.
In the nearby region, you can discover the enigmatic sarcophagi of Karajia. These unique burial sites are perched high on cliffs, each one featuring an anthropomorphic figure with an elaborate headdress.
And for a taste of local cuisine, don't miss the opportunity to savor traditional dishes like juane, a flavorful rice dish wrapped in banana leaves.
Chachapoyas isn't the most easily accessible destination though. The journey to reach it can be a bit challenging, involving winding mountain roads and some long rides. The reward, though, is the chance to explore these hidden gems of history.
17. Iquitos
Iquitos is the gateway to the Amazon, making it an extraordinary destination for nature enthusiasts and adventure seekers.
One of the most popular and beautiful ways to explore the Amazon from Iquitos is by taking an Amazon River cruise. These cruises come in different classes, so you can pick the one that suits your style and budget. Some are super fancy with everything included, while others are more budget friendly.
There are several options for itineraries, from short excursions to longer journeys. Whether you're interested in wildlife spotting, birdwatching, or cultural encounters with indigenous communities, there's an Amazon cruise for you.
Three of the most unique and famous Amazon River cruises departing from Iquitos are the Aria Amazon, Delfin Amazon Cruises (notably the Delfin I and Delfin II), and the Amazon Discovery Cruise.
The best time for Amazon cruises is during the high-water season, from November to May. During this period, the water levels are higher, allowing boats to navigate deeper into the rainforest, and you can explore more areas. Plus, it's a bit cooler, and there are fewer mosquitoes.
18. Cajamarca
If you find yourself curious about northern Peru, check out Cajamarca. East of Trujillo, it usually flies under the radar for many travelers, but it is great for history enthusiasts. Start your journey with a visit to the Cumbemayo aqueduct. It's a testament to the engineering genius of pre-Inca civilizations, with amazing stone carvings.
You can also explore the Ventanillas de Otuzco, ancient burial sites carved into volcanic rock. For relaxation, Cajamarca is known for its thermal baths.
While the historical sites are intriguing, Cajamarca might not be for everyone. It's not the most touristy place, and you won't find a bustling nightlife or a wide range of dining options. It's a quieter, more introspective kind of destination.
19. Pacasmayo
If you're into surfing, Pacasmayo is a spot you can't ignore in northern Peru. It's known for having some of the world's longest left-breaking waves, which is a huge draw for surfers.
But it's not all perfect. The town is pretty low-key, and you might not find a ton of things to do beyond surfing. The accommodations and facilities aren't fancy either. It's a no-frills kind of place.
That being said, if you're all about the surf and can compromise on other aspects, Pacasmayo is worth a visit. The waves are epic, and if that's your thing, it's a solid choice.
Nicholas Cino
Peru Expert based in Lima
¡Hola y buenos días! 👋
I'm Nicho, and I've been a travel consultant here in Peru for the last 20 years. If you're looking for some local advice on your trip, I'd love to help!
Learn more Book a consultationConnect with Nicho