Skip to main content

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.

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

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.