Menu

Search options

2026-04-18

2026-04-19
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

305 results

  • Hostel Cade Teresa

    From US$ 10

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

    Hostel Cade Teresa apartment is placed in the Santa Teresa district, merely 500 metres from the beer restaurant Armazem Sao Thiago.

    To the hotel

    price for 1 night
    Book Now From US$ 10
  • Rede Reserva Santa Teresa

    From US$ 44

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

    The property is located in Santa Teresa district, 950 metres from Escadaria Selaron Stairway. You can benefit from an outdoor swimming pool and a terrace.

    To the hotel

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

    From US$ 49

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

    To the hotel

    price for 1 night
    Book Now From US$ 49
  • Casa Do Gato Cinzento

    From US$ 52

    Rua Dias De Barros 43, Rio de Janeiro, Brazil (To the map)

    Located 350 metres from Gloria underground station, Casa Do Gato Cinzento Apartment apartment also boasts proximity to Relogio da Gloria.

    To the hotel

    price for 1 night
    Book Now From US$ 52
  • La Boheme Casa Cultural - Santa Teresa

    From US$ 20

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

    To the hotel

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

    From US$ 34

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

    To the hotel

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

    From US$ 56

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

    Located near Escadaria Selaron, the 3-star Casa Da Gente Bed & Breakfast Rio de Janeiro has airport shuttle bus service, laundry service and housekeeping service. Flamengo Park is a few minutes'…

    To the hotel

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

    From US$ 53

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

    Botelho Family Hostel is situated in Zona Sul district. Feirinha de Itaipava is 2.2 km from the property, while Real Gabinete Portugues Da Leitura is 1.4 km away.

    To the hotel

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

    From US$ 19

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

    To the hotel

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

    From US$ 318

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

    To the hotel

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

    From US$ 38

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

    Featuring an outdoor swimming pool, a sun terrace and a business centre, Casa Da Carmen E Do Fernando Hotel Rio de Janeiro offers accommodation within 2.4 km from The Week. Situated in Santa Teresa…

    To the hotel

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

    From US$ 24

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

    Situated in Santa Teresa with a charming, village-like vibe, Casa Em Meio A Natureza - Ideal Para Casal Rio de Janeiro gives access to entertainment venues like Fundicao Progresso Music Venue, around…

    To the hotel

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

    From US$ 91

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

    Villa Alexandrino Rio de Janeiro is steps away from Igreja Evangelica Monte Gerezim featuring air-conditioned rooms with views of Guanabara Bay. Guests can visit Santa Teresa situated within 5…

    To the hotel

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

    From US$ 142

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

    To the hotel

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

    From US$ 37

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

    To the hotel

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

    From US$ 10

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

    To the hotel

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

    From US$ 73

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

    Orange - Casa De Hospedes - Modelo Pousada Rio de Janeiro is a great place to stay in Gloria, which is named for the baroque Igreja da Glória that crowns a hilltop above Guanabara Bay, 2.7 km from…

    To the hotel

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

    From US$ 106

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

    Nestled in Centro with interactive science exhibits, Alma Carioca - Lapa Studio Apartment apartment is around a 25-minute walk from such cultural places of interest as the huge Museu de Arte do Rio…

    To the hotel

    price for 1 night
    Book Now From US$ 106
  • Casa Altos De Santa Teresa

    From US$ 99

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

    To the hotel

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

    From US$ 49

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

    Casa Alecrim Bed & Breakfast Rio de Janeiro, located approximately a 20-minute walk to the 18th - century Carioca Aqueduct, features free Wi Fi throughout the venue. Situated in Santa Teresa district…

    To the hotel

    price for 1 night
    Book Now From US$ 49