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-03-19

2026-03-20
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

588 results

  • Eco Resort Hotel Villa Sao Romao

    From US$ 353

    Estrada Serra Mar (Rj 142), Km 19 (Via Casimiro De Abreu), Lumiar, Brazil (To the map)

    The hotel is a great place to stay due to its picturesque location in Lumiar. Atelier Santa Helena Boarding…

    To the hotel

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

    From US$ 247

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

    Located right near the Altair Shopping, the hotel is 5 minutes' walk from Itaipava city centre. Guests…

    To the hotel

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

    From US$ 88

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

    You will enjoy your visit to Poco das Bruxas, 2.1 km from this 3-star hotel. The nearest airport is Galeao…

    To the hotel

    price for 1 night
    Book Now From US$ 88
  • Parador Buzios Boutique Hotel

    From US$ 73

    Rua Das Anchovas 83, Armacao dos Buzios, Brazil (To the map)

    Guests can get to the centre of Armacao dos Buzios within a 30-minute walk, while Tartaruga Beach is…

    To the hotel

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

    From US$ 63

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

    This 3-star hotel lies in the Parque Leopoldina district within a few blocks of the Shopping Avenida…

    To the hotel

    price for 1 night
    Book Now From US$ 63
  • Buzios Beach Resort Super Luxo Residencial 2501 E 2502

    From US$ 141

    Praia De Tucuns 2501/2502, Armacao dos Buzios, Brazil (To the map)

    The 4-star hotel is within 300 metres of a private beach. Located 15 minutes' drive from the Praia da…

    To the hotel

    price for 1 night
    Book Now From US$ 141
  • Espaco Verao Vermelho

    Rua Jupiter, 335, Cabo Frio, Brazil (To the map)

    You'll need 19-minute drive to Umberto Modiano airport. The Unamar Beach is also a mere 500 metres…

    To the hotel

    Book Now
  • Locanda Della Mimosa

    From US$ 216

    Alameda Das Mimosas, 30, Cascatinha, Brazil (To the map)

    This hotel is perfectly situated 7 km from the Cathedral of Petrópolis. The 3-star hotel in Cascatinha…

    To the hotel

    price for 1 night
    Book Now From US$ 216
  • Pousada Enseada Das Garcas

    From US$ 118

    Rua Jose Costa, 1088, Sao Pedro da Aldeia, Brazil (To the map)

    The hotel is located in Sao Pedro da Aldeia, nearly a 5-minute drive from a popular beach. The Enseada…

    To the hotel

    price for 1 night
    Book Now From US$ 118
  • Quinta Da Paz Resort

    From US$ 274

    Estrada Ministro Salgado Filho, 4004, Itaipava, Brazil (To the map)

    This Itaipava resort is about 90 km from RIOgaleao - Tom Jobim International airport and approximately…

    To the hotel

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

    From US$ 91

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

    The shaped Geriba Sandy Beach and the Orla Bardot Boardwalk are each 15 and 25 minutes on foot from this…

    To the hotel

    price for 1 night
    Book Now From US$ 91
  • Pousada Espaco Geriba

    Rua Elson Da Assuncao Goncalves 13, Armacao dos Buzios, Brazil (To the map)

    The cobblestoned Rua das Pedras in Armacao dos Buzios is 2.1 km from the hotel. Feel in total harmony…

    To the hotel

    Book Now
  • Casa Do Fachoalto

    From US$ 82

    Estrada Da Vargem Grande 2203, Araras Petropolis, Brazil (To the map)

    The Vale do Amor is 3.4 km from this Araras Petropolis hotel, and RIOgaleao - Tom Jobim International…

    To the hotel

    price for 1 night
    Book Now From US$ 82
  • Hotel Fazenda Santa Barbara

    From US$ 121

    Estrada De Sacra Familia Km 12 2345 - Sacra Familia, Engenheiro Paulo de Frontin, Brazil (To the map)

    Guests can go to Miguel Pereira, which is a 15-minute drive from the charming hotel. The hotel is situated…

    To the hotel

    price for 1 night
    Book Now From US$ 121
  • Hotel Netto

    From US$ 35

    Rua Floriano Peixoto, 189, Cachoeiras de Macacu, Brazil (To the map)

    The centre of Cachoeiras de Macacu can be reached within a 5-minute walk. The hotel is in the vicinity…

    To the hotel

    price for 1 night
    Book Now From US$ 35
  • 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
  • Estrelamar Ferradura Pousada Restaurante & Spa

    From US$ 42

    Rua J 1 Nº 2 - Ferradura, Armacao dos Buzios, Brazil (To the map)

    The 3-star hotel places you 1.1 km from Praia da Ferradura. Located 20 minutes' stroll from the Mangue…

    To the hotel

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

    From US$ 177

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

    The 3-star hotel is conveniently situated 3.7 km from Nova Friburgo Country Club. The property in Nova…

    To the hotel

    price for 1 night
    Book Now From US$ 177
  • Taruma Buzios Hotel

    From US$ 30

    Rua Mandragora, Portal Da Ferradura, N° 27, Armacao dos Buzios, Brazil (To the map)

    The hotel is about 5 km from Umberto Modiano airport and 2.3 km from such cultural venues as the outdoor…

    To the hotel

    price for 1 night
    Book Now From US$ 30