Hotels in Rio de Janeiro

Find the best deals on 7,026 hotels in Rio de Janeiro

Check-in
Check-out
Compare vs momondo |

Top Hotels in Rio de Janeiro

Find the perfect Rio de Janeiro hotel for business or leisure
$self.alt
Grand Hyatt Rio de Janeiro
8.8
$207
View all deals
$self.alt
Hotel Atlantico Business Centro
8.3
$57
View all deals
$self.alt
B&b Hotels Rj Copacabana Forte
8.1
$85
View all deals
$self.alt
Miramar Hotel by Windsor
9.2
$189
View all deals
$self.alt
Barra Palace
9.3
$144
View all deals
$self.alt
Radisson Hotel Barra Rio de Janeiro
8.7
$91
View all deals
$self.alt
Rio Aeroporto Hotel
7.6
$128
View all deals
$self.alt
Merlin Copacabana Hotel
8.5
$72
View all deals
$self.alt
Hotel Novo Mundo
9.4
$78
View all deals
$self.alt
Belmond Copacabana Palace
9.3
$499
View all deals
$self.alt
Sol Ipanema Hotel
8.4
$202
View all deals
$self.alt
Rio Othon Palace
8.0
$146
View all deals
$self.alt
Windsor Excelsior Hotel
8.6
$161
View all deals
$self.alt
Windsor Barra Hotel
8.8
$149
View all deals
$self.alt
B&B Hotels Rio Copacabana Posto 5
7.7
$65
View all deals
$self.alt
Hilton Copacabana Rio De Janeiro
8.5
$184
View all deals
$self.alt
Arosa Rio Hotel
8.4
$52
View all deals
$self.alt
Windsor Copa Hotel
8.5
$97
View all deals
$self.alt
Le House Hostel
6.9
$9
View all deals
$self.alt
Ibis Rio de Janeiro Barra Da Tijuca
8.3
$58
View all deals
$self.alt
ibis Rio Porto Atlantico
8.9
$59
View all deals
$self.alt
Linx Galeão
8.1
$100
View all deals
$self.alt
Cobertura Prudente Morais Ipanema
$436
View all deals
$self.alt
Massape Rio Hostel
7.4
$13
View all deals
$self.alt
Hilton Barra Rio de Janeiro
8.9
$124
View all deals
$self.alt
Gerthrudes Bed & Breakfast
9.7
$98
View all deals
$self.alt
Yoo2 Rio De Janeiro By Intercity
8.5
$134
View all deals
$self.alt
Hotel Rio Galles
$42
View all deals
$self.alt
Residencial Budget
8.6
$82
View all deals
$self.alt
Wyndham Rio de Janeiro Barra
7.1
$153
View all deals
$self.alt
Gohouse - Clara 1004
$58
View all deals
$self.alt
50 m (1 min) from the sea / 600 m from the subway
$85
View all deals
$self.alt
Between Ipanema And Copacabana Beaches
10.0
$153
View all deals
$self.alt
Luxury Two Bedroom Penthouse In Copacabana
$197
View all deals

Popular neighbourhoods in Rio de Janeiro

Search for hotels in these Rio de Janeiro neighbourhoods
Hotels in Ipanema
Search hotels in Ipanema
$self.alt
Best value
El Misti Hostel Ipanema
8.5
$15
$self.alt
No. 1 most popular
Hotel Fasano Rio De Janeiro
9.0
$627
$self.alt
No. 2 most popular
Arena Ipanema Hotel
8.8
$164
$self.alt
No. 3 most popular
Sol Ipanema Hotel
8.4
$202
$self.alt
No. 4 most popular
Praia Ipanema Hotel
8.1
$197
$self.alt
No. 5 most popular
Best Western Premier Arpoador Fashion Hotel
8.6
$141
Hotels in Barra da Tijuca
Search hotels in Barra da Tijuca
$self.alt
Best value
Beach House Jardim Oceânico
7.3
$21
$self.alt
No. 1 most popular
Grand Mercure Rio de Janeiro Riocentro
9.4
$114
$self.alt
No. 2 most popular
Windsor Barra Hotel
8.8
$149
$self.alt
No. 3 most popular
Windsor Marapendi
8.9
$144
$self.alt
No. 4 most popular
Grand Hyatt Rio de Janeiro
8.8
$207
$self.alt
No. 5 most popular
Américas Barra Hotel
7.8
$59
Hotels in Gávea
Search hotels in Gávea
$self.alt
Best value
Visual Roc Hostel
9.6
$25
$self.alt
No. 1 most popular
Gavea Tropical Boutique Hotel
7.8
$121
$self.alt
No. 2 most popular
Gávea Bnb
10.0
$111
Hotels in Barra de Guaratiba
Search hotels in Barra de Guaratiba
$self.alt
Best value
Casa Amarela
7.2
$48
$self.alt
No. 1 most popular
Le Relais de Marambaia
8.5
$239
$self.alt
No. 2 most popular
Pousada do Sergio
8.7
$85
$self.alt
No. 3 most popular
Casa Dos Franceses
9.6
$77
$self.alt
No. 4 most popular
Marambaia Cafe Hotel
8.9

When to book a hotel in Rio de Janeiro

Check out the information below to find the best deal on a Rio de Janeiro hotel room
Low season
May
High season
February

cheapest month to stay

26%

expected price decrease

most expensive time to stay

32%

expected price increase

Price
$120 - $239
Highest day of week
Sunday
Cheapest day of week
Monday

avg. price over the last two weeks

Average price (weeknight)

$114

avg. price over the last two weeks

avg. price over the last two weeks

Average price (weekend night)

$121

avg. price over the last two weeks

Cheapest time to book
The cheapest time to book hotels in Rio de Janeiro is: 1-2 star, on the same day that your stay begins. 3 star, on the same day that your stay begins.
1-2 star
$42 - $65
3 star
$79 - $93
4-5 star
$157 - $165

How much does a hotel in Rio de Janeiro cost per night?

Use the information below to find quality Rio de Janeiro hotel rooms for low prices
3 stars
$self.alt
#1 most popular
B&b Hotels Rj Copacabana Forte
8.1
$85
$self.alt
#2 most popular
B&B Hotels Rio Copacabana Posto 5
7.7
$65
$self.alt
Best value
Ibis Rio de Janeiro Barra Da Tijuca
8.3
$58
4 stars and above
$self.alt
#1 most popular
Grand Hyatt Rio de Janeiro
8.8
$207
$self.alt
#2 most popular
Hotel Atlantico Business Centro
8.3
$57
$self.alt
Best value
Arosa Rio Hotel
8.4
$52

Cheapest hotels in Rio de Janeiro

These hotels and hostels usually make for a cheap way to stay in Rio de Janeiro
$self.alt
Le House Hostel
6.9
$9
$self.alt
Arosa Rio Hotel
8.4
$52
$self.alt
Massape Rio Hostel
7.4
$13
$self.alt
Hotel Atlantico Business Centro
8.3
$57
$self.alt
Hotel Rio Galles
$42
$self.alt
Ibis Rio de Janeiro Barra Da Tijuca
8.3
$58

Get the best value hotel in Rio de Janeiro

These hotels have the best prices for their ratings
$self.alt
Le House Hostel
6.9
$9
$self.alt
Hotel Atlantico Business Centro
8.3
$57
$self.alt
Massape Rio Hostel
7.4
$13
$self.alt
Miramar Hotel by Windsor
9.2
$189
$self.alt
Grand Hyatt Rio de Janeiro
8.8
$207
$self.alt
Radisson Hotel Barra Rio de Janeiro
8.7
$91

Rio de Janeiro travel information

How long do people stay in Rio de Janeiro?

On average, people stay in Rio de Janeiro for a total of 6 nights.

How much does a hotel cost in Rio de Janeiro?

$84 per night is the average rate for a room when booking a hotel in Rio de Janeiro. Prices will differ depending on factors such as star rating, time of year and location.

When is the best time to book a hotel in Rio de Janeiro?

Room prices for hotels in Rio de Janeiro can be as much as 26% lower in the month of May. So this is a great time to book and save money.

Which day is cheapest to stay in Rio de Janeiro?

Sunday is the day where you will typically find the lowest price for your hotel room in Rio de Janeiro. The highest price tends to be on Saturday.

How much does a luxury hotel in Rio de Janeiro cost?

Luxury hotels in Rio de Janeiro are priced around $130 a night for each person. Opting for a luxury hotel could add 35% on top of the price of an average hotel in Rio de Janeiro, which stands at $84 a night for each person.

How much does a hostel in Rio de Janeiro cost?

Hostels in Rio de Janeiro (including hotels rated 2 stars and below) cost $8 per person, per night on average. This is $77 per night cheaper than the average cost of hotels in Rio de Janeiro.


Looking for a specific type of hotel?

Check out these great hotels in Rio de Janeiro that are perfect for any stay
Luxury hotels in Rio de Janeiro
$self.alt
Best value
Hilton Copacabana Rio De Janeiro
8.5
$184
$self.alt
No. 1 most popular
Miramar Hotel by Windsor
9.2
$189

Popular flight routes to Rio de Janeiro

Find the cheapest flights to Rio de Janeiro on popular routes
Santiago to Rio de Janeiro
Fastest flight time
4h 08m
Cheapest price
$298
Buenos Aires to Rio de Janeiro
Fastest flight time
2h 55m
Cheapest price
$299
Lima to Rio de Janeiro
Fastest flight time
5h 00m
Cheapest price
$833
Sydney to Rio de Janeiro
Fastest flight time
27h 20m
Cheapest price
$1,774
Canberra to Rio de Janeiro
Fastest flight time
36h 30m
Cheapest price
$1,793
Perth to Rio de Janeiro
Fastest flight time
28h 35m
Cheapest price
$1,809
Melbourne to Rio de Janeiro
Fastest flight time
43h 05m
Cheapest price
$2,180
Bilinga to Rio de Janeiro
Fastest flight time
51h 05m
Cheapest price
$2,336
Adelaide to Rio de Janeiro
Fastest flight time
26h 35m
Cheapest price
$2,355
Brisbane to Rio de Janeiro
Fastest flight time
59h 00m
Cheapest price
$7,349
View more

Start planning your trip to Rio de Janeiro