Refine Your Search

Star ratings
Guest Ratings
See all filters

Popular Hotels in Santa Teresa, Rio de Janeiro

Filter by star ratings
All filters
Mama Ruisa Boutique Hotel
Mama Ruisa Boutique Hotel
9.5 Excellent
Santa Cristina, 132, Rio de Janeiro, Brazil
Show on map
1.5 km from city centre, Rio de Janeiro, RJ, Brazil 
ExcellentBased on 181 reviews
9.5

Located in Rio de Janeiro, just a 10-minute walk from Gloria Metro Station, Mama Ruisa Boutique Hotel provides 5-star accommodation and free wireless internet. It also features a sauna and an outdoor pool.

Santa Tere Hostel
Santa Tere Hostel
8.6 Excellent
Rua Santo Amaro, 292, Rio de Janeiro, Brazil
Show on map
1.7 km from city centre, Rio de Janeiro, RJ, Brazil 
ExcellentBased on 311 reviews
8.6

Santa Tere Hostel is situated in Rio de Janeiro and is close to the area's popular attractions. It offers complimentary Wi-Fi, a sauna and an outdoor pool.

Sant' Martre
Sant' Martre
8.4 Excellent
Rua Aprazivel, 28, Rio de Janeiro, Brazil
Show on map
1.7 km from city centre, Rio de Janeiro, RJ, Brazil 
ExcellentBased on 375 reviews
8.4

Located a brief drive from Santa Teresa Tram, Sant' Martre provides charming accommodation in Rio de Janeiro. It also offers a sauna, free Wi-Fi and an outdoor pool.

Casa Da Santa
Casa Da Santa
9.2 Excellent
Rua Eduardo Santos 139, Rio de Janeiro, Brazil
Show on map
1.2 km from city centre, Rio de Janeiro, RJ, Brazil 
ExcellentBased on 56 reviews
9.2

Situated in Rio de Janeiro, Casa da Santa offers 3-star accommodation, as well as a Jacuzzi. It also provides complimentary wireless internet.

Tips for booking a Santa Teresa hotel

Cheapest month:November
Most expensive month:June
Average price in Santa Teresa:S$ 152/night
Absolute cheapest price found:S$ 7/night
Cheapest day:Tuesday
Most expensive day:Thursday
S$ 80 - S$ 219
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
S$ 30 - S$ 148
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Cheapest hotels in Santa Teresa, Rio de Janeiro

Show all 281 hotels
Santa Tere Hostel
Santa Tere Hostel
8.6 Excellent
Rua Santo Amaro, 292, Rio de Janeiro, Brazil
Show on map
1.7 km from city centre,  

Santa Tere Hostel is situated in Rio de Janeiro and is close to the area's popular attractions. It offers complimentary Wi-Fi, a sauna and an outdoor pool.

S$ 37
Avg. per night
Sant' Martre
Sant' Martre
8.4 Excellent
Rua Aprazivel, 28, Rio de Janeiro, Brazil
Show on map
1.7 km from city centre,  

Located a brief drive from Santa Teresa Tram, Sant' Martre provides charming accommodation in Rio de Janeiro. It also offers a sauna, free Wi-Fi and an outdoor pool.

S$ 58
Avg. per night
Casa Da Santa
Casa Da Santa
9.2 Excellent
Rua Eduardo Santos 139, Rio de Janeiro, Brazil
Show on map
1.2 km from city centre,  

Situated in Rio de Janeiro, Casa da Santa offers 3-star accommodation, as well as a Jacuzzi. It also provides complimentary wireless internet.

S$ 89
Avg. per night
Mama Ruisa Boutique Hotel
Mama Ruisa Boutique Hotel
9.5 Excellent
Santa Cristina, 132, Rio de Janeiro, Brazil
Show on map
1.5 km from city centre,  

Located in Rio de Janeiro, just a 10-minute walk from Gloria Metro Station, Mama Ruisa Boutique Hotel provides 5-star accommodation and free wireless internet. It also features a sauna and an outdoor pool.

S$ 209
Avg. per night

Hotel prices in Santa Teresa, Rio de Janeiro

3 stars

S$ 58 - S$ 89

Casa Da Santa

No. 1 most popular

Casa Da Santa
9.2 Excellent
S$ 89
Avg. per night
Sant' Martre

Best value

Sant' Martre
8.4 Excellent
S$ 58
Avg. per night

Best prices found by HotelsCombined users in the past 24 hours.

Where to stay in Santa Teresa, Rio de Janeiro

Santa Teresa, Rio de Janeiro travel FAQs

  • What are the best hotels in Santa Teresa?

    Santa Teresa Hotel RJ - MGallery (8.9/10 from 318 reviews), Mama Shelter Rio De Janeiro (8.7/10 from 546 reviews), and Sugar Loft Apartments (9.0/10 from 314 reviews) are all highly rated places to stay in Santa Teresa.

  • What is a good hotel near Barra da Tijuca Beach?

    Reviews of Grand Hyatt Rio de Janeiro recommend it as a good place to stay near Barra da Tijuca Beach, scoring 8.8/10 from 1,951 ratings.

  • What is a good hotel in Santa Teresa near Copacabana Beach?

    For a good hotel near to Copacabana Beach, consider Windsor Plaza Hotel - it is rated 8.2/10 from 2,241 HotelsCombined reviews.

  • Is there a good hotel near Praia de Ipanema?

    If you’re looking for good hotels near Praia de Ipanema, consider Ibis Copacabana Posto 5 (rated 8.4 over 1,743 reviews).