Windsor Palace Hotel , Brazil

The Windsor Palace Hotel is ideally situated near Copacabana Beach in Rio de Janeiro, Brazil.

Superior rooms have an ocean view, and the hotel has a roof top pool from where you can view the entire bay.

The Windsor Palace is the ideal choice for a great stay. Location, convenience and comfort are key to enjoying memorable moments when visiting Rio and its gorgeous city symbols.

The location is perfect for those wishing to experience the nearby attractions of Copacabana, including the beaches, restaurants, shops and much more.

Windsor Palace Hotel - Rio de Janeiro, Brazil

The Bristol restaurant at Windsor Palace offers a culinary experience highlighting the most popular flavors of Brazil. Located at the ground floor of Windsor Palace, it provides guests and visitors delicious dishes.

The breakfast buffet is served from 6:30am to 10:30am. For lunch and dinner, the a la carte menu offers the most diverse dishes to please the most sophisticated palates.


With several attractions around, including beaches, lively bars and trendy restaurants and shops, the Windsor Palace Hotel mixes the renowned Windsor quality with all Rio can offer, which ensures a fantastic stay.

Windsor Palace Hotel Rooms:

Windsor Palace Hotel Rooms


Windsor Palace Hotel Rooms


Windsor Palace Hotel Rooms

Superior Executive


Brazil Grand Nature Tour

Duration: 12 days, 11 nights
From: $4,635.00
The best of Brazil's natural history combines 3 diverse ecosystems: breathtaking Iguacu Falls, the wildlife of the Pantanal grasslands, the Amazon rainforest.

Windsor Palace Hotel

Travel Tips
Snacks such as nuts, granola, or jerky go a long way, whether for the airplane journey or to share with guides or new friends.
Client Reviews