Hotels in Santa Teresa, Rio de Janeiro

Enter your dates and choose from 191 hotels and other places to stay

Featured hotels in Santa Teresa

Filter by:

Star rating
Review score

Boutique Hotel Castelinho

Hotel in Santa Teresa, Rio de Janeiro

Featuring a restaurant, bar and free WiFi, Boutique Hotel Castelinho is located in Rio de Janeiro, 2.7 km from Flamengo Beach and 1.3 km from Escadaria Selarón.

R
Roberto
From
Switzerland
One of the best hotel ever. Cristina is a great host!
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 449 reviews
Price from
US$142.01
1 night, 2 adults

Casa Do Gato Cinzento

Santa Teresa, Rio de Janeiro

Situated in Rio de Janeiro, 2.1 km from Flamengo Beach, Casa Do Gato Cinzento features rooms with sea views and free WiFi.

G
Gilbert
From
Malta
Easy street parking. Great location to famous steps. Sugarloaf Mountain View from the bedroom and back balcony with sunrise. Washing machine facilities , very good Wi-Fi (50mbit) nice shower, nice kitchen etc.. good value.
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 126 reviews
Price from
US$51.23
1 night, 2 adults

Gerthrudes Bed & Breakfast

Santa Teresa, Rio de Janeiro

Offering an outdoor pool and stunning views to Sugar Loaf Mountain and Guanabara Bay, Gerthrudes Bed & Breakfast is located in Santa Teresa neighbourhood, in Rio de Janeiro.

P
Patrick Nieto
From
United States
We loved the design of the building and the interiors, everything felt very curated. The staff was very friendly and answered all of our questions. The property felt very private and had a very "VIP" vibe to it, especially the pool area.
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 663 reviews
Price from
US$108.96
1 night, 2 adults

Casa Geranio

Hotel in Santa Teresa, Rio de Janeiro

Boasting an outdoor pool, free breakfast and free WiFi, Casa Geranio is a charming B&B located in a unique area of Rio, just 500 metres from Lapa's Arches and 1 km from Cinelandia metro station.

F
Federica
From
Italy
Everything. We spent our last night in Rio in Casa Geranio. It’s definitely worth and it is a completely different experience compared to our hotels in Rio. Comfortable rooms, amazing fresh breakfast, excellent staff, welcoming atmosphere. The building is amazing.
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 339 reviews
Price from
US$234.72
1 night, 2 adults

Villa Paranaguá Hotel & Spa - Boutique Hotel

Hotel in Santa Teresa, Rio de Janeiro

Villa Paranaguá Hotel & Spa - Boutique Hotel has a garden, terrace, a restaurant and bar in Rio de Janeiro.

P
Paulina
From
Germany
Our 7-day stay at this incredible hotel was nothing short of perfection! From the moment we arrived, we were greeted with exceptional hospitality and service of the highest level. Every staff member was attentive, friendly, and always eager to ensure our experience was flawless. The hotel itself was a masterpiece—beautifully decorated with elegant details that created a luxurious and welcoming atmosphere. The breathtaking views from throughout the property were absolutely stunning, making every moment feel like a dream. Whether enjoying a peaceful sunrise or a mesmerizing sunset, the scenery was simply unforgettable. Everything about this hotel exceeded our expectations, and it truly made our holiday an unforgettable experience. We cannot recommend it highly enough and will definitely be returning for another perfect getaway!
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 307 reviews
Price from
US$361.98
1 night, 2 adults

Santa Teresa Hotel Rio de Janeiro - MGallery Collection

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.

S
San-Louise
From
South Africa
Impeccable service, food, cleanliness! Attention to detail outstanding. Personal interest in every traveler.
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 515 reviews
Price from
US$364.20
1 night, 2 adults

Chez Georges

Santa Teresa, Rio de Janeiro

Set within 2.6 km of Flamengo Beach and 1.3 km of Escadaria Selarón, Chez Georges provides rooms with air conditioning and a private bathroom in Rio de Janeiro.

V
Valentine
From
France
Lovely staff! Beautiful space, in the middle of nature, and special mention to the morning breakfast which was really delicious!
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 187 reviews
Price from
US$398.70
1 night, 2 adults

Casa das Luzes Hostel IVN

Santa Teresa, Rio de Janeiro

Casa das Luzes Hostel IVN features a garden, a shared lounge and a sun terrace with swimming pool and buffet breakfast in Rio de Janeiro.

S
Satyajit
From
Germany
Very beautiful architecture, clean rooms and facilities, uncomplicated booking process with no prepayment (not typical for Brazil), beautiful views , facilities to have healthy home cooked food for a good price (not just burgers and pizzas), safety and security, and the most important the wonderful and welcoming staff. If you come here expecting a big party hostel with a lot of alcohol and testosterone fueled action , you will be disappointed. If you come here for a peaceful place to relax and get some quiet time away from the crowds you will be very happy.
Scored out of 10, guest rating 9.7
Exceptional - What previous guests thought, 196 reviews
Price from
US$75.18
1 night, 2 adults

Casa igba

Santa Teresa, Rio de Janeiro

Located 2 km from Flamengo Beach, Casa igba offers pool with a view, a garden and air-conditioned accommodation with a terrace and free WiFi.

k
kemran
From
Australia
It was very stylish. Beautiful decor, unique layout. Great view. Lovely people who owned & managed it.
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 158 reviews
Price from
US$73.32
1 night, 2 adults

Vila Santa Teresa

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.

I
Ingrid
From
Bonaire St Eustatius and Saba
Everything was great . Beautiful hotel in the center from Rio , amazing view, nice interior, very good bed , good food and wine and very nice staff .
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 176 reviews
Price from
US$488.95
1 night, 2 adults
See all 191 hotels in Santa Teresa

Most booked hotels in Santa Teresa in the past month

See all

Popular with guests booking hotels in Rio de Janeiro

Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 514 reviews

Popular with guests booking hotels in Rio de Janeiro

Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 406 reviews

Popular with guests booking hotels in Rio de Janeiro

Popular with guests booking hotels in Rio de Janeiro

Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 450 reviews

Popular with guests booking hotels in Rio de Janeiro

Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 307 reviews

Popular with guests booking hotels in Rio de Janeiro

Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 345 reviews

Popular with guests booking hotels in Rio de Janeiro

Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 176 reviews

Popular with guests booking hotels in Rio de Janeiro

Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 25 reviews

The best hotels with breakfast in Santa Teresa

Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 450 reviews

Featuring a restaurant, bar and free WiFi, Boutique Hotel Castelinho is located in Rio de Janeiro, 2.7 km from Flamengo Beach and 1.3 km from Escadaria Selarón.

From US$167.07 per night
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 345 reviews

Boasting an outdoor pool, free breakfast and free WiFi, Casa Geranio is a charming B&B located in a unique area of Rio, just 500 metres from Lapa's Arches and 1 km from Cinelandia metro station.

Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 25 reviews

Situated in Rio de Janeiro, 3.2 km from Escadaria Selarón, Cozy House features accommodation with an outdoor swimming pool, free private parking and a garden.

From US$121.50 per night
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 64 reviews

Tião Botelho Guest House in Rio de Janeiro provides adults-only accommodation with a garden, a shared lounge and a terrace. Featuring a tour desk, this property also provides guests with a barbecue.

Scored out of 10, guest rating 4.9
Disappointing - What previous guests thought, 456 reviews

Set within 3 km of Flamengo Beach and 1.1 km of Escadaria Selarón, Hotel Cabo Finisterra offers rooms with air conditioning and a private bathroom in Rio de Janeiro.

Check out other unique places to stay in Santa Teresa

Hotels with Pools

35 hotels with pools in Santa Teresa

Pet-Friendly Hotels

49 pet-friendly hotels in Santa Teresa

Hostels

15 hostels in Santa Teresa

Beach rentals

25 beach rentals in Santa Teresa

Hotels with Hot tubs

9 hotels with hot tubs in Santa Teresa

B&Bs

14 B&Bs in Santa Teresa

Boutique Hotels

8 boutique hotels in Santa Teresa

Guest Houses

11 guest houses in Santa Teresa

More districts like Santa Teresa

Explore hotel options in other areas of Rio de Janeiro

Zona Sul

4763 hotels

Copacabana

3049 hotels

Barra da Tijuca

655 hotels

Ipanema

654 hotels

Centro

604 hotels

Leblon

347 hotels

Jacarepagua

265 hotels

Lapa

250 hotels