Hotels in Santa Teresa, Rio de Janeiro

Search and compare Santa Teresa, Rio de Janeiro hotels from hundreds of travel sites and save

Santa Teresa - Rio de Janeiro, Rio de Janeiro, Brazil
Jun 28 — Jun 292
Santa Teresa - Rio de Janeiro, Rio de Janeiro, Brazil
Tue 6/28
Wed 6/29
...and more

Refine Your Search

Star ratings
Guest Ratings
Amenities
Freebies
See all filters

Popular Hotels in Santa Teresa, Rio de Janeiro

Filter by star ratings
All filters
Vila Santa Teresa
9.4 Excellent
R. Almirante Alexandrino 2305, Rio de Janeiro, Brazil
Show on map
1.7 mi from city centre, Rio de Janeiro, RJ, Brazil 
ExcellentBased on 202 reviews
9.4

Providing a shuttle to Santos Dumont Airport, as well as free wireless internet, Vila Santa Teresa is a comfortable base in Rio de Janeiro. It also offers a sauna and an outdoor pool.

Mama Ruisa Boutique Hotel
9.7 Excellent
Santa Cristina 132, Rio de Janeiro, Brazil
Show on map
1.0 mi from city centre, Rio de Janeiro, RJ, Brazil 
ExcellentBased on 158 reviews
9.7

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

Casa Geranio
9.7 Excellent
Rua Joaquim Murtinho 383, Rio de Janeiro, Brazil
Show on map
0.6 mi from city centre, Rio de Janeiro, RJ, Brazil 
ExcellentBased on 204 reviews
9.7

Situated within walking distance of Cinelandia Metro Station, this comfortable bed and breakfast is an ideal base for those wanting to discover Rio de Janeiro and its surrounds. It is conveniently located for those wishing to visit the area's popular attractions.

The Villa
8.8 Excellent
Rua Dr. Júlio Otoni, 254, Rio de Janeiro, Brazil
Show on map
2.1 mi from city centre, Rio de Janeiro, RJ, Brazil 
ExcellentBased on 496 reviews
8.8

This modern hotel in Rio de Janeiro offers complimentary Wi-Fi, as well as a Jacuzzi and a rooftop pool. It also provides a rooftop terrace, a sauna and a beauty centre.

Tips for booking hotels in Santa Teresa

Cheapest month:October
Most expensive month:March
Average price in Santa Teresa:$72/night
Cheapest price found:$9/night
Cheapest day:Tuesday
Most expensive day:Thursday
$24 - $265
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
$39 - $334
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Cheapest hotels in Santa Teresa, Rio de Janeiro

Selahost
24 Rua Manuel Carneiro, Rio de Janeiro, Brazil
Show on map
0.6 mi from city centre, Rio de Janeiro, RJ, Brazil 

Hostel SelaHost is set in Rio de Janeiro and is close to nearby attractions, including Santa Teresa Tram and Cinelandia. Surrounded by local bars and restaurants, it is a short walk from Cinelandia Metro Station.

$6
Avg. per night
Hotel Monte Alegre
Rua Riachuelo, 213 - Lapa, Rio de Janeiro, Brazil
Show on map
0.6 mi from city centre, Rio de Janeiro, RJ, Brazil 

Less than a 20-minute stroll from Cinelandia Metro Station, Hotel Monte Alegre provides guests with a convenient base when in Rio de Janeiro. It also offers a beauty centre, a sauna and an outdoor pool.

$21
Avg. per night
Villa Franca
9.4 Excellent
Rua Terezina 18, Rio de Janeiro, Brazil
Show on map
0.9 mi from city centre, Rio de Janeiro, RJ, Brazil 

Located in Rio de Janeiro, Villa Franca Rio de Janeiro is an easy drive from the Christ The Redeemer and Copacabana Beach. It also offers an airport shuttle, a Jacuzzi and a designated smoking area.

$31
Avg. per night
Casa Nova Hotel
8.6 Excellent
Rua do Riachuelo,105, Rio de Janeiro, Brazil
Show on map
0.5 mi from city centre, Rio de Janeiro, RJ, Brazil 

Boasting an outdoor pool, Casa Nova Hotel is situated in Rio de Janeiro and offers comfortable accommodation. It is ideally located for those wishing to visit local attractions.

$37
Avg. per night
Casa Amarelo par Robert le Héros
Rua Joaquim Murtinho, 569 - Santa Teresa, Rio de Janeiro, Brazil
Show on map
0.6 mi from city centre, Rio de Janeiro, RJ, Brazil 

Situated a short stroll from Cinelandia Metro Station, Casa Amarelo Boutique Hotel provides guests with a convenient base when visiting Rio de Janeiro. It also offers free Wi-Fi, a sun deck and an outdoor pool.

$49
Avg. per night
Sant' Martre
8.4 Excellent
Rua Aprazivel, 28, Rio de Janeiro, Brazil
Show on map
1.0 mi from city centre, Rio de Janeiro, RJ, Brazil 

Sant' Martre offers a charming setting when in Rio de Janeiro. It also provides a sauna, an outdoor pool and a Jacuzzi.

$53
Avg. per night
Casa Da Vera Guesthouse
R. Santo Alfredo 28, Rio de Janeiro, Brazil
Show on map
0.8 mi from city centre, Rio de Janeiro, RJ, Brazil 

Casa da Vera Guest House is situated in Rio de Janeiro and is close to the area's well-known attractions. Guests can also make use of complimentary wireless internet.

$57
Avg. per night
Casa Cool Beans B&b
9.6 Excellent
Rua Laurinda Santos Lobo 136, Rio de Janeiro, Brazil
Show on map
1.1 mi from city centre, Rio de Janeiro, RJ, Brazil 

Located within walking distance of Gloria Metro Station, this comfortable bed and breakfast is an ideal base for those wanting to explore Rio de Janeiro and its surrounds. It also offers an outdoor pool, free Wi-Fi and a swimming pool.

$58
Avg. per night

Hotel prices in Santa Teresa

2 stars and under
3 stars
4 stars +

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

Where to stay in Santa Teresa

Facts about staying in Santa Teresa, Rio de Janeiro

  • What are the best hotels in Santa Teresa?

    Santa Teresa is home to many highly-rated hotels, one of which is Casa Nova Hotel, which has a current rating of 8.6. For other potential stays, consider Santa Teresa Hotel RJ - MGallery and Vila Santa Teresa, which can also be great places to stay in Santa Teresa.

  • What is a good hotel near Copacabana Beach?

    With a rating of 7.6/10 from 8,635 reviews, Hotel Atlântico Travel Copacabana is a hotel close to Copacabana Beach that is well recommended by HotelsCombined users.

  • What is a good hotel in Santa Teresa near Praia de Ipanema?

    The most popular hotel near Praia de Ipanema is Ibis Copacabana Posto 5, with 1,872 HotelsCombined users scoring it 8.1/10.

  • Is there a good hotel near Praia da Barra da Tijuca?

    Close to Praia da Barra da Tijuca you will find Windsor Marapendi, which has a rating of 8.9 over 4,212 HotelsCombined reviews.