Find and Book Top Hotels in Rio de Janeiro

Search among 247 available hotels and places to stay in Rio de Janeiro from 50+ providers

Check-in
Select date
Check-out
Select date
Rooms & Guests
22 Guests, 1 Room
Filter & Sort
View map
1-50 out of 247
Filter & Sort
View map
Sort by: high popularity
  • Price: low to high
  • Price: high to low
  • Guest rating: high to low
  • Popularity: high to low
8.6
Great645 reviews
MapView on map4.0 mi from City Center
From   US$ 233 /nightSelect
8.0
Great147 reviews
MapView on map13.3 mi from City Center
From   US$ 206 /nightSelect
8.2
Great187 reviews
5.3 mi from City Center1700 yd from Post 10 - Ipanema
From   US$ 591 /nightSelect
8.0
Great75 reviews
4.9 mi from City Center
From   US$ 447 /nightSelect
8.4
Great376 reviews
4.9 mi from City Center
From   US$ 175 /nightSelect
8.2
Great177 reviews
4.3 mi from City Center
From   US$ 209 /nightSelect
8.2
Great179 reviews
7.2 mi from City Center
From   US$ 118 /nightSelect
8.4
Great562 reviews
6.1 mi from City Center1500 yd from Leblon Beach
From   US$ 189 /nightSelect
8.4
Great307 reviews
5.2 mi from City Center
From   US$ 339 /nightSelect
8.6
Great2904 reviews
4.6 mi from City Center
From   US$ 133 /nightSelect
8.2
Great215 reviews
5.3 mi from City Center1.2 mi from Post 10 - Ipanema
From   US$ 177 /nightSelect
8.4
Great265 reviews
5.6 mi from City Center200 yd from Leblon Beach
From   US$ 387 /nightSelect
8.2
Great79 reviews
12.3 mi from City Center1.1 mi from Rio Olympic Velodrome
From   US$ 118 /nightSelect
8.6
Great558 reviews
5.3 mi from City Center1.1 mi from Post 10 - Ipanema
From   US$ 266 /nightSelect
8.6
Great566 reviews
4.1 mi from City Center
From   US$ 114 /nightSelect
8.6
Great828 reviews
4.1 mi from City Center
From   US$ 141 /nightSelect
8.4
Great374 reviews
5.3 mi from City Center1000 yd from Post 10 - Ipanema
From   US$ 230 /nightSelect
8.2
Great430 reviews
4.3 mi from City Center
From   US$ 161 /nightSelect
8.2
Great182 reviews
4.0 mi from City Center1.2 mi from Sugarloaf Mountain
From   US$ 102 /nightSelect
8.6
Great694 reviews
3.9 mi from City Center
From   US$ 146 /nightSelect
8.2
Great152 reviews
10.7 mi from City Center
From   US$ 75 /nightSelect
8.2
Great129 reviews
10.6 mi from City Center
From   US$ 81 /nightSelect
8.4
Great650 reviews
4.0 mi from City Center
From   US$ 196 /nightSelect
8.6
Great1264 reviews
3.9 mi from City Center
From   US$ 82 /nightSelect
8.4
Great167 reviews
1600 yd from City Center1.0 mi from Cinelândia Square
From   US$ 278 /nightSelect
8.4
Great447 reviews
10.7 mi from City Center
From   US$ 134 /nightSelect
8.6
Great637 reviews
5.2 mi from City Center500 yd from Post 10 - Ipanema
From   US$ 225 /nightSelect
8.4
Great665 reviews
5.3 mi from City Center400 yd from Post 10 - Ipanema
From   US$ 116 /nightSelect
8.6
Great444 reviews
4.0 mi from City Center
From   US$ 635 /nightSelect
8.6
Great1265 reviews
5.1 mi from City Center
From   US$ 140 /nightSelect
8.6
Great691 reviews
3.9 mi from City Center
From   US$ 199 /nightSelect
8.2
Great222 reviews
4.6 mi from City Center
From   US$ 83 /nightSelect
8.4
Great416 reviews
4.5 mi from City Center
From   US$ 135 /nightSelect
2.4 mi from City Center
From   US$ 184 /nightSelect
8.4
Great206 reviews
4.0 mi from City Center
From   US$ 46 /nightSelect
8.4
Great898 reviews
3.9 mi from City Center
From   US$ 453 /nightSelect
8.4
Great366 reviews
3.8 mi from City Center
From   US$ 74 /nightSelect
8.6
Great1105 reviews
4.9 mi from City Center
From   US$ 178 /nightSelect
8.2
Great92 reviews
2.7 mi from City Center
From   US$ 47 /nightSelect
8.4
Great185 reviews
From   US$ 103 /nightSelect
8.2
Great172 reviews
1.6 mi from City Center600 yd from Aterro do Flamengo
From   US$ 96 /nightSelect
8.4
Great205 reviews
1300 yd from City Center1000 yd from Cinelândia Square
From   US$ 67 /nightSelect
8.4
Great232 reviews
1.0 mi from City Center500 yd from Cinelândia Square
From   US$ 17 /nightSelect
8.6
Great1271 reviews
4.2 mi from City Center
From   US$ 139 /nightSelect
7.8
Very good24 reviews
4.2 mi from City Center1.2 mi from Rodrigo de Freitas Lake
From   US$ 8 /nightSelect
4.3 mi from City Center
From   US$ 92 /nightSelect
8.2
Great146 reviews
4.5 mi from City Center1.1 mi from Rodrigo de Freitas Lake
From   US$ 71 /nightSelect
8.2
Great42 reviews
1.1 mi from City Center
From   US$ 72 /nightSelect
8.4
Great29 reviews
9.6 mi from City Center
From   US$ 69 /nightSelect
8.6
Great1323 reviews
4.1 mi from City Center
From   US$ 101 /nightSelect

Best hotels and places to stay in Rio de Janeiro

Why visit?

Rio de Janeiro is a vibrant city known for its stunning beaches, lively nightlife, and iconic landmarks such as the Christ the Redeemer statue and Sugarloaf Mountain. With a wide range of hotels and accommodations available, tourists can find the perfect place to stay to make the most of their visit to this enchanting city. Whether you are looking for a luxury hotel, a budget-friendly hostel, or something in between, Rio de Janeiro has options to suit every travelers needs.

Where to stay?

Copacabana:Copacabana is one of the most famous neighborhoods in Rio de Janeiro, and it offers a variety of hotels and accommodations for tourists. This area is known for its beautiful beach, bustling nightlife, and iconic boardwalk. Visitors can find a range of hotels in Copacabana, from luxurious beachfront resorts to affordable hostels. With its central location and vibrant atmosphere, Copacabana is a popular choice for tourists looking to experience the best of Rio de Janeiro.

Ipanema: Ipanema is another popular neighborhood for tourists, located just next to Copacabana. This upscale area offers beautiful beaches, trendy boutiques, and high-end dining options. Visitors can choose from a selection of luxury hotels in Ipanema, many of which offer stunning ocean views and top-notch amenities. With its cosmopolitan vibe and proximity to both nature and city attractions, Ipanema is a fantastic choice for those seeking a more upscale experience in Rio de Janeiro.

Santa Teresa: For a more bohemian and artsy atmosphere, consider staying in Santa Teresa. This historic neighborhood is known for its charming colonial architecture, cobblestone streets, and vibrant art scene. Santa Teresa offers a range of boutique hotels and guesthouses, providing a unique and authentic experience for travelers. This area is also home to a variety of restaurants, bars, and art galleries, making it a great choice for those looking to immerse themselves in Rio de Janeiros cultural side.

What is the price per hotel room per night?

3-star hotels: The average price per night is around $70 to $150.

4-star hotels: The average price per night is around $150 to $300.

5-star hotels: The average price per night is around $300 to $600.

Best value for money:

Hotel Atlântico Copacabana: Located just a block away from the famous Copacabana Beach, Hotel Atlântico Copacabana offers comfortable rooms at an affordable price. The hotel features modern amenities such as air conditioning, free Wi-Fi, and a rooftop pool with panoramic views of the city. With its central location and competitive prices, Hotel Atlântico Copacabana is a great choice for budget-conscious travelers looking for a comfortable stay in Rio de Janeiro.

Hotel Ibis Rio de Janeiro Santos Dumont: Situated near the Santos Dumont Airport and the bustling downtown area, Hotel Ibis Rio de Janeiro Santos Dumont provides excellent value for money. The rooms are cozy and feature amenities such as flat-screen TVs, air conditioning, and free Wi-Fi. The hotel also offers a 24-hour bar and restaurant, making it a convenient choice for travelers. With its affordable rates and convenient location, Hotel Ibis Rio de Janeiro Santos Dumont is a budget-friendly option for those looking to explore the city.

Hotel Regina: Located in the Flamengo neighborhood, Hotel Regina offers comfortable rooms and a range of amenities at a reasonable price. The rooms are tastefully decorated and equipped with air conditioning, minibars, and free Wi-Fi. The hotel also offers an on-site restaurant and a rooftop pool with panoramic views of Guanabara Bay. With its affordable rates and proximity to attractions such as Flamengo Park and the Museum of Modern Art, Hotel Regina is a great choice for travelers seeking value for money.

Best kid-friendly hotels:

Windsor Barra Hotel: Situated in the upscale neighborhood of Barra da Tijuca, Windsor Barra Hotel offers a range of family-friendly amenities and activities. The hotel features spacious rooms, a kids club, and a pool with a water slide. It also offers a variety of dining options, including a dedicated childrens menu. With its beachfront location and kid-friendly facilities, Windsor Barra Hotel is a top choice for families visiting Rio de Janeiro.

Hilton Rio de Janeiro Copacabana: Located on the famous Copacabana Beach, the Hilton Rio de Janeiro Copacabana offers a range of amenities for families traveling with children. The hotel has spacious rooms, an outdoor pool, and direct access to the beach. It also provides babysitting services and a childrens menu at its on-site restaurants. With its stunning views and family-friendly facilities, Hilton Rio de Janeiro Copacabana ensures a memorable stay for families.

Best hotels for a romantic getaway:

Belmond Copacabana Palace: One of Rio de Janeiros most iconic and luxurious hotels, Belmond Copacabana Palace offers a romantic setting for couples. The hotel exudes elegance and features beautifully appointed rooms, a luxurious spa, and an outdoor pool overlooking the beach. Guests can enjoy candlelit dinners at the hotels fine dining restaurants and take romantic walks along Copacabana Beach. With its impeccable service and romantic atmosphere, Belmond Copacabana Palace creates a perfect backdrop for a romantic getaway.

Hotel Santa Teresa: Nestled in the charming neighborhood of Santa Teresa, Hotel Santa Teresa is a boutique hotel that offers a cozy and intimate setting for couples. The hotel features individually decorated rooms, a rooftop terrace with panoramic views, and a spa for couples treatments. With its tranquil atmosphere and romantic ambiance, Hotel Santa Teresa provides a delightful escape for couples seeking a romantic retreat.

Best for location:

Miramar Hotel by Windsor: Situated right on Copacabana Beach, Miramar Hotel by Windsor offers stunning ocean views and easy access to the beach. The hotel features modern rooms, a rooftop pool, and a gourmet restaurant with breathtaking views. With its prime location and luxurious amenities, Miramar Hotel by Windsor is a top choice for travelers who want to be at the heart of the action in Rio de Janeiro.

JW Marriott Hotel Rio de Janeiro: Located in the upscale neighborhood of Copacabana, JW Marriott Hotel Rio de Janeiro offers a privileged location near the beach and close to popular attractions. The hotel boasts spacious rooms, an outdoor pool, and a rooftop terrace with panoramic views. With its convenient location and excellent amenities, JW Marriott Hotel Rio de Janeiro provides easy access to the citys main attractions.

PortoBay Rio Internacional: Set on Copacabana Beach, PortoBay Rio Internacional offers a prime location with stunning views of the ocean. The hotel features modern rooms, an infinity pool overlooking the beach, and a rooftop terrace. Guests can enjoy a delicious breakfast with panoramic views at the hotels rooftop restaurant. With its unbeatable beachfront location, PortoBay Rio Internacional is an excellent choice for travelers looking to make the most of their stay in Rio de Janeiro.

Best for a short city break:

Windsor Plaza Copacabana: Just a few steps away from Copacabana Beach, Windsor Plaza Copacabana offers a comfortable stay for travelers on a short city break. The hotel provides modern rooms, a rooftop pool, and a fitness center. It also offers a daily breakfast buffet to start the day off right. With its convenient location and amenities, Windsor Plaza Copacabana is an ideal choice for those looking to explore the city during a short stay.

Mercure Rio de Janeiro Arpoador Hotel: Situated near the famous Ipanema and Copacabana beaches, Mercure Rio de Janeiro Arpoador Hotel offers a convenient location for a short city break. The hotel features comfortable rooms, an outdoor pool, and a fitness center. Guests can also enjoy a meal at the hotels restaurant or relax with a drink at the rooftop bar. With its central location and modern amenities, Mercure Rio de Janeiro Arpoador Hotel provides a great base for exploring the city.

Show moreLess