Sugarloaf mountain and Guanabara Bay in Rio de Janeiro, Brazil.

15 Best Places to Visit in Brazil [2025]

When it comes to the best places to visit in Brazil, beaches, rainforests, and Carnival are probably what come to mind. And yes, Brazil is all of that… and much more! It’s a country packed with vibrant cities, jaw-dropping natural wonders, rich culture, and diverse landscapes.

Whether you’re visiting for the first time or returning for more, narrowing down where to go can be overwhelming — there are just so many amazing places to choose from.

I spent several months traveling through Brazil and absolutely fell in love with the country. It’s an incredible place, and I still feel like I only scratched the surface. There are so many spots I can’t wait to explore next!

Based on my experience (and a lot of research), here’s my guide to the 15 best places to visit in Brazil, from must-see icons to lesser-known gems that definitely deserve a spot on your bucket list.

Chasing Chanelle contains affiliate links and is a member of the Amazon Services LLC Associates Program. If you make a purchase using one of these links, we may receive compensation at no extra cost to you. We only recommend products and services we use and trust. Read our disclaimer for more information.

Best Places to Visit in Brazil

1. Rio de Janeiro

Rio de Janeiro is easily the country’s most iconic city, making it one of the best places to visit in Brazil. With world-famous sights like Christ the Redeemer, Sugarloaf Mountain, and the legendary Copacabana and Ipanema beaches, it’s a feast for the senses. Rio is vibrant, energetic, and absolutely stunning.

Whether you’re hiking up to the panoramic viewpoints or soaking up the sun on the sand, Rio’s scenery is hard to beat— making Rio the top destination in Brazil. In February, the city also hosts Carnival, one of the world’s most famous festivals, which is an unforgettable time to visit.

The Roman Palace in Parque Lage in Rio de Janeiro, which is one of the best places to visit in Brazil.
The Roman Palace in Parque Lage, Rio de Janeiro, Brazil

2. Fernando de Noronha

This remote archipelago is often called Brazil’s best-kept secret, though it’s becoming more popular for good reason. Fernando de Noronha offers crystal-clear waters, dramatic cliffs, and some of the best diving and snorkelling in South America. It’s a protected marine park, so visitor numbers are limited — which means unspoiled nature and fewer crowds. If you love beaches and wildlife (think dolphins and sea turtles), this is paradise.

3. Iguaçu Falls

Located on the border with Argentina, Iguaçu Falls is one of the world’s most awe-inspiring natural wonders. With 275 individual waterfalls stretching over nearly 3 kilometres, it’s a sight (and sound) you won’t forget. You can explore the falls from both the Brazilian and Argentine sides, with boat tours, helicopter rides, and walkways offering different vantage points.

The surrounding national park is home to toucans, coatis, and other wildlife, and nearby Foz do Iguaçu is a great base for visiting the area. Just outside the park, you’ll also find Parque das Aves — a fantastic bird park where you can see colourful native birds like macaws and toucans up close in a lush rainforest setting.

4. Manaus & the Amazon Rainforest

Manaus is the gateway to the Amazon Rainforest, and from here you can explore one of the most biodiverse regions on Earth. River cruises, jungle lodges, and guided treks offer the chance to see wildlife like sloths, monkeys, and pink river dolphins. Manaus itself is worth a look too, with its famous opera house and bustling markets.

The best time to visit is during the dry season (July to December), when water levels are lower and wildlife is easier to spot. For nature lovers, this is a once-in-a-lifetime experience.

A group of people hiking through the Amazon Rainforest in Brazil.
Hiking in the Amazon Rainforest, Brazil

5. Pantanal

Often overshadowed by the Amazon, the Pantanal is actually the best place in Brazil to spot wildlife. This vast wetland is home to jaguars, caimans, capybaras, and hundreds of bird species. It’s more open and easier to navigate than the dense rainforest, making animal sightings more likely. Horseback rides, safari excursions, river cruises, and complete multi-day tours offer plenty of ways to explore.

The dry season (May to September) is the best time to visit for wildlife spotting. When the water levels rise from October onwards, the flooded plains come alive with lush vegetation and wading birds, creating a completely different but equally beautiful experience.

6. Paraty & Ilha Grande

Located along the Costa Verde (Green Coast), Paraty is a charming colonial town with cobbled streets, colourful buildings, and nearby waterfalls. The town hosts several cultural festivals throughout the year and is a great base for exploring the surrounding rainforest.

Just offshore is Ilha Grande, a car-free island known for its lush jungle, secluded beaches, and excellent hiking trails, including the trek to Lopes Mendes Beach. The area offers the perfect mix of history, nature, and relaxation.

7. Florianópolis

Also known as “Magic Island,” Florianópolis (or Floripa for short) blends city life with beautiful beaches and outdoor adventure. With over 40 beaches and nearby islands to explore, you can find everything from calm bays to popular surf spots.

The city has a fun, laid-back vibe, great seafood, and a strong local culture. It’s popular with Brazilians and Argentinians but still under the radar for many international visitors. Lagoa da Conceição is a must-visit for watersports and nightlife (and a great place to stay!), while Mole Beach is one of the island’s most popular spots — known for its surf, beach bars, and lively atmosphere.

The view of a beach from the top of a hike in Florianopolis, which is one of the best places to visit in Brazil.
View of a beach from the top of a hike in Florianópolis, Brazil

8. Lençóis Maranhenses

Lençóis Maranhenses National Park is one of Brazil’s most unique landscapes — a vast desert-like expanse of white sand dunes stretching for miles, dotted with bright blue lagoons that form during the rainy season. Despite looking like a desert, it actually receives a surprising amount of rainfall, creating this surreal mix of sand and water that’s unlike anywhere else.

The best time to visit is between June and September, when the lagoons are full and perfect for swimming. Tours depart from the nearby town of Barreirinhas, with options ranging from 4×4 rides to fat biking and private excursions. You can even do a multi-day trek through the desert! It’s a bit off the beaten path, but absolutely worth it for the incredible, otherworldly scenery.

9. Salvador

As the cultural heart of Brazil’s northeast, Salvador is known for its Afro-Brazilian heritage, colonial architecture, and lively music and dance scene. The historic Pelourinho district is packed with colourful buildings and cobbled streets, and the local food — like acarajé and moqueca (a fish stew) — is a definite highlight. Salvador also has some beautiful beaches right in the city, and it hosts one of the largest Carnival celebrations in the country.

10. São Paulo

Brazil’s largest city is a buzzing metropolis with something for everyone. Known for its food scene (don’t miss the markets and top-notch restaurants), diverse neighbourhoods, and vibrant arts and nightlife, São Paulo offers an urban experience very different from Rio. Key spots include Avenida Paulista, Ibirapuera Park, and the bohemian Vila Madalena district. It’s also a hub for international flights, making it an easy entry point to the country.

The majestic Ipiranga Museum in Sao Paulo, Brazil.
The Ipiranga Museum in São Paulo, Brazil

11. Jericoacoara

Jeri, as locals call it, is a remote beach town in northeastern Brazil known for its relaxed vibe and epic sunsets. Getting there involves some effort (including a drive across sand dunes), but that just adds to the adventure. Once you arrive, expect kite surfing, sandboarding, and hammocks over the water.

It’s also the gateway to Jericoacoara National Park, a protected area filled with dunes, pristine lagoons, and scenic landscapes that are perfect for exploring by buggy, ATV, or 4×4. Don’t miss the sunset from Duna do Pôr do Sol or the natural rock formation known as Pedra Furada. The atmosphere is chilled and the scenery is absolutely stunning, making it one of the best places to visit in Brazil.

12. Chapada Diamantina National Park

This park in Bahia state is a dream for hikers and nature lovers, with dramatic cliffs, waterfalls, caves, and unique rock formations.

The town of Lençóis is the main gateway and has a welcoming vibe with local guesthouses and guides. Highlights include swimming in natural pools, trekking to panoramic viewpoints like Morro do Pai Inácio, and exploring the crystal-clear waters of Poço Encantado. You can even book multi-day excursions to really immerse yourself in the park! It’s a bit of a hidden gem and absolutely worth visiting — especially if you love the outdoors.

View of Chapada Diamantina from Morro do Pai Inacio, Brazil.
View of Chapada Diamantina from Morro do Pai Inácio, Brazil

13. Ouro Preto

Set in the hills of Minas Gerais, Ouro Preto is a well-preserved colonial town and UNESCO World Heritage Site with Baroque churches, museums, and cobblestone streets. It’s a step back in time and offers a glimpse into Brazil’s gold rush era. The historic town is also surrounded by mountains, making it a scenic and cultural stop on your trip. Don’t miss the churches of São Francisco de Assis and Nossa Senhora do Pilar, or the local markets selling crafts and sweets.

14. Blumenau & Mountains of Santa Catarina

Want a different side of Brazil? Head to the mountains of Santa Catarina, where towns like Blumenau reflect German heritage with timber-framed buildings and Oktoberfest celebrations. The region offers cooler weather, scenic drives, and hiking trails — especially in places like Serra do Rio do Rastro. It’s a unique contrast to the state’s tropical beach towns (like Florianópolis) and perfect for travellers looking for a change of scenery.

15. Brasília

Brazil’s capital is unlike any other city in the country. Designed from scratch in the 1960s, Brasília is famous for its modernist architecture, wide avenues, and planned layout. Key sites include the Cathedral of Brasília, Itamaraty Palace, and the National Congress. It’s ideal for design lovers and those interested in urban planning. While it doesn’t have the buzz of Rio or São Paulo, it’s worth a stop if you’re curious about Brazil’s political and architectural heart.

A beach in Fernando de Noronha, which is one of the best places to visit in Brazil.
A beach in Fernando de Noronha, Brazil

My Favourite Places in Brazil

Having spent several months traveling and living a digital nomad lifestyle in Brazil, I’ve been fortunate enough to experience some of the country’s most incredible destinations.

During our travels, I completely fell in love with Florianópolis — so much so that we ended up spending almost two months there! For us, Floripa was the perfect escape from the Canadian winter and an ideal spot to work remotely. The island had everything we needed: beautiful beaches, hiking trails, amazing wildlife, and a fun, laid-back vibe with fantastic food and atmosphere.

Although Florianópolis was my favourite place overall, the destination that impressed me the most was Iguaçu Falls. Not only is it one of the most breathtaking sights I’ve ever seen, but the Brazilian side is packed with exhilarating activities, like the Macuco Safari boat ride and even a helicopter tour!

Finally, Rio de Janeiro was an exceptionally cool place to visit. We stayed right in the heart of Copacabana, so we got the full Rio experience every day. The beaches were always buzzing with locals playing footvolley, the lively boardwalk had endless beach bars, and we had access to fantastic neighbourhoods, hiking trails, and iconic landmarks — all within walking or biking distance.

View of a wide blue river with cascading waterfalls at the centre from an Iguazu Falls helicopter tour
View from a helicopter flying over Iguaçu Falls, Brazil

Final Thoughts

So, there you have it — 15 of the best places to visit in Brazil!

As such a massive country, Brazil truly has something for every kind of traveler — from beach bums and backpackers to wildlife lovers, adventure seekers, and history buffs. Whether you’re sticking to the iconic spots or venturing off the beaten path, these destinations showcase the best of what Brazil has to offer.

Planning a trip to Brazil? Check out more of my Brazil content for tips, travel guides and inspiration.

READ MORE

Brazilian Breakfast: The 11 Best Foods for Breakfast in Brazil

7 Best Places to Visit in Argentina: The Ultimate Guide

Is Patagonia Worth Visiting? 15 Best Reasons to Visit

The Most Beautiful Places to Visit in Costa Rica

Hikes in Chile – 13 Amazing Hikes & Treks For Your Bucket List