Important: This destination may have COVID-19 travel restrictions in place, including specific restrictions for lodging. Check any national, local, and health advisories for this destination before you book.

Find Hotels in Santa Teresa, Rio de Janeiro

Search over 1 million properties and 550 airlines worldwide

Members save 10% more on select hotels, cars, activities and vacation rentals. Sign up.

Free cancellation on most hotels. Because flexibility matters.

Santa Teresa hotels and places to stay

Casa Nova Hotel
3 out of 5
Rua do Riachuelo,105, Centro, Rio de Janeiro, RJ
Free CancellationReserve now, pay when you stay
The price is $25 per night
4.4/5Excellent! (464 reviews)

"It was good. Good location during carnival. The rooms are big."…"

Reviewed on Feb 23, 2020

Casa Nova Hotel
Boutique Hotel Santa Teresa
4 out of 5
Rua Dr Júlio Otoni 254 - Santa Teresa, Rio de Janeiro, RJ
Get Rates
3.9/5Very Good! (76 reviews)
Very nice hotel, an exceptional view from our room

"The view from our balcony was really nice, the hotel is on the highest point of Santa Teresa. The staff were very nice, helpfull, always there for us, specially Liz, Sarah and Denis. I would recommend."…"

Reviewed on Sep 25, 2016

Boutique Hotel Santa Teresa
Hotel Monte Alegre
3 out of 5
Rua Riachuelo, 213 - Lapa, Rio de Janeiro, RJ
The price is $29 per night
4/5Very Good! (253 reviews)

"Everything is ok. The location is a bit far from Metro Station, about 15 to 20mins walk."…"

Reviewed on Feb 24, 2020

Hotel Monte Alegre
Lapa Casa Hostel
1.5 out of 5
Rua Silvio Romero 22, Rio de Janeiro, RJ
Free CancellationReserve now, pay when you stay
The price is $6 per night
4.5/5Wonderful! (2 reviews)
Boa localização na Lapa e arredores!

"Foi bom acolhimento da Rita, camas confortaveis porem nao da pra ficar sentado sem bater a cabeça na beliche de cima, sem ar condicionado mas com ventilador potente, ha aluguel de cadeados para o armario tambem, nao ha outros espaços com privacidade ou para leitura em dia de chuva, uma sala por exemplo, ..."…"

Reviewed on Jan 12, 2020

Lapa Casa Hostel
Sugar Loft Apartments
3 out of 5
Rua Dias de Barros 11, Santa Teresa, Rio de Janeiro, RJ
The price is $35 per night
4.7/5Exceptional! (30 reviews)

"Perfect and safe location in the heart of the famous Santa Teresa district. Nice, renew apartment, friendly staff. Beautiful view from the common balcony(and from some rooms also) to the Sugar Mountain. In 15 meters there is a grocery for everything: breakfast, coffee, fruits, vegetables, lunch, ..."…"

Reviewed on Dec 1, 2019

Sugar Loft Apartments
Santa Teresa Hotel RJ - MGallery
5 out of 5
Rua Almirante Alexandrino 660, Santa Teresa, Rio de Janeiro, RJ
The price is $188 per night
4.5/5Wonderful! (206 reviews)

"Very friendly and professional welcome and tour of the hotel and its amenities. Beautiful hotel with lots of original features from when it was a coffee plantation. Would definitely recommend and wouldn’t hesitate to return when we are next in Rio"…"

Reviewed on Dec 22, 2019

Santa Teresa Hotel RJ - MGallery
Casa Geranio
3.5 out of 5
Rua Joaquim Murtinho 383, Rio de Janeiro, RJ
The price is $111 per night
4.9/5Exceptional! (27 reviews)
Wonderful stay!

"The room and property were amazing! The breakfast was incredible! They really catered to us to make our overall experience wonderful even when we stayed longer at the hotel waiting for our evening flight. The WiFi didn’t work great. Some Ubers didn’t want to drive us to the hotel or pick us up because ..."…"

Reviewed on Dec 15, 2019

Casa Geranio
Vila Santa Teresa
5 out of 5
R. Almirante Alexandrino 2305, Santa Teresa, Rio de Janeiro, RJ
Free CancellationReserve now, pay when you stay
The price is $199 per night
4.6/5Exceptional! (35 reviews)

"This is the place to be in Rio. Nice rooms , great service and amazing views"…"

Reviewed on Mar 13, 2020

Vila Santa Teresa
Hotel Alameda - Adults Only
2.5 out of 5
Rua Cândido Mendes, 112, Glória, Rio de Janeiro
Get Rates
Hotel Alameda - Adults Only
Discovery Suites Rio
3 out of 5
Rua Almirante Alexandrino 399, Santa Teresa, Rio de Janeiro
Free CancellationReserve now, pay when you stay
The price is $40 per night
4.7/5Exceptional! (30 reviews)

"Staff were extremely friendly and helpful. Breakfasts and dinners were excellent."…"

Reviewed on Mar 23, 2020

Discovery Suites Rio
Don't see what you're looking for?
See all available properties in Santa Teresa
View all properties
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.

Visiting Santa Teresa in Rio de Janeiro

Santa Teresa is a neighborhood that travelers like for its monuments, mountain views, and art. Here you'll find plenty to visit, including Chácara do Céu Museum and Museu da Chacara do Ceu. Santa Teresa is an ideal home base for exploring the greater Rio de Janeiro area, especially with 63 hotels and other accommodations to choose from.

Staying in Rio de Janeiro's Santa Teresa Neighborhood

You’ll find lots of hotels and other lodging options in Santa Teresa, and our guests note these as some of their favorite places to stay:

  • Casa Cool Beans B&B Santa Teresa: 3-star bed & breakfast featuring free breakfast, an outdoor pool, and bar. Our guests enjoy the B&B's helpful staff.
  • 55 Rio Hotel: 3.5-star hotel with free breakfast, a restaurant, and a 24-hour fitness center, steps from Arcos da Lapa. Expedia travelers like this hotel's breakfast and helpful staff.
  • Casa Nova Hotel: 3-star hotel with free breakfast, bar, and free WiFi, 7-minute walk from Arcos da Lapa. Our guests rate this hotel highly for its breakfast and helpful staff.

Sightseeing Around Santa Teresa in Rio de Janeiro

Spend some time exploring the great outdoors at Ruins Park, Corcovado, and Guanabara Bay. Chácara do Céu Museum and Museu da Chacara do Ceu are some other places worth a visit when you're in the the neighborhood.

Frequently asked questions

What is Santa Teresa like?
Santa Teresa is a neighborhood that travelers like for its monuments, mountain views, and art. Looking for sights you might find in a travel guide about Santa Teresa? Consider a visit to Corcovado while you’re in the neighborhood.
What's the best accommodation in Santa Teresa?
Based on Expedia customer reviews, Mama Shelter Rio De Janeiro is the highest ranked property in Santa Teresa. This 3.5-star hotel offers a restaurant and free WiFi. Another top choice in the area is Casa Nova Hotel.
How many hotels are there in Santa Teresa?
If you’re searching for places to stay in Rio de Janeiro, Expedia has something to meet your needs with 82 Santa Teresa hotels and other accommodations to choose from.
If I need to cancel my hotel reservation in Santa Teresa, will I receive a refund?
Yes, you’ll find most hotel bookings are refundable provided that you cancel prior to the accommodation’s cancellation deadline, which is often 24 or 48 hours before your scheduled arrival. If you have a non-refundable reservation, it might still be possible to cancel it and be given a refund within a 24-hour period of your booking. Add your dates and click on “Search”, then you can use the “free cancellation” filter to view top deals in Santa Teresa.
Where can I learn more about changing or cancelling my trip to Santa Teresa?
For more details about picking new dates or cancelling your trip to Santa Teresa, head over to our customer service page.
What is there to do around this Rio de Janeiro neighborhood?
Spend some time exploring the great outdoors at Corcovado, Guanabara Bay, and Morro dos Prazeres. Selaron Steps and Museu da Chacara do Ceu are also a couple of places to visit in the neighborhood. Favorite places to visit in the surrounding area include Christ the Redeemer, Flamengo Beach, and Maracana Stadium. Sugar Loaf Mountain and Rio de Janeiro Botanical Garden are also worth a visit when you’re out sightseeing in Rio de Janeiro.

Recent reviews of Santa Teresa hotels

More trip options