Skip to main content

Featured Hotels in Santa Teresa

Filter by:


Star Rating

5 stars 4 stars 3 stars 2 stars 1 star

Review Score

Wonderful: 9+ Very Good: 8+ Good: 7+ Pleasant: 6+
Our top picks Lowest Price First Star rating and price Top reviewed

See the latest prices and deals by choosing your dates.

Hotel Castelinho

Hotel in Santa Teresa, Rio de Janeiro

Located in Rio de Janeiro, within 1.6 miles of Flamengo Beach and a 16-minute walk of Selarón Steps, Hotel Castelinho provides accommodations with an outdoor swimming pool and a bar, and free WiFi. Amazing breakfast, incredible view. Gorgeous property and pool with a view!

Show more Show less
9.1
Wonderful
162 reviews
Price from
$111
per night

Villa Paranaguá Hotel & Spa - Boutique Hotel

Hotel in Santa Teresa, Rio de Janeiro

Located in Rio de Janeiro and with Flamengo Beach reachable within 1.2 miles, Villa Paranaguá Hotel & Spa - Boutique Hotel has concierge services, non-smoking rooms, a garden, free WiFi throughout the... it was beautiful with tropical grounds. unfortunately for us it rained. The room was spacious,clean and comfortable with a very large bathroom.

Show more Show less
9.7
Exceptional
250 reviews
Price from
$357
per night

Vila Santa Teresa

Hotel in Santa Teresa, Rio de Janeiro

Located in Rio de Janeiro, 1.7 miles from Selarón Steps, Vila Santa Teresa provides accommodations with an outdoor swimming pool, free private parking, a garden and a shared lounge. Fantastic location with the most amazing views and a beautiful property so tranquil with amazing birds, trees and even some cute local wildlife. Food was excellent, hotel beautifully decorated and great staff

Show more Show less
9.4
Wonderful
218 reviews
Price from
$459
per night

Santa Teresa Hotel RJ - MGallery

Hotel in Santa Teresa, Rio de Janeiro

Located in the historical and cultural heart of Rio de Janeiro, this 5-star boutique hotel offers a unique concept of tropical design and panoramic views of Rio de Janeiro’s bay. Staff, breakfast and swimming pool area.

Show more Show less
9
Wonderful
479 reviews
Price from
$312
per night

Tião Botelho Guest House

Hotel in Santa Teresa, Rio de Janeiro

Tião Botelho Guest House in Rio de Janeiro provides adults only accommodations with a garden, a shared lounge and barbecue facilities. Nice room, even nicer outside area, all the facilities I needed and welcoming host

Show more Show less
9
Wonderful
72 reviews
Price from
$33
per night

Casa Nova Hotel

Hotel in Downtown Rio de Janeiro, Rio de Janeiro

Casa Nova Hotel is located in Rio de Janeiro's City Center, in the trendy Lapa district, 6.2 mi from Christ the Redeemer. Guests can enjoy the on-site bar. Surrounded by many bars and restaurants

Show more Show less
8.4
Very Good
7,771 reviews
Price from
$46
per night

Vila Galé Rio de Janeiro

Hotel in Downtown Rio de Janeiro, Rio de Janeiro

Offering an outdoor pool, Vila Galé is located right in Rio de Janeiro´s city center. The hotel features a complete wellness center and guests can enjoy their on site restaurant and bar. Very nice hotel. Clean. Very nice pool. Breakfast was full of interesting choices. No need to add anything. I had problem with room safe and staff was very helpful.

Show more Show less
8.7
Excellent
6,543 reviews
Price from
$71
per night

Lobie Armazém São Joaquim

Hotel in Santa Teresa, Rio de Janeiro

Located in Rio de Janeiro, Lobie Armazém São Joaquim has air-conditioned rooms with free WiFi. I just loved staying right by the carnival blocks! Awesome neighborhood, the bars, the food, the comfort of the room... flawless.

Show more Show less
8.9
Excellent
84 reviews
Price from
$44
per night

Hotel Viña Del Mar

Hotel in Downtown Rio de Janeiro, Rio de Janeiro

Viña Del Mar offers accommodations in the artistic Arco da Lapa district. It is just over half a mile from the Flamenco Beachfront, and minutes from the Cinelândia Metro Station. Fantastic hotel, perfect breakfast and professional staff☀️✌️🌴🔥

Show more Show less
6.9
Review score
3,275 reviews
Price from
$36
per night

Hotel Americano

Hotel in Downtown Rio de Janeiro, Rio de Janeiro

Rio de Janeiro’s historic and cultural neighborhood of Lapa is just steps away at the Hotel Americano. All rooms provide air conditioning and cable TV. Free parking is available. My room was large and my bathroom had been newly renovated and had a large jacuzzi. I also had a small entrance room that had a fridge and computer table. I was comfortable and overall enjoyed my stay. The location is relatively central although you do have to walk a bit to the metro.

Show more Show less
6.3
Review score
1,143 reviews
Price from
$25
per night

Most booked hotels in Santa Teresa in the past month

See all

Places of interest in and around Santa Teresa

Find hotels near attractions, museums, and other landmarks

gogbrazil