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

Superb: 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.

Lobie Armazém São Joaquim

Hotel in Santa Teresa, Rio de Janeiro

Ideally situated in the Santa Teresa district of Rio de Janeiro, Lobie Armazém São Joaquim is situated 2.4 km from Flamengo Beach, 1.2 km from Escadaria Selarón and 2.7 km from Municipal Theatre of... Comfortable bed and great location!

Show more Show less
9
Superb
122 reviews
Price from
£39
per night

Boutique Hotel Castelinho 4 stars

Hotel in Santa Teresa, Rio de Janeiro

Located in Rio de Janeiro, within 2.6 km of Flamengo Beach and 1.3 km of Escadaria Selarón, Boutique Hotel Castelinho provides a bar. Amazing hosts, great location and breakfast was fabulous. Staff couldn’t have been more helpful and kind.

Show more Show less
9.2
Superb
213 reviews

Villa Paranaguá Hotel & Spa - Boutique Hotel 5 stars

Hotel in Santa Teresa, Rio de Janeiro

Situated in Rio de Janeiro and with Flamengo Beach reachable within 2 km, Villa Paranaguá Hotel & Spa - Boutique Hotel features concierge services, non-smoking rooms, a garden, free WiFi throughout... Convenience of having the restaurant on the property. The staff was super attentive and even met us outside to help us with our luggage. The cleanliness, decor, and grounds made it feel like an extra special location while visiting Rio.

Show more Show less
9.6
Exceptional
275 reviews
Price from
£249
per night

Vila Santa Teresa 5 stars

Hotel in Santa Teresa, Rio de Janeiro

Located in Rio de Janeiro, 4.5 km from Escadaria Selarón, Vila Santa Teresa provides accommodation 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.7
Exceptional
211 reviews
Price from
£363
per night

Santa Teresa Hotel RJ - MGallery 5 stars

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. Exceeded all expectations and the staff was amazing. Spacious and very stylish rooms, the best breakfast we've ever had in the hotel.

Show more Show less
9.3
Superb
492 reviews
Price from
£250
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 accommodation with a garden, a shared lounge and barbecue facilities. Very good location in Lapa. Near to the bars and the whole nightscene but still in a quiet area to get a good sleep. Rooms and common area like in the pictures. It was clean and provided with what you need for a stay. Alberto was very attentive to whatever you could need. Thank you!! 😃

Show more Show less
9
Superb
72 reviews
Price from
£35
per night

Hotel Cabo Finisterra

Hotel in Centro, Rio de Janeiro

Set within 1.1 km of Escadaria Selarón and 1.7 km of Municipal Theatre of Rio de Janeiro, Hotel Cabo Finisterra offers rooms with air conditioning and a private bathroom in Rio de Janeiro. perto de lugares importantes no centro e barato.

Show more Show less
4.9
Review score
423 reviews

Castelo dos Tucanos Hostel

Santa Teresa, Rio de Janeiro

Castelo dos Tucanos Hostel features an outdoor swimming pool, garden, a shared lounge and terrace in Rio de Janeiro. Well situated in the Santa Teresa district, this hostel features a bar. Had a great time at this lovely castle. Staff is amazing and very helpful, the castle is located near a very lively part of Santa Teresa and it is clean!! I was supposed to stay for a couple of days but I kept extending my stay. Definitely coming back!

Show more Show less
9.5
Exceptional
204 reviews
Price from
£14
per night

Casa Teresa

Centro, Rio de Janeiro

Set within 2.3 km of Flamengo Beach and 300 metres of Escadaria Selarón, Casa Teresa offers rooms with air conditioning and a private bathroom in Rio de Janeiro. A house full of love and character. You can see that the rooms are personally designed, it has some really nice and comfy touches everywhere. Self checkin was very easy thanks to the cool and authentic videos by Michelle. Night was quiet as well but nightlife of Lapa is easy to reach by walk in a few minutes.

Show more Show less
9.5
Exceptional
108 reviews
Price from
£30
per night

Pousada Rio144

Santa Teresa, Rio de Janeiro

Situated within 5.4 km of Maracanã Stadium and 6 km of Rodrigo de Freitas Lake, Pousada Rio144 features rooms with air conditioning and a private bathroom in Rio de Janeiro. THIS PLACE IS JUST MAGICAL !!!!!!

Show more Show less
9.6
Exceptional
276 reviews
Price from
£164
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 landmarks, museums and other sightseeing spots

gogless
gogbrazil