Menu

Search options

2026-02-26

2026-02-27
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

244 results

  • Hotel Alameda - Adults Only

    From US$ 33

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

    To the hotel

    price for 1 night
    Book Now From US$ 33
  • Santa Teresa Junto A Natureza

    From US$ 33

    Rua Eliseu Visconti 441 S102, Rio de Janeiro, Brazil (To the map)

    Set 2.7 km to the Enormous Flamengo Urban Park, Santa Teresa Junto A Natureza Bed & Breakfast Rio de Janeiro features an outdoor swimming pool and a sundeck. Situated in Santa Teresa district, the…

    To the hotel

    price for 1 night
    Book Now From US$ 33
  • 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
  • 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
  • Castelo De Santa Teresa Guest House

    From US$ 25

    68 Rua Aarao Reis, Rio de Janeiro, Brazil (To the map)

    To the hotel

    price for 1 night
    Book Now From US$ 25
  • 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
  • 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
  • Hospedagem Rio Lapa

    From US$ 86

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

    To the hotel

    price for 1 night
    Book Now From US$ 86
  • 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
  • Mansion Aline

    From US$ 144

    Rua Progresso Casa 103, Rio de Janeiro, Brazil (To the map)

    Mansion Aline Bed & Breakfast Rio de Janeiro, located 4 km from Modern Art Museum, offers guests a sun terrace, a Jacuzzi and a nightclub. The venue is situated in Santa Teresa district, near Museu…

    To the hotel

    price for 1 night
    Book Now From US$ 144
  • 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
  • Samambaia

    From US$ 45

    118 Rua Aarao Reis, Rio de Janeiro, Brazil (To the map)

    To the hotel

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

    From US$ 28

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

    The 28 m² Chez Laurel Apartment Rio de Janeiro offers quick access to Modern Art Museum, which is around 25 minutes' walk away. Hiking and cycling are among the activities that guests can enjoy on…

    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)

    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
  • Casa Laranja

    From US$ 109

    Rua Paschoal Carlos Magno, 100, Rio de Janeiro, Brazil (To the map)

    To the hotel

    price for 1 night
    Book Now From US$ 109
  • 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
  • Lapa Checa Guest House

    From US$ 22

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

    The accommodation is located a 10-minute walk from Cathedral of Rio de Janeiro and 10 minutes walk from Praca Onze underground station. The venue is and features free Wi Fi throughout the hotel.

    To the hotel

    price for 1 night
    Book Now From US$ 22
  • 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
  • Hotel La Costa - Adults Only

    From US$ 25

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

    Located 800 metres from Cinelandia underground station, Hotel La Costa Rio de Janeiro features complimentary private parking, a luggage room and parking spaces. This 2-star venue, in Centro district,…

    To the hotel

    price for 1 night
    Book Now From US$ 25