Menu

Search options

Select city first

2025-07-25

2025-07-26
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

1842 results

  • Dutra 1104

    From US$ 62

    Rua Corra Dutra 99 Catete, Rio de Janeiro, Brazil (To the map)

    The accommodation is near an underground station and just near the urban mansion "Catete Palace". Centro…

    To the hotel

    price for 1 night
    Book Now From US$ 62
  • Villa Salvia Geriba Beach Ao Lado Fishbone

    From US$ 487

    Rua Campo De Pouso 5, Armacao dos Buzios, Brazil (To the map)

    Located merely a 6-minute walk from Geriba Lagoon, this Armacao dos Buzios hotel is at a distance of…

    To the hotel

    price for 1 night
    Book Now From US$ 487
  • Hotel Nacional - Vista Frontal Mar

    From US$ 306

    Av. Niemeyer, 769 Apartamento 1510, Rio de Janeiro, Brazil (To the map)

    Sao Conrado Beach and Praia da Gavea can be reached in 8 minutes' walk and 6 minutes' walk respectively.

    To the hotel

    price for 1 night
    Book Now From US$ 306
  • Pousada Boa Acolhida

    Av. Vereador Antonio F. Dos Santos, 300, Cabo Frio, Brazil (To the map)

    This Cabo Frio hotel is within a 5-minute drive of Municipal Theater and a short distance from Fort's…

    To the hotel

    Book Now
  • Mercure Paraty

    Br 101, Km 563 S/N,S/N, Paraty, Brazil (To the map)

    Pontal Beach is 25 minutes on foot from this property in Paraty. Nature lovers will appreciate the proximity…

    To the hotel

    Book Now
  • Pousada Nova Estrela Inn

    From US$ 81

    Rua Flamboyant, 11, Armacao dos Buzios, Brazil (To the map)

    This Armacao dos Buzios property is situated at a distance of 2.9 km from Juscelino Kubitschek statue…

    To the hotel

    price for 1 night
    Book Now From US$ 81
  • Pousada Recanto Do Sabia

    From US$ 91

    Rua Do Bicao , 5, Vila do Abraao, Brazil (To the map)

    Located only 7 minutes' walk from Sain't Sebastian Church, the accommodation is right near Ilha Grande…

    To the hotel

    price for 1 night
    Book Now From US$ 91
  • Melia Angra

    Rodovia Rio Santos Br 101 Km 488, Angra dos Reis, Brazil (To the map)

    While staying in the property, you are invited to discover Praia Da Piedade, located a 10-minute drive…

    To the hotel

    Book Now
  • Tulip Inn Rio De Janeiro Ipanema

    From US$ 86

    Av Rainha Elizabeth 440, Rio de Janeiro, Brazil (To the map)

    The accommodation is near an underground station and at a medium distance from Fresh coconut. The 3-star…

    To the hotel

    price for 1 night
    Book Now From US$ 86
  • Hotel Sambaetiba

    From US$ 60

    Estrada da Ligacao s/n quadra 37 lote 35, Sambaetiba, Brazil (To the map)

    The accommodation is in a rural area of Itaborai. Arraial do Cabo is 86 km away as well. Hotel Sambaetiba…

    To the hotel

    price for 1 night
    Book Now From US$ 60
  • Flat Rio 2 - Bar32

    Rua Escultor Sergio Camargo, 50, Rio de Janeiro, Brazil (To the map)

    The property is located around a 25-minute walk from Riocentro and just a short walk down to Centro Comercial…

    To the hotel

    Book Now
  • Rio Presidente

    From US$ 50

    Rua Pedro 119 Centro Rio De Janeiro, Rio de Janeiro, Brazil (To the map)

    The centre of Rio de Janeiro can be reached within a 15-minute walk, and natural attractions like Campo…

    To the hotel

    price for 1 night
    Book Now From US$ 50
  • Pousada Tapera

    From US$ 51

    Praia Da Tapera Ilha Do Araujo S N Quartos, Paraty, Brazil (To the map)

    Within 7 km of Pontal Beach, this Paraty hotel is also just a short drive from Ilha do Joao Araujo. At…

    To the hotel

    price for 1 night
    Book Now From US$ 51
  • Sophia I Praia Grande

    From US$ 172

    90 Avenida Doutor Hermes Barcelos 90, Arraial do Cabo, Brazil (To the map)

    Orla Flavia Alessandra is located 50 metres from the hotel, and such natural sites as Praia da Ilha do…

    To the hotel

    price for 1 night
    Book Now From US$ 172
  • Hotel Nacional Rio De Janeiro

    769 Avenida Niemeyer Quarto 2805, 28° Andar, Rio de Janeiro, Brazil (To the map)

    Pepino Beach is located nearly a 5-minute walk from the property, and such natural sites as Parque da…

    To the hotel

    Book Now
  • Recanto Da Ana Alice Suites

    Rua Getulio Vargas, Vila do Abraao, Brazil (To the map)

    The Recanto Da Ana Alice Suites Vila do Abraao places you 25 minutes' stroll from Cachoeira Da Feiticeira…

    To the hotel

    Book Now
  • Pousada Bromelias Bem-Estar

    Rodovia Br 101 Km 562, Paraty, Brazil (To the map)

    This Paraty hotel can be reached approximately 10 minutes' drive from Stone Macela. The nearby notable…

    To the hotel

    Book Now
  • Pousada Solar De Aquarius

    From US$ 31

    Avenida Independencia Cabo Frio 103, Tamoios, Brazil (To the map)

    You'll need 22-minute drive to Umberto Modiano airport. The 3-star hotel is also around 5 minutes by…

    To the hotel

    price for 1 night
    Book Now From US$ 31
  • Pousadas Unicornio Ferradura Buzios

    From US$ 60

    R. Miriam Gomes, 868 - Cond. Do Atalntico - Ferradura, Buzios - Rj, 28950-000, Brazil Praia Da Ferradura, Buzios, Rio De Janeiro, Brazil 28950-000 Praia Da Ferradura, Buzios, Rio De Janeiro, Brazil, Armacao dos Buzios, Brazil (To the map)

    Mangue Pier is a 10-minute drive from this Armacao dos Buzios hotel, while Rua das Pedras is a 10-minute…

    To the hotel

    price for 1 night
    Book Now From US$ 60
  • Casa Mia Geriba Hotel Boutique

    From US$ 101

    Rua Pargos 7, Armacao dos Buzios, Brazil (To the map)

    The property lies in the Geriba district of Armacao dos Buzios, within a 500-metre distance of Canto…

    To the hotel

    price for 1 night
    Book Now From US$ 101