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

2026-11-05

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

Rio de Janeiro hotels in Santa Teresa

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

335 results

  • Casa Altos De Santa Teresa

    From US$ 94

    Rua Almirante Alexandrino 3476, Rio de Janeiro, Brazil (To the map)

    The 6-room apartment lies a 15-minute ride from the Art Deco statue "Corcovado Christ the Redeemer".

    To the hotel

    price for 1 night
    Book Now From US$ 94
  • Inn House Santa Teresa

    From US$ 34

    Rua Aprazivel, 142, Rio de Janeiro, Brazil (To the map)

    While staying in the guest house, you are invited to discover Museu Chacara do Ceu Museum, located a…

    To the hotel

    price for 1 night
    Book Now From US$ 34
  • Tiao Botelho Guest House

    From US$ 46

    Rua Andre Cavalcanti 123 Casa 3, Rio de Janeiro, Brazil (To the map)

    The thoughtfully conceived Museu do Amanha Science Museum is in the vicinity of the elegant hotel, and…

    To the hotel

    price for 1 night
    Book Now From US$ 46
  • Casa Teresa

    From US$ 275

    136 Rua Joaquim Murtinho, Rio de Janeiro, Brazil (To the map)

    To enjoy your vacation in Rio de Janeiro, stay at this apartment, which is 6 km from the giant mountaintop…

    To the hotel

    price for 1 night
    Book Now From US$ 275
  • Vila Amorim - Art Residency

    From US$ 318

    297 Rua Monte Alegre, Rio de Janeiro, Brazil (To the map)

    Nestled in Santa Teresa with a charming, village-like vibe, the accommodation is 2.1 km from a sacred…

    To the hotel

    price for 1 night
    Book Now From US$ 318
  • Casa Da Gente

    From US$ 56

    Goncalves Fontes, 33, Rio de Janeiro, Brazil (To the map)

    Boasting a prime setting within 25 minutes' walk of Estação D Pedro II Central train station, this Rio…

    To the hotel

    price for 1 night
    Book Now From US$ 56
  • Chez Zany Boutique Hostel - Santa Teresa

    From US$ 19

    Rua Hermenegildo De Barros 29, Rio de Janeiro, Brazil (To the map)

    Found 4.8 km from the giant mountaintop statue "Corcovado Christ the Redeemer", the hostel is within…

    To the hotel

    price for 1 night
    Book Now From US$ 19
  • Casa Em Meio A Natureza - Ideal Para Casal

    From US$ 24

    Rua Aarao Reis, 77 - Casa 105, Rio de Janeiro, Brazil (To the map)

    While staying in the hotel, you are invited to discover the handsomely landscaped park "Parque Eduardo…

    To the hotel

    price for 1 night
    Book Now From US$ 24
  • Orange - Casa De Hospedes - Modelo Pousada

    From US$ 73

    Rua Santo Amaro 157, Rio de Janeiro, Brazil (To the map)

    This 2-star inn is within a few blocks of Escadaria Selaron Stairway in Gloria, which is named for the…

    To the hotel

    price for 1 night
    Book Now From US$ 73
  • Casa Da Carmen E Do Fernando

    From US$ 46

    Rua Hermenegildo De Barros, 172, Rio de Janeiro, Brazil (To the map)

    The comfortable hotel is notable for its prime location 9 minutes on foot from Escadaria Selaron Stairway…

    To the hotel

    price for 1 night
    Book Now From US$ 46
  • Casa Aprazivel 5

    From US$ 52

    Rua Aprazivel, 5, Rio de Janeiro, Brazil (To the map)

    Situated 3.1 km from the science Museum of Tomorrow, this comfortable hostel is 2.3 km from such sports…

    To the hotel

    price for 1 night
    Book Now From US$ 52
  • Hospedagem Rio Lapa

    From US$ 38

    132 Rua Andre Cavalcanti, Rio de Janeiro, Brazil (To the map)

    This comfortable hotel is situated in Santa Teresa with a charming, village-like vibe, a 16-minute walk…

    To the hotel

    price for 1 night
    Book Now From US$ 38
  • Villa Alexandrino

    From US$ 91

    R. Alm. Alexandrino, 2671 - Santa Teresa, Rio de Janeiro, Brazil (To the map)

    The convenient location of the hotel places guests approximately a 15-minute drive from Passeio Publico…

    To the hotel

    price for 1 night
    Book Now From US$ 91
  • Lapa Checa Guest House

    From US$ 41

    Rua Riachuelo, 373, Rio de Janeiro, Brazil (To the map)

    This Rio de Janeiro hotel has a convenient setting just 1.4 km from National Library, while natural sights…

    To the hotel

    price for 1 night
    Book Now From US$ 41
  • Casa Rocha

    From US$ 167

    Ladeira Do Meireles, 160, Rio de Janeiro, Brazil (To the map)

    This Rio de Janeiro guest house is just 1.2 km from Ruins Park Art Gallery and just 0.9 km from Glória…

    To the hotel

    price for 1 night
    Book Now From US$ 167
  • Lapa Casa Rio

    From US$ 10

    Rua Silvio Romero, Rio de Janeiro, Brazil (To the map)

    The hostel boasts a prime location around 6 km from the giant mountaintop statue "Corcovado Christ the…

    To the hotel

    price for 1 night
    Book Now From US$ 10
  • Alma Carioca - Lapa Studio

    From US$ 57

    Rua Francisco Muratori 5, Rio de Janeiro, Brazil (To the map)

    The apartment has a convenient location, just 550 metres from the ornate Municipal Theater of Rio de…

    To the hotel

    price for 1 night
    Book Now From US$ 57
  • Quarto Masculino Compartilhado Santa Teresa Barra Gloria Em Cobertura

    From US$ 63

    78 Rua Santa Cristina 4º Andar, Apto 408, Rio de Janeiro, Brazil (To the map)

    The homestay in Rio de Janeiro is 25 minutes on foot from the enormous cone-shaped Metropolitan Cathedral…

    To the hotel

    price for 1 night
    Book Now From US$ 63
  • Chez Laurel

    From US$ 28

    163 Rua Do Aqueduto Casa, Rio de Janeiro, Brazil (To the map)

    Centro Cultural Laurinda Santos Lobo is just 650 metres from the apartment, while the giant mountaintop…

    To the hotel

    price for 1 night
    Book Now From US$ 28
  • Casa Alecrim

    From US$ 49

    Rua Miguel De Paiva, 558, Rio de Janeiro, Brazil (To the map)

    The hotel is located approximately 10 minutes on foot from Centro Cultural Laurinda Santos Lobo and about…

    To the hotel

    price for 1 night
    Book Now From US$ 49