Beginning of main content

Search 590,000 properties worldwide.

Search over a million flights, hotels, packages, and more

No Expedia cancellation fee to change or cancel almost any hotel reservation.


Featured Santa Teresa Romantic Hotels

See all 1,365 Hotels in Santa Teresa
Santa Teresa Hotel RJ MGallery by Sofitel

Santa Teresa Hotel RJ MGallery by Sofitel

Rua Almirante Alexandrino 660, Rio de Janeiro
5.0 out of 5.0

C$274

C$274
Casa Amarelo par Robert le Héros

Casa Amarelo par Robert le Héros

Rua Joaquim Murtinho, 569 - Santa Teresa, Rio de Janeiro
4.5 out of 5.0

C$110

C$110
Quinta Azul Boutique Pousada

Quinta Azul Boutique Pousada

Rua Almirante Alexandrino 256, Rio de Janeiro
3.5 out of 5.0
Sant'Martre

Sant'Martre

Rua Aprazivel, 28, Rio de Janeiro
3.5 out of 5.0

C$64

C$64

Recently booked Santa Teresa hotels

Casa Cool Beans B&B Santa Teresa
3.0 out of 5.0
Last booking: 11 hours ago

Pocket Guide: Romantic Hotels in Santa Teresa

Search for hotels in Santa Teresa on Expedia. You can easily find your hotels in Santa Teresa using one of the methods below:

  • View our selection of featured hotels in Santa Teresa
  • Use the map to find hotels in the Santa Teresa neighborhood you prefer
  • Use the filters to see hotels in a specific area of Santa Teresa, select a specific theme, brand, or hotel class from basic (1 Star) to luxury hotels (5 Stars) in Santa Teresa
  • Enter your travel dates to view the best deals on hotels in Santa Teresa - while they last