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-21

2026-04-22
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

6946 results

  • Rio Stay Rio Centro

    From US$ 56

    Rua Pedro Calmon Nº98, Jacarepagua - Rio De Janeiro, Rio de Janeiro, Brazil (To the map)

    You'll need 34-minute drive to Galeao airport. The 4-star hotel stands 1.7 km from the City of Rock.

    To the hotel

    price for 1 night
    Book Now From US$ 56
  • Pousada Bella Spiaggia

    From US$ 50

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

    Guests can reach the performing arts theater "Puppet Theatre" approximately 30 minutes' walk away. Also…

    To the hotel

    price for 1 night
    Book Now From US$ 50
  • Acqua Jungle Lodge, Bangalo Na Selva

    From US$ 224

    Rua Do Cemiterio, S/N Ilha Grande - Rj, Vila do Abraao, Brazil (To the map)

    The Feiticeira Waterfall also lies 2.3 km from this Vila do Abraao hotel. Located a mere 1.3 km from…

    To the hotel

    price for 1 night
    Book Now From US$ 224
  • Ferradura Parque Pousada

    From US$ 54

    Rua G 5 Numero 3, Ferradura, Armacao dos Buzios, Brazil (To the map)

    The hotel is 3.2 km from Azeda Beach and 2.4 km from Juscelino Kubitschek statue. The nearby entertainment…

    To the hotel

    price for 1 night
    Book Now From US$ 54
  • Pousada Pratagy

    From US$ 30

    Av. Min. Salgado Filho, 4484, Saquarema, Brazil (To the map)

    The Vila Beach is nearly a 10-minute ride from the hotel, while Saquarema Central Square is nearly a…

    To the hotel

    price for 1 night
    Book Now From US$ 30
  • Loft Cerejeira No Sitio Gaia Miguel Pereira Rj

    From US$ 84

    Rua Agostinho Dias, 525, Miguel Pereira, Brazil (To the map)

    The centre of Miguel Pereira is a 30 minutes' walk of this hotel. The Pocão Waterfall is about 20 minutes…

    To the hotel

    price for 1 night
    Book Now From US$ 84
  • Hanna Buzios Al Mare Hotel

    From US$ 30

    Av. Jose Bento Ribeiro Dantas, 250, Armacao dos Buzios, Brazil (To the map)

    The hotel offers a prime location a 10-minute drive from Umberto Modiano airport. You will enjoy your…

    To the hotel

    price for 1 night
    Book Now From US$ 30
  • Pousada Colibri Serrano

    From US$ 49

    Estrada Mury Lumiar Km 23, Lumiar, Brazil (To the map)

    Lumiar centre can be reached within 10 minutes' walk. Attractions in the area also include the Meeting…

    To the hotel

    price for 1 night
    Book Now From US$ 49
  • Chales Nova Friburgo

    From US$ 94

    Gaia De Luz Dos - Estr. Tres Picos, 000 - Campo Do Coelho, Nova Friburgo - Rj, 28630-991, Nova Friburgo, Brazil (To the map)

    The hotel is a great place to stay due to its private location in Nova Friburgo. The property is situated…

    To the hotel

    price for 1 night
    Book Now From US$ 94
  • Pousada Via Lagos

    152 Rj-140, Sao Pedro da Aldeia, Brazil (To the map)

    The sandy white palm-fringed fishing Praia da Pitoria Beach is 3.6 km away, while the Church of Our Lady…

    To the hotel

    Book Now
  • Pousada Platodasilhas

    From US$ 39

    Rua Raul Leal 100, Angra dos Reis, Brazil (To the map)

    The Pier Santa Luzia can be easily reached nearly a 20-minute ride away. The Pousada Platodasilhas Angra…

    To the hotel

    price for 1 night
    Book Now From US$ 39
  • Hotel Pousada Chale Do Coqueiral

    From US$ 35

    Rua Jussara, 1088 - Coqueiral, Araruama, Brazil (To the map)

    The centre of Araruama can be reached within a 30-minute walk. From this Araruama hotel it will take…

    To the hotel

    price for 1 night
    Book Now From US$ 35
  • Praia Virgem Hostel

    From US$ 27

    399 Rua Tulio De Alencar, Rio das Ostras, Brazil (To the map)

    Staying at the Rio das Ostras hostel, guests can pay a visit to the Whale Square, located an 8-minute…

    To the hotel

    price for 1 night
    Book Now From US$ 27
  • Parque Hotel Morro Azul - A 12 Km Do Parque Dos Dinossauros

    From US$ 42

    Rua Joaquim Mendes, 237, Morro Azul (Rio de Janeiro), Brazil (To the map)

    The centre of Morro Azul is a 5 minutes' walk of the hotel. The Parque Hotel Morro Azul - A 12 Km Do…

    To the hotel

    price for 1 night
    Book Now From US$ 42
  • Maison Aires Malcher

    From US$ 73

    Rua Oitenta E Sete - S/Nº Quadra 143 - Lote 13 - Aracatiba, Marica, Brazil (To the map)

    You'll need 59-minute drive to Santos Dumont airport. Guests will also get to the hotel 2.5 km from the…

    To the hotel

    price for 1 night
    Book Now From US$ 73
  • Pousada Da Praia

    From US$ 31

    Rua Trinta E Sete, 20 - Itaipuacu, Itaipuacu, Brazil (To the map)

    You'll need 58-minute drive to Santos Dumont airport. The hotel is 3.7 km from Itaocaia Valley and 50…

    To the hotel

    price for 1 night
    Book Now From US$ 31
  • Spa E Hotel Fazenda Gaura Mandir

    From US$ 44

    Estrada Da Prata Dos Aredes, S/N - Canoas, Teresopolis - Rj, 25976-440, Teresopolis, Brazil (To the map)

    The Parc Magique is 4.9 km from this Teresopolis hotel, and Galeao airport is 110 km away. Located around…

    To the hotel

    price for 1 night
    Book Now From US$ 44
  • Hotel Verano Stay Rock In Rio Suites

    From US$ 91

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

    Situated in the vicinity of the City of Arts, the hotel also gives access to such sports venues as the…

    To the hotel

    price for 1 night
    Book Now From US$ 91
  • Hostel Iguabella - Rj

    From US$ 42

    Rua Alberto Ribeiro, 07 Quadra 23 - Bairro Sopoto, Iguaba Grande, Brazil (To the map)

    You'll need 35-minute drive to Cabo Frio International airport. The Iguabella gives access to Base Experimental…

    To the hotel

    price for 1 night
    Book Now From US$ 42
  • Cobertura Luxo Sophia I - Orla Praia Grande

    From US$ 172

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

    The centre of Arraial do Cabo can be reached in 10 minutes' walk of the hotel, and such cultural venues…

    To the hotel

    price for 1 night
    Book Now From US$ 172