Río de Janeiro concentra gran parte de su oferta hotelera frente al océano, especialmente en los barrios de Copacabana, Ipanema, Leblon y Barra da Tijuca. Hospedarse cerca de la playa permite acceder en minutos a la arena, el sol y los quioscos de comida. Los precios varían desde opciones económicas (a partir de 70 USD por noche) hasta hoteles de lujo que superan los 400 USD. La mayoría de estos alojamientos ofrecen vistas al mar, piscina al aire libre, desayuno incluido y conexión WiFi gratuita. El transporte público (metro y autobuses) conecta fácilmente con el centro y los principales puntos turísticos, como el Cristo Redentor y el Pan de Azúcar.
Entre los hoteles mejor valorados destaca el Copacabana Palace, A Belmond Hotel, un clásico de lujo con habitaciones amplias, dos restaurantes gastronómicos y spa de primer nivel, ideal para parejas y viajeros exclusivos. El Sheraton Grand Rio Hotel & Resort, en Leblon, ofrece un área de piscina renovada con jacuzzi frente al mar y cuatro restaurantes, perfecto para familias. En Copacabana, el Windsor Excelsior Copacabana combina vista panorámica con terraza, piscina y gimnasio, con una calificación de 'Muy bien'. El Hilton Copacabana Rio De Janeiro presume de dos piscinas y un spa con vistas al océano. Para quienes buscan relación calidad-precio, el Olinda Rio Hotel y el Othon Palace Copacabana Rio ofrecen ubicación frente a la playa y desayuno buffet variado. En Barra da Tijuca, el Windsor Marapendi y el Windsor Oceanico destacan por su ambiente moderno y acceso directo a la arena.
