The beaches and rocky shores of Guanabara Bay, located within the boundaries of the municipality of Rio de Janeiro, form a coastal territory deeply marked both by its natural geodynamics and by the effects of urbanization and the city's historical occupation. They stretch from Urca, at the foot of Pão de Açúcar, to the Zona Norte, around Ramos and the Maré Complex, tracing a coastline that combines rocky stretches, coves, sandy beaches, and areas of restinga and residual mangrove.
At the entrance to Guanabara Bay, the beaches of Urca, Vermelha, and Leme rest on granite-gneiss headlands associated with the outer edge of the isolated formations of the Maciço da Tijuca, featuring active cliffs and steep slopes where the crystalline bedrock is exposed in rock faces and escarpments. These are small beaches, with coarse sand and wave action controlled by the natural protection of the terrain. In this region, the headlands of Urca and Pão de Açúcar form emblematic landscapes, where the imposing rocky outcrops lean directly over the sea, creating coastal ecosystems rich in biodiversity.
Moving further into the bay, lower-energy coves emerge, such as Flamengo beach and Botafogo beach, shaped by landfills and urbanization works throughout the 20th century. In these stretches, the coastline was artificially modified, and the beaches are protected by containment structures, canals, and urban parks, such as the Aterro do Flamengo. Although washed by the bay's waters, their natural characteristics were heavily altered, both in morphology and environmental quality.
From this point onward, the changes to the coastline of Downtown Rio have been very drastic throughout history, brutally disfiguring the Glória inlet, from Santa Luzia Beach, at the foot of the now-extinct Morro do Castelo, to the former Ponta do Calabouço, today completely transformed under the features of Marina da Glória and Santos Dumont Airport. Moving on toward Downtown, Praça XV Beach was, in the very first years of colonization, turned into a port area, undergoing a series of landfills aimed at pushing the beach arc formed between Morro do Castelo and Morro de São Bento out over the sea. The beach that once existed there disappeared, leaving as its only monument the beloved Chafariz do Mestre Valentim, on the old edge of the wharf, built to serve as a water supply station for the boats and ships of the time.
From Morro de São Bento to Ponta do Caju, the beaches were completely transformed, giving rise to today's Port Region. Prainha de São Francisco, praia da Saúde, praia da Gamboa, Saco de São Diogo, and praia de São Cristóvão all the way to the small mangroves of Manguinhos — the sequence of beach coves and rocky headlands was straightened out by the current berths for large ships at the Port of Rio. The landfilled Saco de Inhaúma and the buried Complexo da Maré leave behind only photographs of the time when the sea waters dominated the coastal landscape of the Guanabara shoreline.
Ramos Beach and Piscinão de Ramos at sunset behind the Mendanha Massif. On the left in the background, the silhouette of the Maciço da Pedra Branca.
Just to the north, Piscinão de Ramos, officially called Parque Ambiental da Praia de Ramos, sits on the old stretch of beach as an artificial structure built in the 2000s on the shores of Guanabara Bay, offering a leisure alternative for the local population in the face of coastal water pollution. With a large treated saltwater pool and an artificial sand strip, the space simulates an urban beach and has become a symbol of both social inclusion and the city's environmental contradictions. Located in an area once marked by the bustling summers of Praia de Ramos, amid dives and camera flashes, the piscinão represents an attempt at reconciliation between the intense urbanization of Rio's periphery and access to the waterfront, even as it contends with ongoing challenges of maintenance, water quality, and surrounding urban infrastructure.
Further north, in the area surrounding Ilha do Governador, the coastal landscape becomes dominated by low-energy beaches under the calm waters of the bay's interior and less pronounced rocky headlands, such as Bica, Dendê, Pitangueiras, Bandeira, and Cocotá beaches, which historically lost their swimmability and fishing activity to pollution. The lack of sanitation and the decay to which we have driven the waters of Guanabara Bay has profoundly impacted the economy and quality of life of the island's residents, but it is still possible to observe remnants of original coastal environments with exuberant scenic beauty.
Engenhoca Beach, with the Sagrada Família Parish and Ilha da D'água island in front of it
Rosa Beach, on the north coast of Governador Island
Bananal Beach, next to Guanabara Beach, where Pedra da Onça is located
And, of course, we cannot forget the still-preserved outlines of the coastline of Paquetá Island, where history, poetry, and literature blend with the bucolic landscape of rocky points and fine sandy beaches at the far end of Guanabara Bay. From Iracema beach to Catimbau beach, from Tamoios beach to Moreninha beach, several rocky points cut across shy beach arches, creating a tangle of hollows and habitats for terrestrial flora and marine fauna in an intricate ecosystemic complexity. This complexity certainly nourished, with extreme abundance, the life of the native peoples who fought over its resources before the arrival of Europeans in these waters. Today Paquetá's scenic beauty endures, when the tides are not overwhelmed by floating solid waste or even by the foul smell of untreated sewage dumped into the coastal waters.
Iemanjá at Praia da Guanabara Beach, Ilha do Governador
Over time, the coastline of Guanabara Bay in the municipality was intensely reshaped, both by landfills and by the construction of ports, expressways, and industrial areas, altering the sediment dynamics and the tidal regime. Despite this, the remaining rocky shores keep alive the relationship between the crystalline bedrock's relief and the marine environment, composing a landscape of strong geographic, ecological, and symbolic value.