BookGuestRooms
Rio de Janeiro
Destinations

Hotels in Rio de Janeiro

Rio de Janeiro has 374 places to stay listed here — 374 hotels. Each listing shows rooms, photos, guest ratings and live prices compared across booking partners. Listed nightly rates start around R$195.

Browse by city
Where to stay

Cities in Rio de Janeiro

Where to stay in Rio de Janeiro

CityListingsFromTop-rated
Búzios 59 hotelsfrom R$323Pousada Villa Canaã (5.0/5)
Paraty 49 hotelsfrom R$195Casa Arte Cabore (4.9/5)
Rio de Janeiro 33 hotelsfrom R$287Nid aigle 3 Suites (4.9/5)
Visconde De Maua 24 hotelsfrom R$313Pousada Portal Dos Ventos (5.0/5)
Angra dos Reis 20 hotelsfrom R$313Casa Amarela (4.8/5)
Abraão 19 hotelsfrom R$421Pousada Rubi (4.8/5)
Petrópolis 12 hotelsfrom R$421Pousada do Lago (4.8/5)
Niterói 12 hotelsfrom R$385H Niteroi Hotel (4.6/5)
Cabo Frio 11 hotelsfrom R$344Hotel Solar do Arco (4.8/5)
Nova Friburgo 8 hotelsfrom R$339Auberge Suisse Pousada (4.8/5)

Good to know

How many hotels are listed in Rio de Janeiro?

374 hotels, guesthouses and B&Bs across 52 cities in Rio de Janeiro, each with rooms, photos and live partner rates.

What do hotels in Rio de Janeiro cost?

Listed nightly rates on partner sites start around R$195, varying by area, property and dates. Live prices show on the booking partner's page.

Which Rio de Janeiro city has the most listings here?

Búzios, with 59 listed hotels.