Hotel
Windsor Barra
Barra da Tijuca · Rio de Janeiro · Brazil

Photo credit
Image courtesy of © Windsor HotéisA five-star hotel of 339 rooms and suites on the seafront at Barra da Tijuca.
The Windsor Barra is at Avenida Lúcio Costa 2630, on the Barra da Tijuca seafront; Windsor describes it as a five-star hotel with 339 rooms and suites looking to the sea and mountains.
- Sea views
From the ULTIMATE Rio de Janeiro guide
Read our full write-up, with what to book, nearby restaurants and how to get there.
Read on the Rio de Janeiro guide →More hotels in Rio de Janeiro
All 17 →
Grand hotel
Copacabana Palace, A Belmond Hotel
Copacabana · Rio de Janeiro · BrazilRio’s grand hotel on the Avenida Atlântica, opened in 1923, with Mee (one MICHELIN star), the Pool Bar and the Dior Spa.
Grand hotel
Fairmont Rio de Janeiro Copacabana
Copacabana · Rio de Janeiro · BrazilA large beachfront hotel at the Posto 6 end of Copacabana, by the fort, with Marine Restô and a beach club.
Boutique hotel