Menu
  • Customer help
  • USD
    USD U.S. dollar EUR Euro GBP Pound sterling AUD Australian dollar CAD Canadian dollar BRL Brazilian real 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 Argentine 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-11-14

2026-11-15
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.

Spa 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

711 results

  • Hotel Vivenda Penedo

    From US$ 75

    Rua Passeio Niteroi, Penedo (Rio de Janeiro), Brazil (To the map)

    This 3-star hotel is in the Penedo district, 450 metres from Museu Dona Eva. Shopping Roda D' Agua can…

    To the hotel

    price for 1 night
    Book Now From US$ 75
  • Pousada Estrela Da Manha

    From US$ 151

    Travessa Jofre Martins 137, Sao Pedro da Serra (Rio de Janeiro), Brazil (To the map)

    Sao Pedro da Serra centre can be reached within 10 minutes' walk. The comfortable hotel stands a 10-minute…

    To the hotel

    price for 1 night
    Book Now From US$ 151
  • Pousada Suarez

    From US$ 71

    Estrada das Tres Cachoeiras, 1150 Estrada das Três Cachoeiras, 1150, Penedo (Rio de Janeiro), Brazil (To the map)

    The centre of Penedo can be reached within a 5-minute walk, and natural attractions like the fish Trutas…

    To the hotel

    price for 1 night
    Book Now From US$ 71
  • Hotel Nacional

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

    The hotel has a prime location in proximity to Morro Dois Irmaos, while shopping venues like the large…

    To the hotel

    Book Now
  • Fachoalto Budget

    From US$ 56

    Estrada Da Vargem Grande 2203 - Fazenda Inglesa, Petropolis (Rio de Janeiro), Brazil (To the map)

    Quitandinha Palace is also around 15 minutes by car from the bed & breakfast. This Petropolis hotel lies…

    To the hotel

    price for 1 night
    Book Now From US$ 56
  • Hotel Vila Verde

    From US$ 200

    Av Antonio Mario Azevedo, s/n Estrada Friburgo Teresopolis - RJ 130, Km 3 Córrego D'antas, Nova Friburgo, Brazil (To the map)

    The comfortable hotel is nestled 3.8 km from Central Park. The property is also within reach of Atlantic…

    To the hotel

    price for 1 night
    Book Now From US$ 200
  • Spaceeds

    From US$ 1279

    Itaipuacu, Marica, Brazil (To the map)

    This Marica hotel has a convenient location around 10 minutes by car from Praia de Itaipuacu. Plus the…

    To the hotel

    price for 1 night
    Book Now From US$ 1279
  • Pousada Chales Jardim Das Bromelias - Visconde De Maua

    From US$ 102

    Rj-151 = Estrada Maua / Rio Preto 1599, Visconde De Maua, Brazil (To the map)

    The centre of Visconde De Maua can be reached within a 10-minute walk, and natural attractions like Parque…

    To the hotel

    price for 1 night
    Book Now From US$ 102
  • Flat Frente Mar Com Piscina, Hidromassagem E Sauna

    From US$ 67

    Rua Dos Badejos, 40, Cabo Frio, Brazil (To the map)

    This Cabo Frio hotel has a beachfront setting 4.2 km from Praca das Aguas, while natural sights like…

    To the hotel

    price for 1 night
    Book Now From US$ 67
  • Hotel Fazenda Uniao

    From US$ 300

    Rodovia Rj 135, Km 25, S/N° - Fazenda Uniao - Abarracamento - Rio Das Flores - Rj, Rio das Flores, Brazil (To the map)

    The centre of Rio das Flores can be reached within a 20-minute walk. This Rio das Flores hotel is also…

    To the hotel

    price for 1 night
    Book Now From US$ 300
  • Happy Flat Itaipava - Granja Brasil

    From US$ 82

    9153 Estrada Uniao E Industria Puc 02, Bloco Manacas, Itaipava, Brazil (To the map)

    At the hotel, you'll be merely 600 metres from Shopping Valley and within 10 minutes' drive of Museu…

    To the hotel

    price for 1 night
    Book Now From US$ 82
  • Pousada Tekoa Indiana

    From US$ 88

    Vila Indiana 159, Cachoeiras de Macacu, Brazil (To the map)

    Poco das Bruxas is 2.6 km from the comfortable hotel. Featuring a quiet location, the 3-star Pousada…

    To the hotel

    price for 1 night
    Book Now From US$ 88
  • Espaco Vida Mury - Casa Mara

    From US$ 128

    Rua Domingos Fernandes Moreira 107, Nova Friburgo, Brazil (To the map)

    Guests will find Ponte Da Saudade a 10-minute drive from the elegant hotel. This accommodation is within…

    To the hotel

    price for 1 night
    Book Now From US$ 128
  • Hotel Pousada Brava Club

    From US$ 91

    Rua Da Praia 395, Praia Brava, Armacao dos Buzios, Brazil (To the map)

    This 4-star hotel enjoys proximity to Ilha do Coboclo, located around 25 minutes' walk away. Brava Beach…

    To the hotel

    price for 1 night
    Book Now From US$ 91
  • Rio Stay Residence, Rio Centro, Rock In Rio, Arena

    From US$ 114

    Rua Pedro Calmon, 98, Rio de Janeiro, Brazil (To the map)

    Guests may find Pedra da Gavea 3.2 km from the comfortable hotel, and Mirante do Caete is 2.4 km away.

    To the hotel

    price for 1 night
    Book Now From US$ 114
  • Baixo Sana Pousada

    From US$ 49

    Estrada Serra-Mar, 0, 00000 Km 54, Flat 01 - Figueira Branca - Rj, Casimiro de Abreu, Brazil (To the map)

    When staying at this Casimiro de Abreu inn, you'll be around a 15-minute drive from Praca Bosque das…

    To the hotel

    price for 1 night
    Book Now From US$ 49
  • Excelente Suite Ao Lado Do Riocentro

    From US$ 49

    98 Rua Pedro Calmon, Rio de Janeiro, Brazil (To the map)

    Olympic Golf Course stands 3.6 km away, and Pedra da Gavea is 2.4 km from the hotel. Sitio Roberto Burle…

    To the hotel

    price for 1 night
    Book Now From US$ 49
  • America Apart-Hotel

    From US$ 54

    Rua Tenente Coronel Cardoso 1031, Campos dos Goytacazes, Brazil (To the map)

    Cachoeira do Rio Preto lies 3.8 km away, and Assembleia De Deus Central is 2.1 km from the hotel. The…

    To the hotel

    price for 1 night
    Book Now From US$ 54
  • Seleto Hotel Fazenda

    From US$ 55

    Rodovia Presidente Dutra Saida 258 - Antes Da Entrada De Arrozal - Lado Do Posto 4 Irmaos, Arrozal (Rio de Janeiro), Brazil (To the map)

    The centre of Arrozal can be reached within a 5-minute walk. Also, the hotel is 94 km from Ubatuba. Guests…

    To the hotel

    price for 1 night
    Book Now From US$ 55
  • Hotel Du Lac Macae

    From US$ 98

    Rua Ailton Da Silva, N° 20 Praia Do Pecado Macae Rio De Janeiro, Macae, Brazil (To the map)

    Solar dos Mellos Museum is about 15 minutes by car from the hotel, while Arquipelago de Sant'Ana is 3.2…

    To the hotel

    price for 1 night
    Book Now From US$ 98