Explore beach hotels in Santa Teresa from $40

Seize Your Someday with our amazing deals for the whole family!

Save an extra 10% or more on select hotels with Member Discounts

Access exclusive hotel deals, only with the Travelocity app

Top Santa Teresa Beach Resorts & Hotels

Casa Geranio

Casa Geranio

Rua Joaquim Murtinho 383 Rio de Janeiro RJ
This bed & breakfast features a bar/lounge, a poolside bar, and an outdoor pool. Guests will appreciate free perks like buffet breakfast and WiFi in public areas. ...
10/10 Exceptional! (63 reviews)
"Everything was perfect. Beautiful room. Claudio, Sophia and all the staff were extremely helpful, organising our trips and booking taxis and transfers for us. The breakfast was amazing, different every day. The hotel is an oasis in a busy city. Would definately recommend staying here"

Reviewed on Feb 8, 2026

Opens in a new windowCasa Geranio
Vila Santa Teresa

Vila Santa Teresa

R. Almirante Alexandrino 2305 Rio de Janeiro RJ
$541 nightly
The price is $566 total per night from Nov 11 to Nov 12
$566 total
Nov 11 - Nov 12
Total with taxes and fees
A full-service spa, an outdoor pool, and a restaurant are all featured at this luxury hotel. Traveling on business? Take advantage of the free WiFi in public ...
9.6/10 Exceptional! (134 reviews)
"We thoroughly enjoyed three days of complete peace and tranquillity at Vila Santa Teresa, staying in a stunning room with breathtaking views over the whole of Rio de Janeiro. This is a very small, intimate hotel with only six or seven rooms, set on a hill surrounded by a beautiful, extensive garden. ..."

Reviewed on Oct 15, 2026

Opens in a new windowVila Santa Teresa
Santa Teresa Hotel Rio de Janeiro - MGallery Collection

Santa Teresa Hotel Rio de Janeiro - MGallery Collection

Rua Almirante Alexandrino 660 Rio de Janeiro RJ
Fully refundableReserve now, pay when you stay
$399 nightly
The price is $419 total per night from Nov 4 to Nov 5
$419 total
Nov 4 - Nov 5
Total with taxes and fees
A full-service spa, an outdoor pool, and a restaurant are all featured at this luxury hotel. Traveling on business? Take advantage of the business center, free ...
9.4/10 Exceptional! (461 reviews)
"Great staff and property."

Reviewed on Nov 2, 2026

Opens in a new windowSanta Teresa Hotel Rio de Janeiro - MGallery Collection
Monte Castelo

Monte Castelo

Rua Candido Mendes, 201 Rio de Janeiro RJ
Self parking is available and the hotel's multilingual staff can provide around-the-clock assistance. WiFi in public areas and luggage storage are also ...
7.8/10 Good! (235 reviews)
"The pros: The area is safe and convenient to Metro, buses, and there is a taxi stand in from of the hotel. The Metro is only a few blocks away and can take you to the beaches and other attractions. Flamengo Beach is a short walk away, and there are trails there for biking, running or walking with ..."

Reviewed on Jul 4, 2019

Opens in a new windowMonte Castelo
Sant'martre Pousada

Sant'martre Pousada

Rua Aprazivel, 28 Rio de Janeiro RJ
A bar/lounge and a 24-hour front desk are featured at this hotel, along with an area shuttle. Families will appreciate the arcade/game room, picnic area, and ...
Opens in a new windowSant'martre Pousada
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.

Beach Condos in Santa Teresa

Beach Villas in Santa Teresa

More Beachfront Hotels in Santa Teresa

Santa Teresa Hotel Rio de Janeiro - MGallery Collection

Santa Teresa Hotel Rio de Janeiro - MGallery Collection

Rua Almirante Alexandrino 660 Rio de Janeiro RJ
$399 nightly
The price is $419 total per night from Nov 4 to Nov 5
$419 total
Nov 4 - Nov 5
Total with taxes and fees
9.4/10 Exceptional! (461 reviews)

Popular Beach Stays in Santa Teresa

Recent Santa Teresa Hotel Reviews By Fellow Wanderers