Fishing near Rio de Janeiro, Rio de Janeiro
Rio de Janeiro sits on the Atlantic coast of southeastern Brazil, flanked by Guanabara Bay, ocean-facing beaches, and a network of lagoons and rivers stretching into the surrounding state. Saltwater fishing dominates the local scene — from sheltered bay spots to coastal island grounds 4–5 miles out, and offshore runs 30–40 miles into the deep. Baía de Guanabara, the Cagarras Islands, and Barra da Tijuca are among the most fished waters, while freshwater options exist in nearby lagoons such as Lagoa de Maricá and Lagoa de Piratininga.
Top waters to fish near Rio de Janeiro

Rio Guapimirim

Rio Piabanha

Baía de Guanabara

Rio Ubatiba ou Silvado

Rio São Francisco

Lagoa Rodrigo de Freitas

Lagoa De Piratininga

Lagoa Da Tijuca

Lagoa de Jacarepaguá

Rio Guapiaçu
Species & education
Learn what type of fish are in Rio de Janeiro, Rio de Janeiro and what's needed to catch them.
Fish smarter with real-time insights
Whether you're en route and conditions shift or you're looking for the best spot based on current flows, we enable you to make informed decisions on the fly.





Rio de Janeiro licenses and regulations
Explore Rio de Janeiro
Top fishing waters
Popular Cities
Loading popular cities...
Smarter Fishing Starts in the App.
onWater Fish gives you everything you need to plan smarter, fish better, and own every trip from first cast to last.


















