Check-in
3:00 PM
★★★★★5 star property
The Windsor Barra Hotel stands out with its eco-conscious design and practices, prioritizing sustainability alongside luxury. Its prime location in the heart of Barra da Tijuca offers unparalleled access to both city attractions and natural beauty, making it a pinnacle of convenience and eco-friendly accommodation.
Windsor Barra Hotel caters to a variety of travelers with its richly appointed rooms and suites. Guests can enjoy a comfortable stay in one of the 338 elegantly appointed guestrooms. The Windsor Barra Hotel offers a spectrum of luxurious accommodations, from plush deluxe rooms to expansive suites. Each room features king-sized beds or twin bedding options, enveloped in premium linens. Room amenities include high-speed Wi-Fi, flat-screen TVs, and well-stocked minibars. Luxury is detailed through marble bathrooms equipped with exclusive toiletries, balconies that present either sweeping city views or serene garden vistas, and the ultimate comfort of soundproofing for privacy and relaxation.
The hotel boasts multiple dining venues including 'Terrace Tropez', a gourmet restaurant run by Michelin-starred chefs serving Brazilian fusion dishes. The rooftop lounge offers panoramic views while serving signature cocktails. Guests can start their day with diverse breakfast options or enjoy intimate dining experiences with room service available 24/7.
For wellness enthusiasts, the hotel offers a comprehensive spa center featuring an array of treatments from massages to hydrotherapy sessions. A modern fitness center along with yoga classes provides guests opportunities for physical rejuvenation amidst tranquil settings.
Points are credited instantly on non-refundable bookings.
Search prices are indicative and may change at checkout.
3:00 PM
12:00 PM
Valid photo ID required at check-in along with credit card or cash deposit for incidental charges Check-in time starts at 3 PM; early check-in subject to availability Pets are not allowed in the hotel premises.
55-21-21955000
Hotel
Points credited instantly
Non-refundable stays credit points as soon as the booking is confirmed.








The Windsor Barra Hotel stands out with its eco-conscious design and practices, prioritizing sustainability alongside luxury. Its prime location in the heart of Barra da Tijuca offers unparalleled access to both city attractions and natural beauty, making it a pinnacle of convenience and eco-friendly accommodation.
Avenida Lucio Costa, 2630, Barra Da Tijuca
See on mapPoints are credited instantly on non-refundable bookings.
Valid photo ID required at check-in along with credit card or cash deposit for incidental charges Check-in time starts at 3 PM; early check-in subject to availability Pets are not allowed in the hotel premises.
Hotel · 55-21-21955000
0 of 0 room types
Search prices are indicative and may change at checkout.