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.

P
Polina
From
Brazil
Castelinho is a peaceful escape in the middle of Rio. It’s quiet, full of nature, and you wake up to birds singing. The view is amazing, and the whole place feels calm and relaxing. Perfect spot If you’re looking for rest, beauty, and a break from the busy city!
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.

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$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.

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$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, 515 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, 449 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, 343 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, 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.07 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, 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, 455 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