Hotels in Santa Teresa, Rio de Janeiro

Enter your dates and choose from 186 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, 485 reviews
Price from
US$161.28
1 night, 2 adults

Castelo dos Tucanos Host

Santa Teresa, Rio de Janeiro

Castelo dos Tucanos Host features an outdoor swimming pool, garden, a shared lounge and terrace in Rio de Janeiro.

M
Mikayla
From
Australia
Such an incredible place to stay! The house itself was beautiful and very well kept. The private room that we booked was away from the main part of the house which was great for a couple like us that wanted our own space at the end of the day. Everyone was so friendly and made us feel really welcome. The included breakfast was very generous. Definitely recommend!
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 707 reviews
Price from
US$113.18
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.

R
Rebecca
From
Spain
Everything was perfect. Such a beautiful boutique hotel. Amazing attention to detail and the breakfast was a highlight. Thank you!
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 347 reviews
Price from
US$238.52
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.

N
Nomatshezi
From
United Arab Emirates
Everything about this place is phenomenal. The attention to detail when it comes to the décor, the property is run like a well oiled beautiful vintage classic top tier machine. The views are gorgeous, the breakfast delicious and the care by Adriaana (pardon my spelling) and Christopher is exceptional. I loved everything about this property right down to the meticulous choice is mirrors.
Scored out of 10, guest rating 9.7
Exceptional - What previous guests thought, 671 reviews
Price from
US$110.72
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.

H
Henry
From
Australia
An amazing and historical stay, we loved the view and the neighbourhood. The host was also super accomodating and kind
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 125 reviews
Price from
US$52.06
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.

I
Irene
From
United Kingdom
The team was so hospitable, helpful and friendly. Breakfast was lovely, comfortable beds, very clean and the views from the property was stunning.
Scored out of 10, guest rating 9.7
Exceptional - What previous guests thought, 206 reviews
Price from
US$75.45
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.

A
Alastair Bealby
From
United Kingdom
An immediately relaxing atmosphere, with a warm welcome. Stunning views, beautiful pool, delicious breakfast and beautiful design throughout.
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 192 reviews
Price from
US$405.16
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.

B
Bruno
From
Germany
facilities were amazing. Excellent staff! we had a amazing tour with Henrique from the restaurant and he was very nice explaining all the history about the place
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 508 reviews
Price from
US$370.10
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.

A
Adelaide
From
Portugal
Oasis design boutique hotel in the middle of Santa Teresa. Amazing experience. Everything was perfect. A special word for the staff: Leo, Pablo and Brunelle and the project from the owners that is behind this special art deco dream athmosphere.
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 307 reviews
Price from
US$367.84
1 night, 2 adults

Modernistas Arte

Santa Teresa, Rio de Janeiro

Modernistas Arte, a property with a garden, is situated in Rio de Janeiro, 2.7 km from Flamengo Beach, 1.4 km from Escadaria Selarón, as well as 2.9 km from Municipal Theatre of Rio de Janeiro.

Y
Yeshtha
From
United Kingdom
Everything, Antoineta was fantastic she's so sweet and adorable and she made sure I understood everything and showed me how to unlock the doors to ensure I can get back. The room was very spacious with a huge bed and it looked great. Bathroom was amazing, hot water and great pressure very clean. The breakfast is delicious and one of the best I've had in brazil so far. I had a great stay here and would definitely come back
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 106 reviews
Price from
US$84.89
1 night, 2 adults
See all 186 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.4
Superb - What previous guests thought, 307 reviews

Popular with guests booking hotels in Rio de Janeiro

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

Popular with guests booking hotels in Rio de Janeiro

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

Popular with guests booking hotels in Rio de Janeiro

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

Popular with guests booking hotels in Rio de Janeiro

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

Popular with guests booking hotels in Rio de Janeiro

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

Popular with guests booking hotels in Rio de Janeiro

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

Popular with guests booking hotels in Rio de Janeiro

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

The best hotels with breakfast in Santa Teresa

Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 307 reviews

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

From US$367.84 per night
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 347 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, 60 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 8.9
Fabulous - What previous guests thought, 34 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$100.21 per night

Check out other unique places to stay in Santa Teresa

Hotels with Pools

35 hotels with pools in Santa Teresa

Beach rentals

27 beach rentals in Santa Teresa

Pet-Friendly Hotels

46 pet-friendly hotels in Santa Teresa

Hostels

13 hostels in Santa Teresa

Boutique Hotels

7 boutique hotels in Santa Teresa

Hotels with Hot tubs

9 hotels with hot tubs in Santa Teresa

B&Bs

13 B&Bs in Santa Teresa

Guest Houses

13 guest houses in Santa Teresa

More districts like Santa Teresa

Explore hotel options in other areas of Rio de Janeiro

Zona Sul

4616 hotels

Copacabana

2963 hotels

Barra da Tijuca

652 hotels

Ipanema

634 hotels

Centro

578 hotels

Leblon

331 hotels

Jacarepagua

256 hotels

Lapa

238 hotels