Hotels in Rio de Janeiro

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

Rio de Janeiro, Rio de Janeiro, Brazil
27 Jan — 28 Jan2
Rio de Janeiro, Rio de Janeiro, Brazil
Thu 27/1
Fri 28/1
...and more

Refine Your Search

Star ratings
Guest Ratings
See all filters

Popular Hotels in Rio de Janeiro

Filter by star ratings
All filters
Windsor Martinique Hotel
Windsor Martinique Hotel
8.8 Excellent
Rua Sa Ferreira, 30 Copacabana, Rio de Janeiro, Brazil
Show on map
8.1 km from city centre, Rio de Janeiro 
ExcellentBased on 1,679 reviews
8.8

Windsor Martinique is located in Rio de Janeiro and features a rooftop terrace. The multiple facilities this vibrant hotel offers include an outdoor pool, bicycle rental and a 24-hour reception.

Hilton Rio De Janeiro Copacabana
Hilton Rio De Janeiro Copacabana
8.5 Excellent
Avenida Atlantica, 1020, Rio de Janeiro, Brazil
Show on map
6.4 km from city centre, Rio de Janeiro 
ExcellentBased on 2,156 reviews
8.5

Situated in Rio de Janeiro, Hilton Rio de Janeiro Copacabana provides 5-star accommodation, as well as a Jacuzzi, an outdoor pool and a sauna. It also features a rooftop terrace and a Turkish steam bath.

Sheraton Grand Rio Hotel & Resort
Sheraton Grand Rio Hotel & Resort
8.6 Excellent
Avenida Niemeyer 121 - Leblon, Rio de Janeiro, Brazil
Show on map
10.7 km from city centre, Rio de Janeiro 
ExcellentBased on 2,338 reviews
8.6

Sheraton Grand Rio Hotel & Resort is located in Rio de Janeiro and offers a rooftop terrace, a Jacuzzi and outdoor tennis courts. The multiple amenities this trendy hotel features include a sauna, an outdoor pool and a kids club.

Rio Othon Palace
Rio Othon Palace
7.9 Good
Avenida Atlantica 3264, Rio de Janeiro, Brazil
Show on map
7.8 km from city centre, Rio de Janeiro 
GoodBased on 5,873 reviews
7.9

Located in Rio de Janeiro, Rio Othon Palace is within a 15-minute drive of Santos Dumont Airport and provides a rooftop terrace, a rooftop pool and a sauna. It offers 5-star accommodation with air-conditioned rooms.

JW Marriott Hotel Rio de Janeiro
JW Marriott Hotel Rio de Janeiro
8.3 Excellent
Avenida Atlantica, 2600 - Copacabana, Rio de Janeiro, Brazil
Show on map
7.2 km from city centre, Rio de Janeiro 
ExcellentBased on 392 reviews
8.3

Providing a rooftop pool and a sauna, JW Marriott Rio de Janeiro is situated in Rio de Janeiro and is a brief stroll from Copacabana Beach. It is conveniently located for guests wanting to discover the area's attractions.

Hilton Barra Rio de Janeiro
Hilton Barra Rio de Janeiro
8.8 Excellent
1430 Abelardo Bueno Avenue, Rio de Janeiro, Brazil
Show on map
20.8 km from city centre, Rio de Janeiro 
ExcellentBased on 1,194 reviews
8.8

Hilton Barra Rio de Janeiro provides 5-star accommodation in Rio de Janeiro. It also features a Jacuzzi and an outdoor pool.

Ibis Copacabana Posto 5
Ibis Copacabana Posto 5
8.2 Excellent
Rua Xavier Da Silveira 82, Rio de Janeiro, Brazil
Show on map
7.7 km from city centre, Rio de Janeiro 
ExcellentBased on 1,944 reviews
8.2

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

Grand Hyatt Rio de Janeiro
Grand Hyatt Rio de Janeiro
8.9 Excellent
Av. Lucio Costa 9600, Rio de Janeiro, Brazil
Show on map
22.4 km from city centre, Rio de Janeiro 
ExcellentBased on 1,736 reviews
8.9

Recently refurbished, Grand Hyatt Rio de Janeiro provides modern 5-star accommodation in Rio de Janeiro. Those staying at the property have access to an outdoor pool and a sauna.

Windsor California Hotel
Windsor California Hotel
9.1 Excellent
Avenida Atlantica, 2616, Copacabana, Rio de Janeiro, Brazil
Show on map
7.2 km from city centre, Rio de Janeiro 
ExcellentBased on 2,266 reviews
9.1

Windsor California Hotel is set in Rio de Janeiro and is within a 10-minute walk of Siqueira Campos Metro Station. It offers free Wi-Fi, a 24-hour reception and a swimming pool.

Arena Copacabana Hotel
Arena Copacabana Hotel
8.8 Excellent
Av Atlantica 2064 - Copacabana, Rio de Janeiro, Brazil
Show on map
6.8 km from city centre, Rio de Janeiro 
ExcellentBased on 1,309 reviews
8.8

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.

Tips for booking a Rio de Janeiro hotel

Cheapest month:May
Most expensive month:February
Average price in Rio de Janeiro:C$ 139/night
Absolute cheapest price found:C$ 17/night
Cheapest day:Monday
Most expensive day:Wednesday
C$ 53 - C$ 313
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
C$ 57 - C$ 180
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Top Rated Rio de Janeiro hotels

Show all 7,788 hotels
1
Sofitel Rio de Janeiro Ipanema
Sofitel Rio de Janeiro Ipanema
10.0 Excellent
AV Vieira Souto 460, Rio de Janeiro, Brazil
Show on map
9.0 km from city centre, Rio de Janeiro, RJ, Brazil 

Boasting a rooftop terrace, a rooftop pool and a sauna, Sofitel Rio de Janeiro Ipanema is situated in Rio de Janeiro and offers cosy accommodation. It is ideally located for guests wishing to visit the area's popular attractions.

2
Santa Teresa Hotel RJ - MGallery
Santa Teresa Hotel RJ - MGallery
8.9 Excellent
Rua Almirante Alexandrino 660, Rio de Janeiro, Brazil
Show on map
1.6 km from city centre, Rio de Janeiro, RJ, Brazil 

Just a short car trip from Santa Teresa Tram, Santa Teresa Hotel RJ - MGallery provides a luxury base and boasts views of Rio de Janeiro. It also features a Jacuzzi, an outdoor pool and free Wi-Fi.

3
Windsor Oceanico
Windsor Oceanico
8.9 Excellent
Rua Martinho De Mesquita 129, Rio de Janeiro, Brazil
Show on map
18.2 km from city centre, Rio de Janeiro, RJ, Brazil 

Windsor Oceanico provides a comfortable setting when in Rio de Janeiro. Those staying at the property have access to a sauna and an outdoor pool.

4
Ibis Copacabana Posto 5
Ibis Copacabana Posto 5
8.2 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 a swimming pool, free Wi-Fi and a 24-hour reception.

5
Lsh Hotel
Lsh Hotel
8.6 Excellent
Rua Professor Coutinho Frois, 10, Rio de Janeiro, Brazil
Show on map
17.9 km from city centre, Rio de Janeiro, RJ, Brazil 

This comfortable hotel in Rio de Janeiro offers free wireless internet, as well as an express check-in and check-out feature and an infinity pool. It provides 5-star accommodation with air-conditioned rooms.

6
Américas Copacabana Hotel
Américas Copacabana Hotel
8.5 Excellent
Rua Barata Ribeiro 550, Rio de Janeiro, Brazil
Show on map
7.0 km from city centre, Rio de Janeiro, RJ, Brazil 

Americas Copacabana Hotel is set in Rio de Janeiro and is within a 10-minute walk of Siqueira Campos Metro Station. It also provides a swimming pool, valet parking and a 24-hour reception.

7
Hilton Rio De Janeiro Copacabana
Hilton Rio De Janeiro Copacabana
8.5 Excellent
Avenida Atlantica, 1020, Rio de Janeiro, Brazil
Show on map
6.4 km from city centre, Rio de Janeiro, RJ, Brazil 

Situated in Rio de Janeiro, Hilton Rio de Janeiro Copacabana provides 5-star accommodation, as well as a Jacuzzi, an outdoor pool and a sauna. It also features a rooftop terrace and a Turkish steam bath.

8
Windsor Barra Hotel
Windsor Barra Hotel
8.7 Excellent
Avenida Lucio Costa, 2630, Rio de Janeiro, Brazil
Show on map
18.3 km from city centre, Rio de Janeiro, RJ, Brazil 

Windsor Barra Hotel offers 5-star accommodation in Rio de Janeiro. It also features a heated pool, a rooftop terrace and a sauna.

Cheapest hotels in Rio de Janeiro, Rio de Janeiro

Show all 7,788 hotels
Pura Vida Hostel
Pura Vida Hostel
8.1 Excellent
Rua Saint Roman, 20, Copacabana, Rio de Janeiro, Brazil
Show on map
8.1 km from city centre,  

Situated within walking distance of Ipanema-General Osorio Metro Station, Pura Vida Hostel provides guests with a convenient base while in Rio de Janeiro. It is conveniently positioned for guests wishing to visit local attractions.

C$ 14
Avg. per night
Ipanema Beach House
Ipanema Beach House
8.1 Excellent
Rua Barão Da Torre - 485 - Ipanema, Rio de Janeiro, Brazil
Show on map
8.7 km from city centre,  

Providing a shuttle service to Santos Dumont Airport, plus complimentary wireless internet, Ipanema Beach House is a convenient base in Rio de Janeiro. It also provides an outdoor pool, a kids pool and a terrace.

C$ 16
Avg. per night
Hotel Atlantico Business Centro
Hotel Atlantico Business Centro
7.5 Good
Rua Senador Dantas, 25, Rio de Janeiro, Brazil
Show on map
0.8 km from city centre,  

Situated just a short walk from Cinelandia Metro Station, Hotel Atlantico Business Centro offers guests an ideal base while in Rio de Janeiro. Only a short stroll from Santa Teresa Tram, it offers modern rooms equipped with a mini bar, a private bathroom and free wireless internet access.

C$ 30
Avg. per night
Argentina Hotel
Argentina Hotel
7.9 Good
Ruz Cruz Lima 30, Rio de Janeiro, Brazil
Show on map
3.3 km from city centre,  

Argentina Hotel provides modern 3-star accommodation in Rio de Janeiro. It also offers valet parking, free Wi-Fi and meeting rooms.

C$ 30
Avg. per night
Casa Nova Hotel
Casa Nova Hotel
8.5 Excellent
Rua do Riachuelo,105, Rio de Janeiro, Brazil
Show on map
0.8 km from city centre,  

Boasting an outdoor pool, Casa Nova Hotel is situated in Rio de Janeiro and offers comfortable accommodation. It is ideally located for those wishing to visit local attractions.

C$ 30
Avg. per night
Mango Tree Hostel
Mango Tree Hostel
8.2 Excellent
Rua Prudente de Morais, 594, Rio de Janeiro, Brazil
Show on map
8.8 km from city centre,  

Boasting a swimming pool, Mango Tree Hostel Ipanema is located in Rio de Janeiro and provides comfortable accommodation. It is close to Ipanema Beach, eateries and shops.

C$ 32
Avg. per night
Gallant Hotel
Gallant Hotel
7.6 Good
Rua Joaquim Palhares, 411, Rio de Janeiro, Brazil
Show on map
2.8 km from city centre,  

Located in Rio de Janeiro, Gallant Hotel Rio de Janeiro is within easy reach of Rodrigo de Freitas Lake and Copacabana Beach. It also provides free Wi-Fi, a 24-hour reception and luggage storage.

C$ 32
Avg. per night
Hotel Atlântico Rio
Hotel Atlântico Rio
7.5 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.

C$ 33
Avg. per night

Hotel prices in Rio de Janeiro

2 stars and under
Ipanema Beach House
#1 Most popular

Ipanema Beach House

Rua Barão Da Torre - 485 - Ipanema, Rio de Janeiro, Brazil

8.1 Excellent
C$ 16

Avg. per night

Ibis Budget Rio de Janeiro Nova America
#2 Most popular

Ibis Budget Rio de Janeiro Nova America

Av Pastor Martin Luther King Jr 126, Rio de Janeiro, Brazil

8.2 Excellent
C$ 33

Avg. per night

Pura Vida Hostel
Best value

Pura Vida Hostel

Rua Saint Roman, 20, Copacabana, Rio de Janeiro, Brazil

8.1 Excellent
C$ 14

Avg. per night

3 stars
Windsor Martinique Hotel
#1 Most popular

Windsor Martinique Hotel

Rua Sa Ferreira, 30 Copacabana, Rio de Janeiro, Brazil

8.8 Excellent
C$ 61

Avg. per night

Ibis Copacabana Posto 5
#2 Most popular

Ibis Copacabana Posto 5

Rua Xavier Da Silveira 82, Rio de Janeiro, Brazil

8.2 Excellent
C$ 39

Avg. per night

Royalty Rio Hotel
Best value

Royalty Rio Hotel

Rua Barata Ribeiro 581, Rio de Janeiro, Brazil

7.6 Good
C$ 38

Avg. per night

4 stars +
#1 Most popular

Miramar Hotel by Windsor

Avenida Atlantica, 3668 - Copacabana, Rio de Janeiro, Brazil

9.2 Excellent
C$ 118

Avg. per night

Hilton Rio De Janeiro Copacabana
#2 Most popular

Hilton Rio De Janeiro Copacabana

Avenida Atlantica, 1020, Rio de Janeiro, Brazil

8.5 Excellent
C$ 119

Avg. per night

Hilton Barra Rio de Janeiro
Best value

Hilton Barra Rio de Janeiro

1430 Abelardo Bueno Avenue, Rio de Janeiro, Brazil

8.8 Excellent
C$ 78

Avg. per night

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

Where to stay in Rio de Janeiro

About Rio de Janeiro

From beautiful beaches to scenic parks, friendly locals and never-ending nightlife, Rio de Janeiro is a city just waiting for you to fall in love. With so many options to explore in this bustling metropolis, there is no shortage of opportunities to soak up the Brazilian culture and revel in the rhythm of a city that never sleeps.


Things to do

Standing nearly 30 metres tall and offering some of the most spectacular views of the entire city, the Christ the Redeemer statue is in a rarified position as absolute must-do if one travels to Rio de Janeiro.

As far as nature goes, few places in the world can compare to Parque Lage, a park nestled within the city that is spread out over 50hectares. Inside, there are several attractions, including an aquarium, a medieval tower, several areas for picnics and a pond, making it ideal for a full day excursion.

Once known as a hippie oasis, these days, the Feira Hippie de Ipanema on Sundays is known for its amazing selection of arts and crafts on sale by local artisans and the perfect vantage point for people watching.

Looking to soak in the famous Brazilian sunshine? Rio de Janeiro is renowned for their numerous beaches, considered must-see attractions on your vacation itinerary. Aside from the famous Ipanema Beach, other destinations to enjoy the city’s coastline include Prainha beach for surfing, and Barra beach if you prefer a bit of seclusion.

Getting around

Rio de Janeiro is a sprawling city, yet visitors have excellent options for reaching destinations. The Metro is easily accessible throughout the entire city, while buses are exceptionally fast and convenient. For locations that are just off the beaten path, there are plenty of taxis available.

Rio de Janeiro travel FAQs

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

    When visiting Rio de Janeiro, consider checking out Copacabana, Maracanã, and Freguesia (Ilha) as some of the most sought after locations.

  • What are the best hotels in Rio de Janeiro?

    2,461 reviews rated Miramar Hotel by Windsor with an average score of 9.2/10. It may also be worth looking into the Windsor Martinique Hotel, which received a rating of 8.8/10 from 1,679 reviews. Hilton Rio De Janeiro Copacabana could also be a good option, with a score of 8.5/10 from 2,156 reviews.

  • What is a good hotel near Copacabana Beach?

    Miramar Hotel by Windsor is a hotel near Copacabana Beach that is popular with HotelsCombined users, scoring 9.2 across 2,461 reviews.

  • What is a good hotel in Rio de Janeiro near Praia de Ipanema?

    Miramar Hotel by Windsor is the most recommended hotel near Praia de Ipanema on HotelsCombined (scoring 9.2 over 2,461 reviews).

  • Is there a good hotel near Praia da Barra da Tijuca?

    If you’re looking for good hotels near Praia da Barra da Tijuca, consider Grand Hyatt Rio de Janeiro (rated 8.9 over 1,736 reviews).

  • How much do hotels in Rio de Janeiro cost?

    Rio de Janeiro hotels have an average price of C$ 129/night (based on searches on HotelsCombined in the last 3 days). For a 4-star hotel, the average price is C$ 182/night, and if you are looking for a 5-star hotel in Rio de Janeiro then the average price is around C$ 364/night.

  • How much is a cheap hotel in Rio de Janeiro?

    Prices for Rio de Janeiro hotels have been found for as low as C$ 8/night over the last 3 days.

  • How much is a hotel in Rio de Janeiro tonight?

    Rio de Janeiro hotels start at C$ 13 for tonight; however accommodations will average about C$ 92. Many 4-star stays can be found in Rio de Janeiro tonight, with prices starting at C$ 35. These prices were found on HotelsCombined within the last 72 hours.