Find and Book Top Hotels in Rio de Janeiro

Search among 248 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
151-200 out of 248
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.0
Great165 reviews
MapView on map3.7 mi from City Center
From   US$ 47 /nightSelect
8.2
Great37 reviews
MapView on map13.2 mi from City Center400 yd from Rio Olympic Velodrome
From   US$ 53 /nightSelect
8.6
Great11 reviews
5.4 mi from City Center400 yd from Leblon Beach
From   US$ 17 /nightSelect
Hostel
7.6
Very good209 reviews
5.3 mi from City Center
From   US$ 17 /nightSelect
7.8
Very good81 reviews
1.2 mi from City Center1.1 mi from Maracanã Stadium
From   US$ 42 /nightSelect
7.8
Very good12 reviews
12.2 mi from City Center
From   US$ 45 /nightSelect
8.4
Great48 reviews
5.3 mi from City Center600 yd from Leblon Beach
From   US$ 127 /nightSelect
8.2
Great207 reviews
4.2 mi from City Center
From   US$ 63 /nightSelect
8.6
Great105 reviews
1.7 mi from City Center1200 yd from Aterro do Flamengo
From   US$ 20 /nightSelect
8.0
Great228 reviews
1.6 mi from City Center700 yd from Aterro do Flamengo
From   US$ 54 /nightSelect
8.2
Great264 reviews
7.0 mi from City Center
From   US$ 81 /nightSelect
8.4
Great657 reviews
1300 yd from City Center800 yd from Cinelândia Square
From   US$ 44 /nightSelect
8.2
Great197 reviews
4.5 mi from City Center1.2 mi from Rodrigo de Freitas Lake
From   US$ 95 /nightSelect
8.4
Great38 reviews
5.5 mi from City Center800 yd from Leblon Beach
From   US$ 16 /nightSelect
8.2
Great143 reviews
1200 yd from City Center900 yd from Cinelândia Square
From   US$ 59 /nightSelect
8.4
Great214 reviews
3.7 mi from City Center
From   US$ 66 /nightSelect
7.4
Very good8 reviews
5.1 mi from City Center1.2 mi from Post 10 - Ipanema
From   US$ 34 /nightSelect
8.2
Great51 reviews
1200 yd from City Center900 yd from Cinelândia Square
From   US$ 45 /nightSelect
8.0
Great1 review
3.3 mi from City Center1600 yd from Sugarloaf Mountain
From   US$ 32 /nightSelect
8.4
Great286 reviews
1.7 mi from City Center300 yd from Aterro do Flamengo
From   US$ 39 /nightSelect
7.2
Very good54 reviews
7.3 mi from City Center
From   US$ 173 /nightSelect
8.0
Great44 reviews
1600 yd from City Center1500 yd from Cinelândia Square
From   US$ 63 /nightSelect
9.2
Perfect3 reviews
6.7 mi from City Center
From   US$ 55 /nightSelect
Guest house
8.4
Great276 reviews
1.6 mi from City Center
From   US$ 199 /nightSelect
8.4
Great1029 reviews
1.2 mi from City Center800 yd from Cinelândia Square
From   US$ 38 /nightSelect
8.2
Great332 reviews
2.0 mi from City Center1000 yd from Flamengo Beach
From   US$ 20 /nightSelect
8.6
Great761 reviews
4.2 mi from City Center1.2 mi from Rodrigo de Freitas Lake
From   US$ 69 /nightSelect
8.2
Great71 reviews
5.2 mi from City Center1.1 mi from Post 10 - Ipanema
From   US$ 38 /nightSelect
8.0
Great67 reviews
5.3 mi from City Center
From   US$ 96 /nightSelect
7.2
Very good71 reviews
3.7 mi from City Center1.2 mi from Rodrigo de Freitas Lake
From   US$ 69 /nightSelect
8.4
Great125 reviews
2.9 mi from City Center
From   US$ 54 /nightSelect
8.6
Great8 reviews
1.7 mi from City Center400 yd from Aterro do Flamengo
From   US$ 61 /nightSelect
5.0
Guest rating1 review
10.4 mi from City Center
From   US$ 29 /nightSelect
8.2
Great52 reviews
2.5 mi from City Center
From   US$ 74 /nightSelect
7.6
Very good86 reviews
19.5 mi from City Center1200 yd from Recreio dos Bandeirantes Beach
From   US$ 86 /nightSelect
8.2
Great62 reviews
5.4 mi from City Center
From   US$ 31 /nightSelect
8.2
Great72 reviews
2.5 mi from City Center
From   US$ 28 /nightSelect
8.0
Great155 reviews
9.9 mi from City Center
From   US$ 31 /nightSelect
8.2
Great94 reviews
2.2 mi from City Center1300 yd from Flamengo Beach
From   US$ 40 /nightSelect
8.2
Great112 reviews
1800 yd from City Center1300 yd from Cinelândia Square
From   US$ 100 /nightSelect
8.0
Great9 reviews
9.7 mi from City Center
From   US$ 205 /nightSelect
8.0
Great30 reviews
1700 yd from City Center1800 yd from Cinelândia Square
From   US$ 484 /nightSelect
8.6
Great92 reviews
5.1 mi from City Center600 yd from Post 10 - Ipanema
From   US$ 16 /nightSelect
7.6
Very good24 reviews
6.6 mi from City Center
From   US$ 51 /nightSelect
8.2
Great51 reviews
6.2 mi from City Center
From   US$ 83 /nightSelect
7.8
Very good9 reviews
5.4 mi from City Center400 yd from Leblon Beach
From   US$ 7 /nightSelect
7.6
Very good28 reviews
2.0 mi from City Center1.0 mi from Christ the Redeemer
From   US$ 14 /nightSelect
8.2
Great37 reviews
3.8 mi from City Center1.2 mi from Sugarloaf Mountain
From   US$ 25 /nightSelect
1.2 mi from City Center1000 yd from Cinelândia Square
From   US$ 396 /nightSelect
8.0
Great10 reviews
4.4 mi from City Center
From   US$ 73 /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