Photo: Instagram: Brunobrunan / CC BY 2.0
Caraguatatuba, often shortened to Caraguá, is a lively coastal city on the northern shore of São Paulo state, offering a perfect blend of urban convenience and stunning natural beauty. With over 40 kilometers of coastline backed by the lush Serra do Mar mountains, it's a favorite getaway for Paulistanos seeking sun, surf, and seafood. The city itself buzzes with a relaxed beach-town vibe, while the surrounding Atlantic Rainforest hides waterfalls, hiking trails, and rich biodiversity. Whether you're here for the beaches, the hiking, or the fresh-from-the-boat fish, Caraguá delivers an authentic Brazilian beach experience without the crowds of more famous resort towns.
Highlights & What to See
- Praia Martim de Sá: A long, open stretch of sand with powerful waves, ideal for surfers and long walks. The beach is backed by dunes and native vegetation, giving it a wild feel.
- Praia do Massaguaçu: A quieter, family-friendly beach with calm waters and several casual beach bars (barracas) serving grilled fish and ice-cold beer.
- Serra do Mar State Park: Access the park via the Rio-Santos Highway for incredible hiking trails through the Atlantic Rainforest. The Trilha do Poço do Caixão leads to a refreshing waterfall pool.
- Ilha do Tamanduá: Take a boat tour to this small island with pristine beaches and excellent snorkeling in clear, calm waters.
- Centro Histórico: Wander the old town to see colonial-era buildings, including the Igreja Matriz de Santo Antônio, and browse local craft shops.
Suggested Time to Spend
Aim for at least two to three full days to experience Caraguá properly. Spend your first day exploring the main beaches like Martim de Sá and Massaguaçu, followed by a morning hike in Serra do Mar State Park. Dedicate your final day to a boat trip to Ilha do Tamanduá or simply relaxing at a beachfront café. If you're a surfer, plan for a longer stay to chase the best swells.
Nearby Areas Worth Combining
- Ubatuba: Just 30 minutes north, this surf and nature hub boasts over 100 beaches and excellent hiking in the Serra do Mar.
- São Sebastião: A charming historic town with a well-preserved colonial center and access to the beautiful beaches of the Costa Sul.
- Ilhabela: Take a ferry from São Sebastião to this car-free island paradise, famous for its rainforest-covered mountains, waterfalls, and sailing.
- Parque Estadual da Ilha do Cardoso: A remote, pristine island reserve reachable by boat from Cananéia, offering rugged wilderness and wildlife.
- Paraty: Further south in Rio de Janeiro state, this stunning colonial town is a UNESCO World Heritage site with a vibrant arts scene and easy access to tropical islands.
Please check official sources for current details.
Note: opening hours, prices and booking requirements change often — please check official sources for current details.
Explore more
Image credits
- Parque Estadual da Ilha do Cardoso — Rafael Rabello de Barros / CC BY-SA 3.0
- Serra do Mar State Park — Unknown author Unknown author / Public domain