Popular hotels
Tips
Top-rated hotels
Where to stay

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
Apr 24 — Apr 252
Santa Teresa - Rio de Janeiro, Rio de Janeiro, Brazil
Wed 4/24
Thu 4/25
...and more

Refine Your Search

Star ratings
Guest Ratings
Amenities
Freebies
See all filters

Popular hotels in Santa Teresa, Rio de Janeiro

Discover well-known properties in Santa Teresa that are favored by visitors more than others. There are 297 hotels in Santa Teresa and price data was last updated on April 17, 2024. The average price for a hotel in Santa Teresa is $175/night.
These hotels are among the most popular places to stay for users visiting Santa Teresa. Users can use the filters present to refine their search even further.
Filter by star ratings
All filters
Rua Riachuelo, 213 - Lapa, Rio de Janeiro, Brazil
Hotel Monte Alegre is a comfortable setting while in Rio de Janeiro and is close to everything the area has to offer. It also offers a beauty centre, a sauna and an outdoor pool.
Free Wi-Fi
8.2
Excellent
2588 reviews
Location
0.6 mi from city centre
Rua Joaquim Murtinho 383, Rio de Janeiro, Brazil
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.
Free Wi-Fi
9.7
Excellent
250 reviews
Location
0.6 mi from city centre
R. Almirante Alexandrino 2305, Rio de Janeiro, Brazil
Providing a shuttle to Santos Dumont Airport, as well as free wireless internet, Vila Santa Teresa is a comfortable base in Rio de Janeiro. Guests have access to a sauna and an outdoor pool.
Free Wi-Fi
Parking
9.4
Excellent
217 reviews
Location
1.7 mi from city centre
Rua Aprazivel, 28, Rio de Janeiro, Brazil
Ideally located in Rio de Janeiro, Sant' Martre offers charming accommodation an easy drive from Santa Teresa Tram. It also features a Jacuzzi, a sauna and an outdoor pool.
Free Wi-Fi
Airport shuttle
8.4
Excellent
416 reviews
Location
1.0 mi from city centre
136 R. Laurinda Santos Lôbo, Rio de Janeiro, 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, a beauty centre and a swimming pool.
Free Wi-Fi
Air Conditioning
9.1
Excellent
81 reviews
Location
1.1 mi from city centre
Rua Terezina 18, Rio de Janeiro, 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.
Free Wi-Fi
Airport shuttle
Air Conditioning
Location
0.9 mi from city centre

Tips for booking hotels in Santa Teresa

Gain useful insights and advice for booking the perfect stay in Santa Teresa. Price data is based on averages over the past 12 months and was last updated on April 17, 2024.
Cheapest month:May
Most expensive month:December
Average price in Santa Teresa:$175/night
Cheapest price found:$32/night
Cheapest day:Sunday
Most expensive day:Saturday
$36 - $777
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
$36 - $48
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Top-rated Santa Teresa, Rio de Janeiro hotels

Browse through properties in Santa Teresa that have received the highest ratings from guests. There are currently 297 properties in Santa Teresa and data was last updated on April 17, 2024.
These Santa Teresa properties are among the highest rated by our users. Make sure to read hotel descriptions and reviews to find the right property right for you.
Show all 297 hotels
Rua do Riachuelo,105, Rio de Janeiro, Brazil
0.5 mi from city centre
Free Wi-Fi
$44
Avg. per night

Hotel prices in Santa Teresa

Get a sense of the average price and most popular properties to stay in Santa Teresa to help you budget for your trip accordingly. Hotels that are booked the most in each class receive the “Most popular” badge. Hotels with the “Best value” badge are the most popular hotels in Santa Teresa at attractive prices. Price data was last updated on April 17, 2024.
Some of the best options for booking a hotel in Santa Teresa categorized by hotel class. You'll also find the most popular and best value properties within each hotel class.
3 stars
3 stars
Rua do Riachuelo,105, Rio de Janeiro, Brazil
Rua Joaquim Murtinho 383, Rio de Janeiro, Brazil
Rua Riachuelo, 213 - Lapa, Rio de Janeiro, Brazil
4 stars
4 stars +
R. Almirante Alexandrino 2305, Rio de Janeiro, Brazil

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

Where to stay in Santa Teresa

Explore different neighborhoods and areas within Santa Teresa to find the perfect location for your stay. Map data was last updated on April 17, 2024.
Whether you're visiting Santa Teresa for leisure or business, utilize the map to find hotels close to your ideal location. Users can click on a hotel's name to find more information about it, such as price, reviews, and amenities, and also find different deals for the property.

Facts about staying in Santa Teresa, Rio de Janeiro

Find useful tips and insights about staying in Santa Teresa to help you make the most of your experience. FAQs were last updated on April 17, 2024.
  • What are the best hotels in Santa Teresa?

    Santa Teresa is home to many highly-rated hotels, one of which is Santa Teresa Hotel RJ - MGallery, which has a current rating of 9.0. For other potential stays, consider Casa Nova Hotel 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 8.4/10 from 4,498 reviews, Hilton Copacabana Rio de Janeiro 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 Miramar By Windsor Copacabana, with 4,537 HotelsCombined users scoring it 9.1/10.

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

    Close to Praia da Barra da Tijuca you will find Grand Hyatt Rio de Janeiro, which has a rating of 8.9 over 2,146 HotelsCombined reviews.

  • How much do hotels in Santa Teresa cost?

    The average price of a hotel in Santa Teresa is $23 per night, based on the last 3 days’ data.

  • How much is a cheap hotel in Santa Teresa?

    $10 per night is the cheapest Santa Teresa hotel price found in our data from the last 72 hours.

  • What are the most popular landmarks to visit in Santa Teresa?

    There’s so much to see and do in Santa Teresa, but we’ve found that the most popular landmarks are Copacabana Beach, Praia de Ipanema, and Praia da Barra da Tijuca. You’ll want to stay in Rio de Janeiro to visit Copacabana Beach, Rio de Janeiro to visit Praia de Ipanema, and Rio de Janeiro to visit Praia da Barra da Tijuca.

See more FAQs

Find better results for your stay in Santa Teresa

Millions of Reviews
Real ratings and reviews from millions of guests, just like yourself. Book your perfect stay with confidence!
Best Hotel Deals
HotelsCombined sources over 3 million hotels and properties and compiles them in one place so you can compare the ideal accommodation.
Free Cancellation
Plans change — we get it. And that’s why you can search and book hotels and accommodations on HotelsCombined from agencies that offer free cancellation