Search Hotels near Top Rio de Janeiro Attractions

Most Popular Hotels in Rio de Janeiro

See all 1,022 Hotels in Rio de Janeiro
Nectar Logo

Get 200 Nectar points when you book your hotel

Simply enter your Nectar card number when prompted. Your points will be credited 30 days after you return from your trip.

Windsor Atlântica
Windsor Atlântica

Avenida Atlantica, 1020, Rio de Janeiro CEP:22011010

5.0 out of 5.0
4.5 out of 5 (931 reviews)

Nestled on the beach, this Copacabana hotel is within a 15-minute walk of Praia do Leme and Forte Duque de Caxias. Chacrinh …

Belmond Copacabana Palace
Belmond Copacabana Palace

Avenida Atlantica 1702, Rio de Janeiro 22021-001

5.0 out of 5.0
4.7 out of 5 (437 reviews)

Located in Copacabana, this beachfront hotel is in the entertainment district and within 3 mi (5 km) of Praca Serzedelo …

Miramar Hotel by Windsor
Miramar Hotel by Windsor

Avenida Atlantica, 3668 - Copacabana, Rio de Janeiro 22070-001

5.0 out of 5.0
4.7 out of 5 (853 reviews)

Miramar Hotel by Windsor sits near south Copacabana Beach along lively Avenida Atlantica, home to shops, bars, and restaurant …

Américas Copacabana Hotel
Américas Copacabana Hotel

Rua Barata Ribeiro 550, Rio de Janeiro 22040-001

3.5 out of 5.0
4.4 out of 5 (396 reviews)

Located in Copacabana, this hotel is 0.3 mi (0.6 km) from Bairro Peixoto and 2.8 mi (4.5 km) from Parque Henrique Lage. …

Get Rates
Windsor Leme Hotel
Windsor Leme Hotel

Avenida Atlantica 656, Rio de Janeiro 22010-000

4.0 out of 5.0
4.2 out of 5 (587 reviews)

The Windsor Leme Hotel is located along Leme Beach, at the north end of Copacabana. Sugarloaf Mountain, Forte Duque de Caxias …

Praia Apartment Rooms
Praia Apartment Rooms

Rua São Clemente, 23, Rio de Janeiro 22260-001

2.5 out of 5.0

Located in Botafogo, this apartment is 0.2 mi (0.3 km) from Museu Casa de Rui Barbosa and within 3 mi (5 km) of Sugar Loaf …

Hotel Fasano Rio de Janeiro
Hotel Fasano Rio de Janeiro

Avenida Vieira Souto 80, Rio de Janeiro 22420-000

5.0 out of 5.0
4.5 out of 5 (122 reviews)

Nestled on the beach, this Arpoador hotel is 0.1 mi (0.2 km) from Casa de Cultura Laura Alvim and 1.7 mi (2.8 km) from Leblon …

Sheraton Grand Rio Hotel & Resort
Sheraton Grand Rio Hotel & Resort

Avenida Niemeyer 121 - Leblon, Rio de Janeiro 22450-220

5.0 out of 5.0
3.9 out of 5 (508 reviews)

This renovated urban resort fronts a white-sand beach between Barra da Tijuca and famed Ipanema Beach, with a complimentary …

Premier Copacabana Hotel
Premier Copacabana Hotel

Rua Tonelero 205, Rio de Janeiro 22030-000

3.5 out of 5.0
3.9 out of 5 (779 reviews)

Located in Rio de Janeiro's lively Copacabana neighborhood, the hotel is just a 4-block stroll from sun and surf on the sands …

Get Rates
Grand Hyatt Rio De Janeiro
Grand Hyatt Rio De Janeiro

Av. Lucio Costa 9600, Rio De Janeiro 22795-007

5.0 out of 5.0
4.7 out of 5 (102 reviews)

Situated by the ocean, this luxury hotel is within 3 mi (5 km) of Barra Shopping Center, BarraShopping Mall, and Bosque da …


Recent Reviews in Rio de Janeiro

Hide content

Narrow your search

Pocket Guide: Rio de Janeiro

Visiting Rio de Janeiro

Nature enthusiasts will enjoy a visit to Rio de Janeiro, though all visitors are sure to appreciate the beaches, restaurants, and shopping. This welcoming, seaside city also attracts visitors with its museums, art, and sporting events. Top attractions include Corcovado and Sugar Loaf Mountain.
  • There are 664 Rio de Janeiro hotels
  • August is the most expensive month to travel here, while November tends to be the cheapest
  • Closest major airport is in Rio de Janeiro (GIG-Galeao - Antonio Carlos Jobim Intl.), 12.8 mi (20.6 km) from the city centre

Sightseeing around Rio de Janeiro

  • Known for its museums, art, and live music, including cultural attractions such as Museum of Modern Art, BARRAmusic, and Citibank Hall Rio de Janeiro
  • Notable landmarks include Corcovado, Sugar Loaf Mountain, and Roberto Burle Marx Estate
  • The beach, seaside, and sunsets provide a picturesque setting, and places to consider visiting are Rio de Janeiro Botanical Garden, Leblon Beach, and Parque Henrique Lage
  • Shopping is one of the top reasons to visit, so consider an excursion to BarraShopping Mall, Barra Shopping Center, and Recreio Shopping Center
  • Everyone—not just sports fans—will find lots of reasons to cheer at a game or event at Maracana Stadium, Nelson Piquet Auto Race Track, or HSBC Arena

Getting around Rio de Janeiro

With so many transportation options, seeing Rio de Janeiro is a breeze. Walk to a nearby metro station like College Station, Iraja Station, or Thomaz Coelho Station. If you're looking to journey outside of the area, take a train from Rio de Janeiro Realengo Station, Rio de Janeiro Magalhaes Bastos Station, or Rio de Janeiro Vila Militar Station.

Staying in Rio de Janeiro

In Rio de Janeiro, you'll find 664 hotels and other accommodation options to choose from, making it easy to plan your perfect holiday retreat at an affordable price:
  • 237 hotels, ranging from GBP 30/night to GBP 430/night
  • 21 aparthotels, ranging from GBP 47/night to GBP 126/night
  • 255 apartments, ranging from GBP 17/night to GBP 477/night
  • 14 B&Bs, ranging from GBP 14/night to GBP 98/night
  • 11 guesthouses, ranging from GBP 18/night to GBP 109/night
  • 98 hostels, ranging from GBP 5/night to GBP 89/night
  • 22 pousadas, ranging from GBP 28/night to GBP 284/night
For family trips or any other travel plans, you might consider these top-rated, larger hotels:
  • Hilton Barra Rio De Janeiro, averaging GBP 135.43/night
  • Miramar Hotel by Windsor, averaging GBP 223.02/night
Looking for a romantic getaway, a cosy spot, or a boutique stay? You might like these highly rated smaller hotels or specialty properties:
  • TuAkAzA Exclusive Lodge Boutique Hotel, averaging GBP 354.52/night
  • 1900 Hotel, averaging GBP 54.94/night
Hilton Barra Rio De Janeiro, a 5-star favourite with Expedia travellers, has a 4.9 out of 5 user rating. Also highly rated by guests are TuAkAzA Exclusive Lodge Boutique Hotel and Miramar Hotel by Windsor.

Dressing for Rio de Janeiro

  • Between January and March, you can expect the daytime average to be around 30°C and the nighttime average to be 21°C
  • From April to June, temperatures average about 27°C during the day and 17°C at night
  • July through September averages 25°C during the day and 17°C at night
  • In October–December, the average temperature is 28°C during the day and 19°C at night
  • Average annual rainfall for Rio de Janeiro is 49 millimetres