Hotels in Rio de Janeiro

Search and compare Rio de Janeiro hotels from hundreds of travel sites and save

Rio de Janeiro
28 May — 29 May2
Rio de Janeiro
Sat 28/5
Sun 29/5
...and more

Tips for booking a Rio de Janeiro hotel

Cheapest month:May
Most expensive month:February
Average price in Rio de Janeiro:$107/night
Cheapest price found:$10/night
Cheapest day:Monday
Most expensive day:Wednesday
$58 - $177
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
$62 - $165
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Top Rated Rio de Janeiro hotels

Show all 22,472 hotels
1
Ibis Copacabana Posto 5
8.1 Excellent
Rua Xavier Da Silveira 82, Rio de Janeiro, Brazil
Show on map
7.7 km from city centre, Rio de Janeiro, RJ, Brazil 

Ibis Copacabana Posto 5 is situated amongst Rio de Janeiro's popular restaurants, just a brief walk from Cantagalo Metro Station. It also offers free Wi-Fi, a swimming pool and a 24-hour reception.

2
Fairmont Rio de Janeiro Copacabana
9.0 Excellent
Avenida Atlântica, 4240 - Copacabana, Rio de Janeiro, Brazil
Show on map
8.7 km from city centre, Rio de Janeiro, RJ, Brazil 

Fairmont Rio de Janeiro Copacabana boasts an infinity pool and deluxe 5-star accommodation in Rio de Janeiro. It has a gym, as well as free Wi-Fi, a beauty centre and a sauna.

3
Copacabana Palace, A Belmond Hotel, Rio de Janeiro
9.4 Excellent
Avenida Atlantica 1702, Rio de Janeiro, Brazil
Show on map
6.7 km from city centre, Rio de Janeiro, RJ, Brazil 

Situated within a 10-minute stroll from Cardeal Arcoverde Metro Station, Belmond Copacabana Palace offers guests an outdoor pool, a private beach and outdoor tennis courts. It provides views of Rio de Janeiro, and features a rooftop terrace and a sauna.

4
Windsor Copa Hotel
8.7 Excellent
Av. Nossa Senhora de Copacabana, 335, Rio de Janeiro, Brazil
Show on map
6.6 km from city centre, Rio de Janeiro, RJ, Brazil 

Windsor Copa Hotel is a comfortable base while in Rio de Janeiro and is close to everything the area has to offer. It also offers 24-hour room service, a concierge and a 24-hour reception.

5
Arena Copacabana Hotel
8.7 Excellent
Av Atlantica 2064 - Copacabana, Rio de Janeiro, Brazil
Show on map
6.9 km from city centre, Rio de Janeiro, RJ, Brazil 

Located in Rio de Janeiro, Arena Copacabana Hotel is within a 15-minute drive of Santos Dumont Airport and offers a rooftop terrace, a sauna and a rooftop pool. It is close to Avenida Atlantica, shops and nightlife options.

6
Hotel Astoria Palace
8.4 Excellent
Av. Atlantica 1866, Rio de Janeiro, Brazil
Show on map
6.8 km from city centre, Rio de Janeiro, RJ, Brazil 

Offering a Jacuzzi, a sauna and a rooftop pool, Hotel Astoria Palace is situated in Rio de Janeiro and is a short stroll from Avenida Atlantica. It has a gym, as well as a beauty centre, an express check-in and check-out feature and a rooftop terrace.

7
Nobile Hotel Copacabana Design
8.3 Excellent
Avenida Barata Ribeiro 173, Copacabana, Rio de Janeiro, Brazil
Show on map
6.4 km from city centre, Rio de Janeiro, RJ, Brazil 

Nobile Hotel Copacabana Design is located amongst Rio de Janeiro's well-known restaurants and eateries, just a short walk from Cardeal Arcoverde Metro Station. It offers complimentary Wi-Fi, an executive floor and an express check-in and check-out feature.

8
Windsor Plaza Hotel
8.0 Excellent
Ave Princesa Isabel 263 Copacabana, Rio de Janeiro, Brazil
Show on map
6.2 km from city centre, Rio de Janeiro, RJ, Brazil 

Windsor Plaza Copacabana Rio de Janeiro offers 4-star accommodation in Rio de Janeiro. There is also a fitness centre with a swimming pool and a sauna.

Cheapest hotels in Rio de Janeiro, Southeast Brazil

Show all 22,472 hotels
Hotel Ok
7.9 Good
Senador Dantas 24, Rio de Janeiro, Brazil
Show on map
0.8 km from city centre,  

Offering a restaurant, bar and outdoor pool, Hotel O K is only a five-minute stroll from Cinelandia Metro Station. This 4-star hotel is close to everything Rio de Janeiro has to offer.

$37
Avg. per night
Hotel Atlantico Prime
7.3 Good
Rua do Resende 87, Rio de Janeiro, Brazil
Show on map
0.6 km from city centre,  

Hotel Atlantico Prime offers 4-star accommodation in Rio de Janeiro. It also features a swimming pool and a gym.

$40
Avg. per night
Pousada Praia Grande
8.3 Excellent
Travessa Quinca Borba, 7, Arraial do Cabo, Brazil
Show on map
1.1 km from city centre,  

This comfortable guest house in Arraial do Cabo offers complimentary wireless internet, as well as a tour desk and an outdoor pool. It is ideally positioned for those wishing to sightsee in the area.

$40
Avg. per night
Hotel Atlântico Rio
7.4 Good
Rua Xavier da Silveira, 112, Rio de Janeiro, Brazil
Show on map
7.7 km from city centre,  

Situated in Rio de Janeiro, Hotel Atlantico Rio offers 4-star accommodation, as well as an outdoor pool and a sauna. There is also a fitness centre with a swimming pool.

$42
Avg. per night
Hotel Atlântico Travel
7.6 Good
Rua Barata Ribeiro nº 544, Copacabana, Rio de Janeiro, Brazil
Show on map
7.0 km from city centre,  

Situated in Rio de Janeiro, just a 10-minute walk from Siqueira Campos Metro Station, Hotel Atlantico Travel Copacabana offers 4-star accommodation and complimentary wireless internet. The various facilities this contemporary hotel has to offer include luggage storage, a 24-hour reception and a swimming pool.

$43
Avg. per night
Hotel Cruz de Ouro
5.4 Okay
Rua do Senado,274, Rio de Janeiro, Brazil
Show on map
0.8 km from city centre,  

Hotel Cruz de Ouro is set in Rio de Janeiro and is close to local attractions, such as Sambodromos Marques de Sapucai. It is ideally positioned for guests wanting to discover the area's attractions.

$48
Avg. per night
ibis Rio de Janeiro Centro
7.9 Good
Rua Silva Jardim 32 Torre I, Rio de Janeiro, Brazil
Show on map
0.2 km from city centre,  

Ibis Rio de Janeiro Centro provides comfortable 3-star accommodation in Rio de Janeiro. It is conveniently located for those wishing to discover the area's attractions.

$49
Avg. per night
Hotel Atlantico Star
7.1 Good
Avenida Princesa Isabel, 392, Rio de Janeiro, Brazil
Show on map
6.0 km from city centre,  

Situated in Rio de Janeiro, Merlin Copacabana Hotel provides 4-star accommodation, as well as an outdoor pool, a swimming pool and a Jacuzzi. With views of Copacabana, the hotel also offers premium amenities, such as a sauna and a rooftop terrace.

$51
Avg. per night

Hotel prices in Rio de Janeiro

2 stars and under
Shelton Hotel (Adult Only)
No. 1 most popular

Shelton Hotel (Adult Only)

Estrada Intendente Magalhaes, 550, Rio de Janeiro, Brazil

7.9 Good
$48

Avg. per night

View Deal
No. 2 most popular

Pousada Nascente do Sol

486 Rua Velho Campos, Macaé, Brazil

5.6 Okay
$29

Avg. per night

View Deal
3 stars
Belga Hotel
No. 1 most popular

Belga Hotel

Rua Das Andradas, 129, Rio de Janeiro, Brazil

$501

Avg. per night

View Deal
Pousada Praia Grande
No. 2 most popular

Pousada Praia Grande

Travessa Quinca Borba, 7, Arraial do Cabo, Brazil

8.3 Excellent
$40

Avg. per night

View Deal
Hotel Monte Alegre
Best value

Hotel Monte Alegre

Rua Riachuelo, 213 - Lapa, Rio de Janeiro, Brazil

7.4 Good
$32

Avg. per night

View Deal
4 stars +
Fairmont Rio de Janeiro Copacabana
No. 1 most popular

Fairmont Rio de Janeiro Copacabana

Avenida Atlântica, 4240 - Copacabana, Rio de Janeiro, Brazil

9.0 Excellent
$338

Avg. per night

View Deal
Hotel Fasano Rio De Janeiro
No. 2 most popular

Hotel Fasano Rio De Janeiro

Avenida Vieira Souto 80, Rio de Janeiro, Brazil

9.0 Excellent
$590

Avg. per night

View Deal
Hilton Copacabana Rio de Janeiro
Best value

Hilton Copacabana Rio de Janeiro

Avenida Atlantica, 1020, Rio de Janeiro, Brazil

8.4 Excellent
$241

Avg. per night

View Deal

Best prices found by HotelsCombined users in the past 24 hours.

Where to stay in Rio de Janeiro

Rio de Janeiro travel FAQs

  • Where is the best place to stay in Rio de Janeiro?

    When visiting Rio de Janeiro, consider checking out Rio de Janeiro, Cabo Frio, and Petrópolis as some of the most sought after locations.

  • What are the best hotels in Rio de Janeiro?

    One of the most popular hotels in Rio de Janeiro is Hilton Barra Rio de Janeiro, which has been reviewed by 1,356 users and currently has a rating of 8.8/10. Other top-rated locations include Hotel Atlantico Prime and Hotel Atlântico Rio, which have received 7.3/10 and 7.4/10 ratings from our users, respectively.