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 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-06-22

2026-06-23
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

636 results

  • 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 Galeao airport and within 6 km of such cultural venues as the…

    To the hotel

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

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

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

    To the hotel

    Book Now
  • Hotel Nacional

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

    This 4-star hotel in the Sao Conrado district of Rio de Janeiro is 3.1 km from the Leblon Lookout and…

    To the hotel

    Book Now
  • Casa Do Fachoalto

    From US$ 91

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

    The bed & breakfast is located approximately 7 km from the Sacred Heart of Jesus Church. This Araras…

    To the hotel

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

    From US$ 358

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

    The hotel is nestled in the Zona Sul district, in close proximity to the Pedra Bonita ramp. Fashion Mall…

    To the hotel

    price for 1 night
    Book Now From US$ 358
  • 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 Petropolis, which is a 35-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. Also, Poco das Samambaias is…

    To the hotel

    price for 1 night
    Book Now From US$ 35
  • Estrelamar Ferradura Pousada Restaurante & Spa

    From US$ 42

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

    You'll need 20-minute drive to Umberto Modiano airport. The Estrelamar Ferradura Pousada Restaurante &…

    To the hotel

    price for 1 night
    Book Now From US$ 42
  • 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 Ermitage Rock is 4.1 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)

    You'll need 31-minute drive to Galeao airport. The hotel stands a 20-minute walk from Future Arena. Featuring…

    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 Chapel of Our Lady of the Conception…

    To the hotel

    price for 1 night
    Book Now From US$ 42
  • Hotel Fazenda Bela Riba

    From US$ 73

    Estrada Jacinto Cabral Da Ponte 863, Barrinha (Rio de Janeiro), Brazil (To the map)

    The centre of Barrinha is a 25 minutes' walk of the hotel. Also, this Barrinha hotel is 83 km from…

    To the hotel

    price for 1 night
    Book Now From US$ 73
  • Spa Posse Do Corpo

    From US$ 401

    Avenida Noemia Alves Rattes 134, Posse, Posse (Rio de Janeiro), Brazil (To the map)

    The centre of Posse is a 10 minutes' walk of this smoke-free hotel. The property is 134 km from Arraial…

    To the hotel

    price for 1 night
    Book Now From US$ 401
  • Hotel Fazenda Jecava

    From US$ 197

    Estrada Teresopolis Friburgo Km 215, Teresopolis, Brazil (To the map)

    Be sure to visit the Museum of the Future 2.6 km from this Teresopolis hotel. The Geneve Farm is also…

    To the hotel

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

    From US$ 30

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

    This smoke-free hotel is about 5 km from Umberto Modiano airport and 2.3 km from such cultural venues…

    To the hotel

    price for 1 night
    Book Now From US$ 30
  • Pousada Costa Del Sol

    From US$ 38

    Av Geriba, 385 3, Armacao dos Buzios, Brazil (To the map)

    The 2-star hotel lies 3.1 km from Amores Beach and 4.1 km from the Juscelino Kubitschek statue. The Pousada…

    To the hotel

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

    From US$ 581

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

    The giant mountaintop statue "Corcovado Christ the Redeemer" is approximately 7 km from the hotel, while…

    To the hotel

    price for 1 night
    Book Now From US$ 581
  • Hotel Montanhes

    From US$ 47

    Estrada Manoel Guilherme Barbosa Da Silva 1050, Miguel Pereira, Brazil (To the map)

    The centre of Miguel Pereira can be reached within a 20-minute walk. As a plus for business travellers…

    To the hotel

    price for 1 night
    Book Now From US$ 47
  • Suite Com Vista Pro Mar No Hotel Nacional

    From US$ 181

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

    This Rio de Janeiro aparthotel in the Sao Conrado district is 2.5 km from the lush park "Parque da Cidade"…

    To the hotel

    price for 1 night
    Book Now From US$ 181
  • Quarto No Hotel Nacional Rio De Janeiro

    From US$ 1179

    Av. Aquarela Do Brasil, 75 2613, Rio de Janeiro, Brazil (To the map)

    This Rio de Janeiro hotel is located just 200 m from the Pedra Bonita ramp, in the vicinity of Sao Conrado…

    To the hotel

    price for 1 night
    Book Now From US$ 1179