Menu
  • Customer help
  • USD
    USD U.S. dollar EUR Euro GBP Pound sterling AUD Australian dollar CAD Canadian dollar BRL Brazilian real BGN Bulgarian lev CNY Chinese yuan CZK Czech koruna DKK Danish krone HKD Hong Kong dollar ILS Israeli new sheqel JPY Japanese yen MYR Malaysian ringgit NZD New Zealand dollar NOK Norwegian krone PLN Polish zloty RON Romanian leu RUB Russian ruble SAR Saudi riyal SGD Singapore dollar ZAR South African rand KRW South Korean won SEK Swedish krona CHF Swiss franc TRY Turkish lira UAH Ukrainian hryvnia THB Thai baht ARS Argentina, Peso
    العربية 简体中文 Čeština Dansk Deutsch English Español Français Ελληνικά עברית Italiano 日本語 한국어 Magyar Nederlands Polski Português Português Русский Svenska Türkçe

Search options

Select city first

2026-04-23

2026-04-24
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 with indoor pool 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

6951 results

  • Les Jardins De Rio Boutique Hotel

    From US$ 215

    Rua Cosme Velho 1342, Rio De Janeiro, Br, Rio de Janeiro, Brazil (To the map)

    The guest house lies in the Zona Sul district of Rio de Janeiro, 4.8 km from such family-friendly attractions…

    To the hotel

    price for 1 night
    Book Now From US$ 215
  • Pousada Gente Bonita Mirante

    From US$ 97

    Rua Das Primaveras, 144, Armacao dos Buzios, Brazil (To the map)

    The hotel is located in the Joao Fernandes district, within reach of the outdoor sculpture "Brigitte…

    To the hotel

    price for 1 night
    Book Now From US$ 97
  • Casa Mar Paraty

    From US$ 237

    Rua Alziro Domingos Nascimento s/n, Paraty, Brazil (To the map)

    Jabaquara Beach lies about 7 km away, while the hindu temple "Templo Goura Vrindavana" is 4.2 km from…

    To the hotel

    price for 1 night
    Book Now From US$ 237
  • Eny Boutique Hotel & Spa

    From US$ 57

    Rua Do Torque 42, Armacao dos Buzios, Brazil (To the map)

    The centre of Armacao dos Buzios can be reached within a 20-minute walk, and natural attractions like…

    To the hotel

    price for 1 night
    Book Now From US$ 57
  • Casa Bonita Hospedagem E Cafe

    From US$ 87

    Rua Dona Romana, S/N, Vila do Abraao, Brazil (To the map)

    This Vila do Abraao hotel is around 400 metres from the Ilha Grande State Park and Dois Rios Beach is…

    To the hotel

    price for 1 night
    Book Now From US$ 87
  • Vert Hotel Penedo

    From US$ 177

    60 Rua Do Lago, Penedo (Rio de Janeiro), Brazil (To the map)

    The centre of Penedo can be reached within a 10-minute walk, and natural attractions like the Deus Waterfall…

    To the hotel

    price for 1 night
    Book Now From US$ 177
  • Pousada Casa Cactus Praia Da Tartaruga Buzios

    From US$ 59

    Rua Tartaruga 531, Armacao dos Buzios, Brazil (To the map)

    Ferradura Lagoon is not far from the hotel, while Gran Cine Bardot Movie Theater is 17 minutes' walk…

    To the hotel

    price for 1 night
    Book Now From US$ 59
  • Casa Beleza

    From US$ 132

    311 Rua Laurinda Santos Lobo, Rio de Janeiro, Brazil (To the map)

    Situated about 10 minutes' drive from the Cultural Center of the Bank of Brazil, this Rio de Janeiro…

    To the hotel

    price for 1 night
    Book Now From US$ 132
  • Hostel Sereia Do Mar

    From US$ 36

    Avenida Jabaquara 851, Paraty, Brazil (To the map)

    This hostel is situated 450 metres from Paraty Explorer, around 20 minutes' walk from such to entertainment…

    To the hotel

    price for 1 night
    Book Now From US$ 36
  • Luxo A Beira Mar Com Jacuzzi Particular

    From US$ 628

    Avenida Atlantica 2692, Rio de Janeiro, Brazil (To the map)

    The Chacrinha State Park is located a mere 1.5 km from the spacious apartment. The beachfront Luxo A…

    To the hotel

    price for 1 night
    Book Now From US$ 628
  • Perfect Views Best Location

    From US$ 348

    49 Rua Francisco Otaviano Apartamento 1709, Rio de Janeiro, Brazil (To the map)

    This 2-bedroom apartment is located 13 km from Estação D Pedro II Central train station and 150 metres…

    To the hotel

    price for 1 night
    Book Now From US$ 348
  • Angra Inn, Angra Dos Reis

    From US$ 64

    2629 Avenida Vereador Benedito Adelino Apartamento, Angra dos Reis, Brazil (To the map)

    Vila Velha Beach is 20 minutes' walk from the apartment, while the Beach of Arrows is 3.6 km away. The…

    To the hotel

    price for 1 night
    Book Now From US$ 64
  • Praia De Copacabana Exclusive Loft Bait Atlantica

    From US$ 250

    Avenida Atlantica, 2692 - Apartamento 1101, Rio de Janeiro, Brazil (To the map)

    450 metres from Siqueira Campos tube station, the 65 m² apartment is 2.9 km from the Sugarloaf cable…

    To the hotel

    price for 1 night
    Book Now From US$ 250
  • Lobie Dias Downtown

    From US$ 30

    Rua Goncalves Dias, 46, Rio de Janeiro, Brazil (To the map)

    This apartment features location 3.4 km from the Enormous Flamengo Urban Park and 2.2 km from the Marina…

    To the hotel

    price for 1 night
    Book Now From US$ 30
  • Lux Exclusive Frente Mar

    From US$ 314

    2692 Avenida Atlantica 702, Rio de Janeiro, Brazil (To the map)

    Fresh coconut is situated about 25 minutes' walk from this beachfront apartment. To enjoy your vacation…

    To the hotel

    price for 1 night
    Book Now From US$ 314
  • Mansao Espetacular Angra

    From US$ 55

    Condominio Marinas, Casa 108 Condominio Marinas Casa, Angra dos Reis, Brazil (To the map)

    Shopping Piratas is 2.1 km from the apartment. To enjoy your vacation in Angra dos Reis, stay at the…

    To the hotel

    price for 1 night
    Book Now From US$ 55
  • Hotel Casablanca Koeler

    From US$ 41

    Av Koeler 61, Petropolis (Rio de Janeiro), Brazil (To the map)

    The hotel offers a prime location a 58-minute drive from Galeao airport. Be sure to visit Colonial House…

    To the hotel

    price for 1 night
    Book Now From US$ 41
  • Pousada Serra&Mar Angra Dos Reis

    From US$ 53

    Estrada Forte Do Leme, S/N, Angra dos Reis, Brazil (To the map)

    Located around 10 minutes by car from the Biscay Beach, the beachfront hotel is also around 15 minutes…

    To the hotel

    price for 1 night
    Book Now From US$ 53
  • Barlavento Suites

    From US$ 46

    Estrada da Usina Velha S/N Joao Fernandes Armacao dos Buzios, Armacao dos Buzios, Brazil (To the map)

    Situated in the Joao Fernandes district, the hotel is just 1.7 km from the João Fernandes Beach. The…

    To the hotel

    price for 1 night
    Book Now From US$ 46
  • Suites Casa Da Colonia

    From US$ 41

    Rua Marechal Deodoro, 512, Paraty, Brazil (To the map)

    The hotel is right in the centre of Paraty, within a few blocks of Paraty. Attractions a mere 1.9 km…

    To the hotel

    price for 1 night
    Book Now From US$ 41