The best snorkeling spots in Brazil

The northeastern coast of Brazil is home to some of the most beautiful coral reefs in the country.

Maragogi, some 80 miles (130 kilometers) south of Recife, is a standout destination, renowned for its crystal-clear waters and vibrant marine biodiversity. The natural pools, known as “galés,” are perfect for snorkeling, offering glimpses of colorful fish.

Aerial view of Porto de Galinhas natural pools.
Aerial view of Porto de Galinhas natural pools.

Another good snorkeling location in this region is Porto de Galinhas. Here, you can snorkel in natural tidal pools, where you’ll encounter a variety of fish species including surgeons, puffers, and moray eels.

In the Rio de Janeiro region, just a short boat ride from the mainland, Ilha Grande is a tropical paradise. This island is not only known for its breathtaking landscapes but also for its great snorkeling opportunities.

Lagoa Azul and Lagoa Verde are particularly popular locations on Ilha Grande, with their calm waters ideal for spotting fish, green sea turtles, starfish, and even the occasional seahorse.

Green sea turtle in Ilha Grande, Brazil
A Green sea turtle in Lagoa Verde, Ilha Grande.

Beyond the ocean, Brazil’s freshwater rivers also provide incredible snorkeling experiences. Rio da Prata, located in the Bonito region, is famous for its crystal-clear waters, which allow for exceptional visibility.

Snorkelers can glide along the gentle current while observing a variety of fish species and lush aquatic plants. The vibrant colors and serene environment make this an enchanting spot for nature lovers.

Another breathtaking freshwater spot is the Sucuri River, often hailed as one of the most beautiful in Brazil. The river’s clear waters and abundant wildlife create a mesmerizing snorkeling experience.

Freshwater fish in Bonito, Brazil
The Piraputanga is one of the most common freshwater fish in Brazil. Here, at Rio da Prata.

What will I see while snorkeling in Brazil?

While snorkeling in Brazil’s coastal waters and islands, you can encounter an array of marine life that includes many species commonly found in the Caribbean.

Frequently spotted fish at snorkeling depths include the French angelfish, the three-banded butterflyfish, and the Caribbean sergeant major, as well as surgeonfish, morays, flying gurnards, and even sea horses. Green sea turtles are common at certain locations, in particular around Ilha Grande.

Flying gurnard at Ilha Grande
An Atlantic flying gurnard at Lagoa Verde, Ilha Grande.

In Brazil’s freshwater rivers, such as Rio da Prata and Sucuri, the underwater ecosystem is equally captivating. As you snorkel through the rivers, you’ll be greeted by schools of Piraputanga, a silver fish with a red tail that can reach 24 inches (60 centimeters) in length.

Pacus, brightly colored tetras, catfish, as well as the Freshwater Dorado are also easy to spot. You may also be lucky enough to encounter a small Smooth Fronted Caimans, locally known as Jacare.

Sergeant majors at Ilha de Boipeba
Sergeant majors at Ilha de Boipeba.

What is the best time of the year to go snorkeling in Brazil?

The best time to go snorkeling in Brazil typically falls between December and March. During these months, the weather is warm, and water visibility is at its peak, especially in locations like the northeastern coast (Maragogi and Porto de Galinhas) and Ilha Grande.

This period also coincides with the dry season, resulting in calmer seas and more enjoyable snorkeling conditions. In contrast, the cooler months from June to September can still offer good snorkeling opportunities, but visibility may be reduced due to winds and rain, particularly in the southern regions.

600+ spots have been featured on Snorkeling Report with the help of people like you. Share your favorite snorkeling spot and help us cover the world map. Your contribution will help the snorkeling community find sites and enjoy the underwater world!

ADD A SPOT

Where to spot them?

Discover on which snorkeling spots you are most likely to see your favorite species