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.

A
Anastasia
From
United Kingdom
Great quiet location within a walking distance to a lively Santa Teresa part . Absolutely amazing breakfast and hotel facilities . Spacious clean room. Very attentive hotel staff .
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 449 reviews
Price from
US$142.11
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.

M
Monica
From
Romania
During my trip to Rio i have changed several locations, from 5 star Hotels to private apartments, so i can feel the vibe of the city better. Casa do Gato was on my list and definitly Worth staying here. First , if you re looking for accomodation in Santa Tereza area, this is the place to stay. For us, was amazing to have breakfast with this stunning view, see the sun rising, and having this view to Sugaloaf, right from the living room. The apartament is spacious, clean and comfy. Even if you don t want to stay in Santa Tereza when in Rio, i think it s worth it at least few nights. It is walking distance to Lapa area (where all the night life is in the weekend) , Escadaria Seralon, and the Cathedral of Rio (amazing, must see). And last, but not least, the Host is very nice, good english (which in not that comun in Rio) and willing to help us with anything. Very good Customer service. The street is safe, also the building.
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 126 reviews
Price from
US$51.27
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.

L
Lena
From
Belgium
Delicious breakfast with alot of choice, very friendly and helpful staff. The view was amazing: tip wake up early and enjoy a beautiful sunrise!
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 663 reviews
Price from
US$109.04
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.

B
Bryan
From
South Africa
Great breakfasts. Owners very helpful with restaurant suggestions and places to see.
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 339 reviews
Price from
US$234.89
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.

N
Nikki
From
Denmark
Beautiful hotel grounds, great pool, nice restaurant and very welcoming staff.
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 307 reviews
Price from
US$362.25
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.

A
Adea
From
United States
Possibly the best hotel we’ve stayed in. Just wonderful from the comfort to decor, food, cocktails, staff, spa…
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 515 reviews
Price from
US$364.48
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.

N
Nichole
From
Sweden
Our stay at Chez Georges started with a wonderful welcome from Daniel, who quickly felt more like a friend than a host. He was incredibly helpful, offering us great recommendations and always going out of his way to make sure we had everything we needed. Together with the lovely Sara and Frida, he made us feel completely at home. The atmosphere was so special and inviting that we ended up extending our stay from 2 nights to 5. I can warmly recommend this hotel to anyone looking for a memorable and heartfelt experience.
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 187 reviews
Price from
US$399
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.

L
Lucia
From
Italy
The place is amazing. Everything was perfect!! :) I’ll come back here!!
Scored out of 10, guest rating 9.7
Exceptional - What previous guests thought, 196 reviews
Price from
US$75.24
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.

G
Glenn
From
New Zealand
Amazing place to stay with amazing views of the city and nice and close to the nightlife happening in Lapa. the bed was huge and super comfortable and the hosts were lovely.
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 158 reviews
Price from
US$73.38
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.

P
Paulo E C
From
Brazil
The view of Rio de Janeiro is breathtaking. The accommodation is simply very comfortable. The food is sublime, and the staff is very polite and sophisticated. The restaurant should be granted a Michelin star. The florest surrounding the estate is fantastic.
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 176 reviews
Price from
US$489.31
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, 515 reviews

Popular with guests booking hotels in Rio de Janeiro

Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 404 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, 449 reviews

Popular with guests booking hotels in Rio de Janeiro

Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 343 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.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, 24 reviews

The best hotels with breakfast in Santa Teresa

Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 449 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.19 per night
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 343 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, 24 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.59 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, 454 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

Beach rentals

26 beach rentals in Santa Teresa

Hostels

15 hostels in Santa Teresa

Hotels with Hot tubs

9 hotels with hot tubs in Santa Teresa

B&Bs

15 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

4762 hotels

Copacabana

3047 hotels

Barra da Tijuca

656 hotels

Ipanema

651 hotels

Centro

604 hotels

Leblon

348 hotels

Jacarepagua

267 hotels

Lapa

250 hotels