While traveling for 8 months in South America, I was constantly amazed by the natural beauty, history, and deep-rooted culture. The continent’s diversity is incredible and you can visit the jungle, desert, beach, and mountains within a matter of weeks. Here are the 10 best places to visit in South America!
Related: The 10 Best Small Towns in South America
1. Cusco, Peru
The former capital of the Inca Empire is a hiker’s paradise. The diversity of landscapes in the region surrounding Cusco is spectacular. Even though Cusco is a tourism hotspot, there are plenty of off-the-beaten-path hikes leading to villages where the indigenous culture is ever-present. The city itself has beautiful architecture and cobblestone streets, and it’s full of history. Just like any Peruvian city, there are plenty of fantastic restaurants. Read more about visiting Cusco!

2. Uyuni Salt Flats, Bolivia
This 12,000 square kilometer spectacle is said to be where heaven meets earth, and there’s no arguing with that description. Sunrise and sunset at the Uyuni Salt Flats is the most spectacular thing I’ve seen in my life. The mirror effect that occurs during the wet season will make you feel like you’re on another planet. The 3-day tour is about a whole lot more than the salt flats. You will see the incredible high-altitude desert landscapes of the region and plenty of llamas. Read more about visiting the Uyuni Salt Flats!

3. Lima, Peru
Lima is a foodie paradise for all budgets. There are delicious cheap eats at the central market and sophisticated tasting menus at some of the world’s best restaurants. You can feel the heartbeat of Peru in Plaza San Martín, where political activists rouse the crowds with their passionate speeches.
Lima is the most chaotic city in South America, and its grandiose plazas and historical neighborhoods offer the perfect break from the action. The capital is also full of history, past and present. There are ruins dating back to the 3rd-century and an impactful museum on the conflict with the Shining Path that killed tens of thousands. Read more about visiting Lima!

4. Ushuaia, Argentina
Walking with penguins is reason enough to board a flight to Ushuaia. The southernmost city in the world is beautifully situated between the snow-capped Fuegian mountains and the Beagle Channel. After coming down from the penguin high, take on the fantastic hikes that lead to turquoise lagoons and glacier lakes. And yes, the shirts at Ushuaia’s souvenir shops are accurate. It is colder than a penguin’s ass. Read more about visiting Ushuaia!

5. Galápagos Islands, Ecuador
The Galápagos Islands are on everyone’s bucket list and are one of the world’s most unique places. You’ll fall in love with baby sea lions and snorkel with sharks. You can spot endemic Galápagos penguins and see the famous mating dance of the blue-footed booby. Don’t rule out this once-in-a-lifetime experience because of the perceived costs. You can visit the islands without a cruise and island-hop while staying in budget-friendly hostels. Read more about visiting the Galápagos!

6. Quilotoa Loop, Ecuador
This incredible 3-day hike through the highlands offers so much more than stunning landscapes. The amazing hostels along the way feel like a home away from home with fantastic views and a cozy atmosphere. You’ll meet plenty of locals as you pass through the tiny villages and be on the receiving end of the biggest looks of disappointment when the kids find out you don’t have any chocolate. Read more about hiking the Quilotoa Loop!

7. Rio de Janeiro, Brazil
One of the world’s most iconic cities offers the perfect mix of hiking, beaches, and nightlife. Watching the sunset from Sugarloaf Mountain and hiking to Christ the Redeemer are truly unforgettable experiences. You can laze the days away drinking caipirinhas at Copacabana or see the other side of Rio on a favela tour. Like any Brazilian city, there’s no better way to end a night in Rio than at one of the famous samba bars. Read more about visiting Rio!

8. Jujuy, Argentina
The high-altitude desert landscapes of Jujuy have to be one of the most underrated places in South America. The region has a 14-colored mountain, salt flats, Inca ruins, and some incredibly picturesque towns. At some of these sights, you can spend hours marveling at the beauty. To top it off, it’s the cheapest region I’ve ever traveled in. Read more about visiting Jujuy!

9. Salento, Colombia
Salento is a charming town in the coffee axis with the best hike in Colombia. It’s the perfect place to relax after spending time in the hectic cities of Colombia. You can tour one of the scenic coffee farms and spend your nights playing Colombia’s coolest drinking sport. Read more about visiting Salento!

10. La Paz, Bolivia
La Paz may be South America’s most unique city and it’s one of the last big cities on the continent with strong indigenous culture. You can do just about everything in this strange, chaotic city. The city center is home to a prison run by the inmates and there are dead llamas for sale at the Witches’ Market.
You can visit the largest market in South America and take in the views from the nine cable car lines. Spend a day biking the death road or escape the city to climb a 6,000-meter mountain. La Paz is a mix of old and new, and like much of Bolivia it has retained its authenticity. Read more about visiting La Paz!

That wraps it up the top 10. Now that you know the best places to visit, read about the best hostels in South America!