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.

Hotel Castelinho

Hotel in Santa Teresa, Rio de Janeiro

Featuring an outdoor swimming pool, bar and free WiFi, Hotel Castelinho is located in Rio de Janeiro, 2.6 km from Flamengo Beach and 1.3 km from Escadaria Selarón. I had an amazing stay at Castelinho! It was just what we needed after a busy week—a peaceful and quiet retreat in the heart of nature. The calmness and tranquility were perfect, and the panoramic city views from the pool were simply breathtaking. The staff was incredibly attentive, making us feel right at home. Breakfast by the pool with those stunning views was a highlight. Castelinho itself is incredibly charming—I couldn't stop taking pictures of the beautiful colonial tiles on the floor. The rooms are modern, spacious, bright, and clean, and felt really cozy! Plus, the hotel's location is fantastic, right next to the main street in Santa Teresa, surrounded by lively bars and restaurants. I can't wait to come back again!

Show more Show less
9.2
Superb
174 reviews
Price from
£85
per night

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... A nicely designed boutique hotel, large rooms, clean and tasty. The staff is excellent, welcoming, helpful and advising. A beautiful yard with a pool. The hotel is wonderful and full value for money.

Show more Show less
9.7
Exceptional
255 reviews
Price from
£265
per night

Vila Santa Teresa 5 stars

Hotel in Santa Teresa, Rio de Janeiro

Located in Rio de Janeiro, 2.7 km from Escadaria Selarón, Vila Santa Teresa provides accommodation with an outdoor swimming pool, free private parking, a garden and a shared lounge. Fabulous location. Inviting and friendly staff. Food and drink were excellent.

Show more Show less
9.4
Superb
213 reviews
Price from
£373
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
Superb
477 reviews
Price from
£266
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. Nice room, even nicer outside area, all the facilities I needed and welcoming host

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

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... 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
Fabulous
87 reviews
Price from
£33
per night

Hotel Americano 1 stars

Hotel in Santa Teresa, Rio de Janeiro

Rio de Janeiro’s historic and cultural neighbourhood of Lapa is at your doorstep at the Hotel Americano. All rooms come equipped with 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.2
Review score
1,135 reviews
Price from
£17
per night

Hotel Cabo Finisterra

Hotel in Santa Teresa, 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
5.3
Review score
387 reviews
Price from
£13
per night

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. Nice location in the neighbourhood of Santa Teresa, beautiful old building with a nice garden and an amazing view over the city and the Cristo statue. The perfect oasis of tranquility in the hustle and bustle of Rio. I will definitely come back next time I’m in Rio :)

Show more Show less
9.6
Exceptional
111 reviews
Price from
£13
per night

Pousada Rio144

Santa Teresa, Rio de Janeiro

Situated within 4.2 km of Escadaria Selarón and 6.2 km of Maracanã Stadium, Pousada Rio144 features rooms with air conditioning and a private bathroom in Rio de Janeiro. It was an incredible view! Amazing rooms and the best hosts. Jean and his team were lovely.

Show more Show less
9.6
Exceptional
258 reviews
Price from
£145
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