Hotels in Rio de Janeiro

Find the best deals on 19,192 hotels in Rio de Janeiro

Check-in
Check-out
Compare vs. momondo |

Popular cities in Rio de Janeiro

Below are the average prices for hotels in popular Rio de Janeiro cities
Price
$35 - $82
CHEAPEST CITY IN BRAZIL Rio das Ostras 45% cheaper Hotels in Rio das Ostras are the cheapest in Brazil at just $35 per night on average.
MOST EXPENSIVE CITY IN BRAZIL Angra dos Reis 32% more expensive Angra dos Reis has the highest priced hotels in Brazil with rooms averaging $82 per night.
MOST POPULAR CITY IN BRAZIL Rio de Janeiro 88% more users visited More momondo users search for hotels in Rio de Janeiro than any other city in Brazil

Top Hotels in Rio de Janeiro

Find your perfect Rio de Janeiro hotel in the perfect location
Miramar Hotel by Windsor
Miramar Hotel by Windsor
9.2
$97
View all deals
Sheraton Grand Rio Hotel & Resort
Sheraton Grand Rio Hotel & Resort
8.6
$150
View all deals
Hotel Atlântico Rio
Hotel Atlântico Rio
8.0
$26
View all deals
Rio Othon Palace
Rio Othon Palace
8.0
$74
View all deals
Hilton Copacabana Rio De Janeiro
Hilton Copacabana Rio De Janeiro
8.4
$70
View all deals
Windsor Excelsior Hotel
Windsor Excelsior Hotel
8.6
$74
View all deals
Royal Rio Palace Hotel
Royal Rio Palace Hotel
8.2
$43
View all deals
Hotel Atlantico Copacabana
Hotel Atlantico Copacabana
6.8
$27
View all deals
Arena Copacabana Hotel
Arena Copacabana Hotel
8.7
$60
View all deals
Hotel Atlantico Business Centro
Hotel Atlantico Business Centro
7.9
$21
View all deals
Hotel Atlântico Travel
Hotel Atlântico Travel
8.0
$27
View all deals
Hotel Astoria Palace
Hotel Astoria Palace
8.3
$54
View all deals
PortoBay Rio de Janeiro
PortoBay Rio de Janeiro
8.9
$86
View all deals
Belmond Copacabana Palace
Belmond Copacabana Palace
9.3
$280
View all deals
Grand Hyatt Rio de Janeiro
Grand Hyatt Rio de Janeiro
8.8
$113
View all deals
Sofitel Rio de Janeiro Ipanema
Sofitel Rio de Janeiro Ipanema
9.7
$214
View all deals
Windsor Plaza Hotel
Windsor Plaza Hotel
8.2
$60
View all deals
Hotel Fasano Rio De Janeiro
Hotel Fasano Rio De Janeiro
9.0
$301
View all deals
Windsor Califórnia Hotel
Windsor Califórnia Hotel
9.2
$70
View all deals
Orla Copacabana Hotel
Orla Copacabana Hotel
8.2
$51
View all deals
Yoo2 Rio De Janeiro By Intercity
Yoo2 Rio De Janeiro By Intercity
8.6
$87
View all deals
Merlin Copacabana Hotel
Merlin Copacabana Hotel
8.5
$55
View all deals
Sol Ipanema Hotel
Sol Ipanema Hotel
8.4
$110
View all deals
Pousada Laguna
Pousada Laguna
7.6
$36
View all deals
Windsor Marapendi
Windsor Marapendi
8.8
$75
View all deals
Ipanema Inn
Ipanema Inn
8.9
$78
View all deals
Mirasol Copacabana Hotel
Mirasol Copacabana Hotel
8.6
$40
View all deals
JW Marriott Hotel Rio de Janeiro
JW Marriott Hotel Rio de Janeiro
7.9
$110
View all deals
Hilton Barra Rio de Janeiro
Hilton Barra Rio de Janeiro
8.8
$53
View all deals
Wyndham Rio de Janeiro Barra
Wyndham Rio de Janeiro Barra
7.0
$63
View all deals
Pestana Rio Atlantica
Pestana Rio Atlantica
7.0
$72
View all deals
Windsor Palace Hotel
Windsor Palace Hotel
8.7
$56
View all deals
Windsor Barra Hotel
Windsor Barra Hotel
8.8
$83
View all deals
Arena Ipanema Hotel
Arena Ipanema Hotel
8.8
$64
View all deals
Américas Copacabana Hotel
Américas Copacabana Hotel
8.5
$41
View all deals
Mirador Rio Hotel
Mirador Rio Hotel
8.6
$32
View all deals
Hotel Astoria Copacabana
Hotel Astoria Copacabana
8.1
$26
View all deals
Grand Mercure Rio de Janeiro Riocentro
Grand Mercure Rio de Janeiro Riocentro
9.4
$79
View all deals
Petit Village Icarai
Petit Village Icarai
7.8
$23
View all deals
Olinda Rio Hotel
Olinda Rio Hotel
8.7
$47
View all deals

Things to do in Rio de Janeiro

Barra da Tijuca Beach
Leblon Beach
Copacabana Beach

What should I expect to pay for a hotel room near Barra da Tijuca Beach?

If you’re looking for a hotel in Rio de Janeiro near Barra da Tijuca Beach then you are in luck! There are 12 hotels in the area. On average these hotels cost $64/night, but this price varies based on time of year. During the peak season at Barra da Tijuca Beach (November), you can expect prices of $159/night and during the low season (May), the average price is $144/night. Hotels near Barra da Tijuca Beach are typically 233% lower than the average hotel in Rio de Janeiro, which is $148.

Hotels near Barra da Tijuca Beach
Caipihostel
Best value
Caipihostel
7.0
$8
Hotel Monte Alegre
#1 Most popular
Hotel Monte Alegre
7.4
$26
Selina Copacabana
#2 Most popular
Selina Copacabana
7.4
$31
Rio Othon Palace
#3 Most popular
Rio Othon Palace
8.0
$74
Hotel Fasano Rio De Janeiro
#4 Most popular
Hotel Fasano Rio De Janeiro
9.0
$297
Royal Rio Palace Hotel
#5 Most popular
Royal Rio Palace Hotel
8.2
$43
Hotel Atlântico Rio
Hotel Atlântico Rio
8.0
$26
Cama & Café no Vidigal
Cama & Café no Vidigal
$26
Promenade Princess Copacabana
Promenade Princess Copacabana
$86
Real Palace Hotel
Real Palace Hotel
8.1
$33
Cdesign Hotel
Cdesign Hotel
8.5
$66
Apartments Almirante Gonçalves
Apartments Almirante Gonçalves
8.5
$41

How much do hotels cost near Leblon Beach?

12 hotels are available near Leblon Beach in Rio de Janeiro. The average price near Leblon Beach is $64/night, but prices can vary based on time of year along with other factors. The peak season (November), when Leblon Beach is most popular, has an average price of $159/night whereas the low season (May) generally costs $144/night on average. Hotels near Leblon Beach are typically 233% lower than the average hotel in Rio de Janeiro, which is $148.

Hotels near Leblon Beach
Caipihostel
Best value
Caipihostel
7.0
$8
Hotel Monte Alegre
#1 Most popular
Hotel Monte Alegre
7.4
$26
Selina Copacabana
#2 Most popular
Selina Copacabana
7.4
$31
Rio Othon Palace
#3 Most popular
Rio Othon Palace
8.0
$74
Hotel Fasano Rio De Janeiro
#4 Most popular
Hotel Fasano Rio De Janeiro
9.0
$297
Royal Rio Palace Hotel
#5 Most popular
Royal Rio Palace Hotel
8.2
$43
Hotel Atlântico Rio
Hotel Atlântico Rio
8.0
$26
Cama & Café no Vidigal
Cama & Café no Vidigal
$26
Promenade Princess Copacabana
Promenade Princess Copacabana
$86
Real Palace Hotel
Real Palace Hotel
8.1
$33
Cdesign Hotel
Cdesign Hotel
8.5
$66
Apartments Almirante Gonçalves
Apartments Almirante Gonçalves
8.5
$41

What should I expect to pay for a hotel room near Copacabana Beach?

There are 12 hotels near Copacabana Beach that have an average price of $64 per night. Hotel prices may shift based on several factors such as time of year. The peak season for this area is November and the peak season price for hotels in the area of Copacabana Beach is $159/night. The low season in this area is May and hotel prices usually cost about $144/night. Hotels near Copacabana Beach are typically 233% lower than the average hotel in Rio de Janeiro, which is $148.

Hotels near Copacabana Beach
Caipihostel
Best value
Caipihostel
7.0
$8
Hotel Monte Alegre
#1 Most popular
Hotel Monte Alegre
7.4
$26
Selina Copacabana
#2 Most popular
Selina Copacabana
7.4
$31
Rio Othon Palace
#3 Most popular
Rio Othon Palace
8.0
$74
Hotel Fasano Rio De Janeiro
#4 Most popular
Hotel Fasano Rio De Janeiro
9.0
$297
Royal Rio Palace Hotel
#5 Most popular
Royal Rio Palace Hotel
8.2
$43
Hotel Atlântico Rio
Hotel Atlântico Rio
8.0
$26
Cama & Café no Vidigal
Cama & Café no Vidigal
$26
Promenade Princess Copacabana
Promenade Princess Copacabana
$86
Real Palace Hotel
Real Palace Hotel
8.1
$33
Cdesign Hotel
Cdesign Hotel
8.5
$66
Apartments Almirante Gonçalves
Apartments Almirante Gonçalves
8.5
$41

Popular hotels in Rio de Janeiro

Book a room in one of momondo’s favorite hotels in these popular Rio de Janeiro cities
Hotel Atlântico Rio
Best value
Hotel Atlântico Rio
8.0
$26
Miramar Hotel by Windsor
#1 Most popular
Miramar Hotel by Windsor
9.2
$97
Sheraton Grand Rio Hotel & Resort
#2 Most popular
Sheraton Grand Rio Hotel & Resort
8.6
$150
Rio Othon Palace
#3 Most popular
Rio Othon Palace
8.0
$74
Hilton Copacabana Rio De Janeiro
#4 Most popular
Hilton Copacabana Rio De Janeiro
8.4
$70
Windsor Excelsior Hotel
#5 Most popular
Windsor Excelsior Hotel
8.6
$74
Royal Rio Palace Hotel
Royal Rio Palace Hotel
8.2
$43
Búzios Centro Hotel by Kastel
Best value
Búzios Centro Hotel by Kastel
8.2
$37
Hotel Ilha Branca Inn
#1 Most popular
Hotel Ilha Branca Inn
8.1
$51
Pousada Praia João Fernandes
#2 Most popular
Pousada Praia João Fernandes
9.0
$44
Hotel Atlantico Buzios Convention And Resort
#3 Most popular
Hotel Atlantico Buzios Convention And Resort
8.2
$72
Excellent House, In Condominium To 3 Min. From Geriba Beach
#4 Most popular
Excellent House, In Condominium To 3 Min. From Geriba Beach
10.0
$152
Serena Buzios
#5 Most popular
Serena Buzios
8.5
$93
La Chimere Buzios Essence
La Chimere Buzios Essence
9.4
$61
Hotels in Arraial do Cabo
Search hotel deals in Arraial do Cabo
Hostel A Coroa
Best value
Hostel A Coroa
8.9
$13
Pousada Cantinho do Mazza
#1 Most popular
Pousada Cantinho do Mazza
7.5
$14
OYO Pousada Pargos
#2 Most popular
OYO Pousada Pargos
6.2
$27
Mirante da Prainha
#3 Most popular
Mirante da Prainha
8.1
$39
Hostel Recanto do Canal II
#4 Most popular
Hostel Recanto do Canal II
Stúdio Fantastic exclusively in family environment in Pero Beach
#5 Most popular
Stúdio Fantastic exclusively in family environment in Pero Beach
9.7
$17
Loft da Prainha Arraial do Cabo
Loft da Prainha Arraial do Cabo
9.2
$68
Pousada Kopenhagen Beach
Best value
Pousada Kopenhagen Beach
8.2
$28
Pousada Laguna
#1 Most popular
Pousada Laguna
7.6
$36
Pousada Sun Victory
#2 Most popular
Pousada Sun Victory
9.1
$44
Suites Regalia
#3 Most popular
Suites Regalia
$30
Hotel Mar de Cabo Frio
#4 Most popular
Hotel Mar de Cabo Frio
9.1
$57
Pousada Água Marinha
#5 Most popular
Pousada Água Marinha
8.3
$28
Hotel Marlen
Hotel Marlen
9.0
$50
Varanda Dos Reis Guest House 'n Hostel
Best value
Varanda Dos Reis Guest House 'n Hostel
8.2
$27
Mercure Angra dos Reis
#1 Most popular
Mercure Angra dos Reis
8.3
$84
Vila Galé Eco Resort Angra
#2 Most popular
Vila Galé Eco Resort Angra
7.9
$252
Sossego do Major Angra Pousada
#3 Most popular
Sossego do Major Angra Pousada
8.0
$64
Eco Ribeira
#4 Most popular
Eco Ribeira
8.6
$30
Promenade Angra
#5 Most popular
Promenade Angra
9.7
$78
Apart Angra dos Reis II
Apart Angra dos Reis II
9.2
$49

Rio de Janeiro travel tips

Check these FAQs for important travel tips while planning your visit to Rio de Janeiro

What is the most popular destination in Rio de Janeiro?

Those looking to stay in a popular tourist area of Rio de Janeiro will likely find Rio de Janeiro to be the best bet, as more momondo users looking for hotels in Rio de Janeiro plan to visit Rio de Janeiro than any other city. The average price of a hotel in Rio de Janeiro is $147/night. Secondary destinations in Rio de Janeiro include Búzios and Arraial do Cabo, where you can find hotels for $148/night and $69/night on average.

What is considered a good deal for a hotel in Rio de Janeiro?

The absolute cheapest price found in Rio de Janeiro was for $3/night. The average rate for a hotel in Rio de Janeiro is $68/night, so momondo would consider anything under $68/night to be a good deal for our users.

What are the best hotels in Rio de Janeiro?

Judging by user ratings, the best hotels in Rio de Janeiro are: Sofitel Rio de Janeiro Ipanema in Rio de Janeiro (rated 97), and Belmond Copacabana Palace in Rio de Janeiro (rated 93)Emiliano Rio in Rio de Janeiro (rated 93)