La ciudad de Río de Janeiro ocupa la ribera occidental de la Bahía de Guanabara, que abarca el terreno existente entre Copacabana e Itaipú y algunas de sus islas, como Gobernador y Paquetá. La bahía de Guanabara es una bahía del Océano Atlántico localizada en la costa brasileña, con una superficie de 412 km². Considerada la más importante del país, en su interior se encuentra el puerto de la ciudad de Río de Janeiro. Por su dimensión, es la segunda bahía del país, después de la Bahía de Todos los Santos en el Estado de Bahía.