Menu

Search options

2026-04-27

2026-04-28
Ages of children:
Choose the age of a child
Choose the age of children
Cancel
OK

Maximum period that can be booked is 30 days. Please enter alternative dates.

Hotels in Rio de Janeiro

Filter Results

Narrow your choice

Open Filter Close Filter

Hotels by stars

Budget (per night)

Other property types

Districts

Landmarks

Hotel types

User rating

Facilities

In the room

Specify by

Apply Filters
Clear Filters

527 results

  • Hotel Ok

    From US$ 20

    Rua Senador Dantas, 24, Rio de Janeiro, Brazil (To the map)

    This Rio de Janeiro hotel lies merely 1.3 km from Guanabara Bay and not far from Ruins Park Art Gallery.

    To the hotel

    price for 1 night
    Book Now From US$ 20
  • Bambina Hotel -Adultos Somente

    From US$ 61

    Rua Bambina 65, Rio de Janeiro, Brazil (To the map)

    This 4-star hotel is ideally situated 3.5 km from the Dona Marta Viewpoint. The Church of Our Lady of…

    To the hotel

    price for 1 night
    Book Now From US$ 61
  • Hotel Monte Castelo

    From US$ 26

    Rua Candido Mendes 201, Rio de Janeiro, Brazil (To the map)

    The Selarón Steps is 100 metres away, while Estação D Pedro II Central train station is 3.1 km from the…

    To the hotel

    price for 1 night
    Book Now From US$ 26
  • Hmg Rio Suites

    From US$ 35

    Rua Sao Clemente, 23 - 1O. Andar, Rio de Janeiro, Brazil (To the map)

    The hotel is about 5 km from Santos Dumont airport and within 5 minutes' drive of such cultural venues…

    To the hotel

    price for 1 night
    Book Now From US$ 35
  • Mirante Do Arvrao

    From US$ 51

    Rua Armando De Almeida Lima, 8 - Vidigal, Rio de Janeiro, Brazil (To the map)

    The hotel is nestled in the very heart of Rio de Janeiro and 30 minutes by car from Estação D Pedro II…

    To the hotel

    price for 1 night
    Book Now From US$ 51
  • Hotel Villa Rica

    From US$ 25

    Rua Conde De Lages, 2, Rio de Janeiro, Brazil (To the map)

    Located 450 m from Public Promenade, this Rio de Janeiro hotel lies 2.2 km from shopping venues such…

    To the hotel

    price for 1 night
    Book Now From US$ 25
  • Art Lapa Hotel

    From US$ 35

    R. Do Lavradio, 200, Rio de Janeiro, Brazil (To the map)

    Escadaria Selaron Stairway is about 500 metres away, while Estação D Pedro II Central train station is…

    To the hotel

    price for 1 night
    Book Now From US$ 35
  • Hotel Vitoria

    From US$ 16

    Rua Do Catete, 172, Rio de Janeiro, Brazil (To the map)

    This traditional hotel is in the centre of Rio de Janeiro, so guests have direct access to the urban…

    To the hotel

    price for 1 night
    Book Now From US$ 16
  • Esuites Hotel Recreio Shopping

    From US$ 50

    Avenida Das Americas , 19021, Rio de Janeiro, Brazil (To the map)

    The 4-star hotel in Rio de Janeiro is 2.9 km from América Shopping. A 25-minute walk from Macumba Beach…

    To the hotel

    price for 1 night
    Book Now From US$ 50
  • Hotel Diplomata Copacabana

    From US$ 32

    Praca Demetrio Ribeiro , Nº 103 - Copacabana, Rio de Janeiro, Brazil (To the map)

    This Rio de Janeiro hotel offers a prime location in the immediate vicinity of the Princess Isabel Statue.

    To the hotel

    price for 1 night
    Book Now From US$ 32
  • Diamond Hotel

    From US$ 38

    Gloria, 46, Rio de Janeiro, Brazil (To the map)

    Located just 150 metres from the Paris Square, the 3-star hotel is also a short way from entertainment…

    To the hotel

    price for 1 night
    Book Now From US$ 38
  • Hotel Rondonia Palace

    From US$ 25

    Rua Buarque De Macedo 60, Rio de Janeiro, Brazil (To the map)

    The hotel in the Dong Da district of Rio de Janeiro is about a 5-minute ride from the National Library…

    To the hotel

    price for 1 night
    Book Now From US$ 25
  • Ibis Rio Porto Atlantico

    From US$ 23

    Av. Prof. Pereira Reis 49 Santo Cristo, Rio de Janeiro, Brazil (To the map)

    The hotel in the historical Porto Maravilha district is just 1.8 km from the Etnias Monument and 3.3…

    To the hotel

    price for 1 night
    Book Now From US$ 23
  • Secreto Quartos

    From US$ 31

    Rua Santa Clara 376 / E, Rio de Janeiro, Brazil (To the map)

    This Rio de Janeiro hotel is situated 3.2 km from the public park "Parque Lage", while the forested Chacrinha…

    To the hotel

    price for 1 night
    Book Now From US$ 31
  • Plaza Spania Boutique Hotel

    From US$ 48

    Rua Muniz Barreto, 554, Rio de Janeiro, Brazil (To the map)

    The hotel offers a place to stay in the Zona Sul district of Rio de Janeiro, in the immediate vicinity…

    To the hotel

    price for 1 night
    Book Now From US$ 48
  • Downtown Santana Hotel

    From US$ 23

    Rua Santana, 131, Rio de Janeiro, Brazil (To the map)

    Guests can access the Enormous Flamengo Urban Park 3.2 km from this Rio de Janeiro hotel, while the Real…

    To the hotel

    price for 1 night
    Book Now From US$ 23
  • Hotel Fenix (Adults Only)

    From US$ 31

    Rua Do Senado, 189, Rio de Janeiro, Brazil (To the map)

    This Rio de Janeiro hotel is situated around a 10-minute ride from the National Historical Museum and…

    To the hotel

    price for 1 night
    Book Now From US$ 31
  • Hotel Plaza Riazor

    From US$ 25

    Rua Do Catete, 160, Rio de Janeiro, Brazil (To the map)

    At this Rio de Janeiro hotel, you'll be 3.5 km from the Futuristic waterfront Museum of Tomorrow and…

    To the hotel

    price for 1 night
    Book Now From US$ 25
  • Ibis Budget Rio De Janeiro Centro

    From US$ 29

    Rua Silva Jardim No 32, Rio de Janeiro, Brazil (To the map)

    Standing just 400 m from the 18th - century Carioca Aqueduct, this smoke-free hotel is situated in a…

    To the hotel

    price for 1 night
    Book Now From US$ 29
  • B&B Hotel Rio De Janeiro Norte

    From US$ 30

    Avenida Dom Helder Camara, 5531, Rio de Janeiro, Brazil (To the map)

    Within a 7-km distance of the Maracanã Stadium, the hotel is also 4.4 km from the Grajau Forest Reserve.

    To the hotel

    price for 1 night
    Book Now From US$ 30