Menu
  • Customer help
  • USD
    USD U.S. dollar EUR Euro GBP Pound sterling AUD Australian dollar CAD Canadian dollar BRL Brazilian real BGN Bulgarian lev 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
    العربية 简体中文 Č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

2025-04-05

2025-04-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

250 results

  • Loft 215 Da Lapa, Rio De Janeiro

    From US$ 44

    31 Rua Taylor Apto 215, Rio de Janeiro, Brazil (To the map)

    Guests can easily reach Templo da Humanidade, which is about 5 minutes' walk away. Escadaria Selaron…

    To the hotel

    price for 1 night
    Book Now From US$ 44
  • Loft Em Santa Teresa

    From US$ 23

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

    Church of Our Lady of the Candelaria is 2.5 km away and AquaRio Aquarium can be reached with a 10 minute…

    To the hotel

    price for 1 night
    Book Now From US$ 23
  • Quarto Em Apto Entre Santa Teresa E Lapa

    148 Rua Andre Cavalcanti 2º Andar Bloco B, Rio de Janeiro, Brazil (To the map)

    Passeio Publico Park can be reached within a 19-minute walk. Within a 3-km distance of this homestay…

    To the hotel

    Book Now
  • Lapa Dos Arcos

    From US$ 46

    87 Rua Riachuelo Apto 917, Rio de Janeiro, Brazil (To the map)

    Cathedral of Rio de Janeiro can be reached within an 11-minute walk. This apartment is nestled within…

    To the hotel

    price for 1 night
    Book Now From US$ 46
  • Santa Teresa Luxury Flat. Sugar-Loaf Amazing View

    From US$ 334

    51 Rua Dias De Barros Apt. 302, Rio de Janeiro, Brazil (To the map)

    Guests can easily reach Paris Square, which is just 10 minutes' walk away. Templo da Humanidade is also…

    To the hotel

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

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

    Escadaria Selaron is 16 minutes' stroll from the premises, while Navy Cultural Space is 2.8 km away.

    To the hotel

    Book Now
  • Rio Antigo

    From US$ 57

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

    You'll be a mere 5 minutes on foot from Largo do Guimaraes and around a 10-minute ride from Museum of…

    To the hotel

    price for 1 night
    Book Now From US$ 57
  • Pousada Do Ze Bonitinho

    From US$ 91

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

    This Rio de Janeiro guest house is situated around a 20-minute walk from Fundicao Progresso Music Venue…

    To the hotel

    price for 1 night
    Book Now From US$ 91
  • Casa Marques Santa Teresa

    From US$ 241

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

    The property puts you in the heart of Rio de Janeiro, within a 7-km distance of Corcovado Christ the…

    To the hotel

    price for 1 night
    Book Now From US$ 241
  • Bossa In Rio Hostel & Suites

    From US$ 30

    Rua Joaquim Murtinho 531 Santa Teresa, Rio de Janeiro, Brazil (To the map)

    Notable historical sites in the region also include Ilha Fiscal, located 2.6 km away. Guests can visit…

    To the hotel

    price for 1 night
    Book Now From US$ 30
  • Altos De Santa Teresa Guest House

    From US$ 85

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

    The centre of Rio de Janeiro can be reached within a 30-minute walk, and natural attractions like the…

    To the hotel

    price for 1 night
    Book Now From US$ 85
  • Hostel Zainha Quarto De Casal 5

    From US$ 48

    Rua Paula Matos, 114, Rio de Janeiro, Brazil (To the map)

    Offerring a location at a distance of 2.5 km from AquaRio, the hostel is in the vicinity of entertainment…

    To the hotel

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

    From US$ 73

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

    The inn is located in Rio de Janeiro, near Gloria tube station. Santa Teresa Cinema is approximately…

    To the hotel

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

    From US$ 49

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

    The property has a charming location within easy reach of Fundicao Progresso Music Venue, while shopping…

    To the hotel

    price for 1 night
    Book Now From US$ 49
  • Discovery Suites Rio

    From US$ 59

    Rua Almirante Alexandrino 399 Entrance on Rua Correa de Sa, 4, Rio de Janeiro, Brazil (To the map)

    The bed & breakfast is situated in Santa Teresa with a charming, village-like vibe, a short distance…

    To the hotel

    price for 1 night
    Book Now From US$ 59
  • Studio De Charme No Rio De Janeiro

    From US$ 44

    Rua Monte Alegre, 432 - Santa Teresa, Rio de Janeiro, Brazil (To the map)

    Ruins Park is located merely 1.4 km from this guest house, and Cultural Center of the Bank of Brazil…

    To the hotel

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

    From US$ 79

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

    This guest house lies a 14-minute stroll from Fundicao Progresso Music Venue and within close distance…

    To the hotel

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

    From US$ 17

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

    The nearby sports attractions include Sambadrome Stadium, approximately a 25-minute walk away. This hostel…

    To the hotel

    price for 1 night
    Book Now From US$ 17
  • Villa Teresa

    From US$ 30

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

    Corcovado Christ the Redeemer is a 10-minute ride from the property which is also a short walk from Mirante…

    To the hotel

    price for 1 night
    Book Now From US$ 30
  • Vilanossa Bed And Breakfast

    From US$ 107

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

    The Metropolitan Cathedral of Saint Sebastian stands just 1.8 km away, and AquaRio is within a 3-km distance…

    To the hotel

    price for 1 night
    Book Now From US$ 107