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

  • Guattari House Santa Teresa

    From US$ 148

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

    Situated just 0.9 km from Glória underground station, this Rio de Janeiro hotel is 4.5 km from the Art…

    To the hotel

    price for 1 night
    Book Now From US$ 148
  • Hostel Santa Tereza

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

    Located in Santa Teresa with a charming, village-like vibe, the Rio de Janeiro hostel is 2.2 km from…

    To the hotel

    Book Now
  • Pousada Do Ze Bonitinho

    From US$ 91

    129 Rua Ladeira Do Castro, Rio de Janeiro, Brazil (To the map)

    While staying in the hotel, you are invited to discover National Library, located merely 1.7 km away…

    To the hotel

    price for 1 night
    Book Now From US$ 91
  • Home Sweet Home Hostel

    From US$ 99

    Rua Ladeira De Santa Teresa, 15, Lapa, Rio de Janeiro, Brazil (To the map)

    The hostel is a mere 1.3 km from the Atlântica Avenue and 10 minutes' drive from such cultural venues…

    To the hotel

    price for 1 night
    Book Now From US$ 99
  • Raizes Do Brasil Rj

    From US$ 18

    80 Rua Aurea, Rio de Janeiro, Brazil (To the map)

    Situated 2.2 km from the 18th-century Carioca Aqueduct, this Rio de Janeiro hotel also gives access to…

    To the hotel

    price for 1 night
    Book Now From US$ 18
  • Studio Selma E Luiz

    From US$ 52

    Rua Almirante Alexandrino 1740 S 301, Rio de Janeiro, Brazil (To the map)

    Situated 3.2 km from the 3.5 - million - liter AquaRio Aquarium, this bed & breakfast also gives access…

    To the hotel

    price for 1 night
    Book Now From US$ 52
  • Pousada Da Lili E Do Ze

    From US$ 83

    Ladeira Do Castro 129, Rio de Janeiro, Brazil (To the map)

    This Rio de Janeiro bed & breakfast in Santa Teresa with a charming, village-like vibe is 2.8 km from…

    To the hotel

    price for 1 night
    Book Now From US$ 83
  • Kitnet Em Santa Tereza

    From US$ 57

    Rua Paulo De Azevedo, 48, Rio de Janeiro, Brazil (To the map)

    The comfortable hotel boasts a prime location about a 20-minute walk from Estação D Pedro II Central…

    To the hotel

    price for 1 night
    Book Now From US$ 57
  • Mansao Santa Tereza Delux

    From US$ 374

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

    The hotel in Santa Teresa with a charming, village-like vibe is 2.8 km from Cinelandia Square and within…

    To the hotel

    price for 1 night
    Book Now From US$ 374
  • Comfy Suite In Charming Santa Teresa

    29 Rua Dias De Barros Apartment 203, Rio de Janeiro, Brazil (To the map)

    Paris Square is 0.8 km away, while Estação D Pedro II Central train station is 2.2 km from this bed &…

    To the hotel

    Book Now
  • Casa Das Artes

    Rua Aurea 18 Santa Teresa Rj Casa, Rio de Janeiro, Brazil (To the map)

    The hostel boasts a prime location 3.1 km from the science Museum of Tomorrow, in the vicinity of shopping…

    To the hotel

    Book Now
  • Quarto Botafogo

    From US$ 37

    Ladeira Do Castro, 165, Rio de Janeiro, Brazil (To the map)

    Located 1.9 km from Estação D Pedro II Central railway station, the comfortable hotel stands in close…

    To the hotel

    price for 1 night
    Book Now From US$ 37
  • Brota Na Gloria

    From US$ 92

    Rua Candido Mendes, 240 710, Rio de Janeiro, Brazil (To the map)

    Church of Our Lady of the Candelaria is approximately a 25-minute stroll away, while Templo da Humanidade…

    To the hotel

    price for 1 night
    Book Now From US$ 92
  • Casa Lebrao

    Travessa Manuel Lebrao, 36, Rio de Janeiro, Brazil (To the map)

    Due to a prime location in Santa Teresa with a charming, village-like vibe, this apartment is a short…

    To the hotel

    Book Now
  • Maravilhoso Studio Proximo A Tudo

    From US$ 35

    Rua Riachuelo, 333 - 811, Rio de Janeiro, Brazil (To the map)

    This 1-bedroom apartment is 2.4 km from the thoughtfully conceived Museu do Amanha Science Museum, while…

    To the hotel

    price for 1 night
    Book Now From US$ 35
  • Casa Da Capivara Neon

    From US$ 50

    Rua Santa Cristina, 125, Rio de Janeiro, Brazil (To the map)

    The apartment lies in Santa Teresa with a charming, village-like vibe, about 15 minutes by car from the…

    To the hotel

    price for 1 night
    Book Now From US$ 50
  • Refugio No Centro Do Rio

    From US$ 168

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

    The apartment boasts a prime location nearly 20 minutes' walk from Estação D Pedro II Central train station.

    To the hotel

    price for 1 night
    Book Now From US$ 168
  • Estudio Charmoso Na Gloria

    Rua Santa Cristina, 78 Ss - 102, Rio de Janeiro, Brazil (To the map)

    The 22 m² apartment is located 2.2 km from Estação D Pedro II Central train station and within 300 metres…

    To the hotel

    Book Now
  • Cozy Studio In Lapa - Studio No Coracao Da Lapa

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

    Sambadrome Stadium is 850 metres from the apartment, while Pedra do Sal is nestled 2.5 km away. Guests…

    To the hotel

    Book Now
  • Apartamento Estudio Inteiro No Coracao De Santa Teresa!

    Rua Do Oriente, 386, Rio de Janeiro, Brazil (To the map)

    The apartment is in Santa Teresa with a charming, village-like vibe, within reach of the restaurant Restaurante…

    To the hotel

    Book Now