Refine Your Search

Star ratings
Guest Ratings
See all filters

Popular Hotels in Santa Teresa

Filter by star ratings
All filters
Santa Tere Hostel
8.5 Excellent

1.1 mi from city centre, Rio de Janeiro Show on map

ExcellentBased on 296 reviews
8.5

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.

Hotel Vina Del Mar
7.4 Good

0.7 mi from city centre, Rio de Janeiro Show on map

GoodBased on 1,488 reviews
7.4

Hotel Vina Del Mar Rio de Janeiro is situated in Rio de Janeiro and is close to the area's popular attractions. The various facilities this modern hotel features include a 24-hour reception, luggage storage and 24-hour room service.

Selahost

0.6 mi from city centre, Rio de Janeiro Show on map

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.

Casa Amarelo Par Robert Le Héros
9.0 Excellent

0.6 mi from city centre, Rio de Janeiro Show on map

ExcellentBased on 133 reviews
9.0

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.

Les Jardins de Rio Boutique Hotel

2.7 mi from city centre, Rio de Janeiro Show on map

Les Jardins de Rio Boutique Hotel is located in Rio de Janeiro and offers free Wi-Fi. It also features outdoor tennis courts, an outdoor pool and a rooftop terrace.

Casa Da Vera Guesthouse
8.9 Excellent

0.8 mi from city centre, Rio de Janeiro Show on map

ExcellentBased on 73 reviews
8.9

Homestay - Vera's Guesthouse 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.

Casa Cool Beans B&b
9.5 Excellent

1.1 mi from city centre, Rio de Janeiro Show on map

ExcellentBased on 80 reviews
9.5

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 a swimming pool, a beauty centre and free Wi-Fi.

Altos de Santa Teresa Guest House
8.0 Excellent

2.3 mi from city centre, Rio de Janeiro Show on map

ExcellentBased on 285 reviews
8.0

Altos de Santa Teresa Guest House features views of Rio de Janeiro, as well as a Jacuzzi, an outdoor pool and free Wi-Fi. This property is conveniently situated in Santa Teresa.

Vila Santa Teresa
9.5 Excellent

1.7 mi from city centre, Rio de Janeiro Show on map

ExcellentBased on 149 reviews
9.5

Situated in Rio de Janeiro, Vila Santa Teresa provides 5-star accommodation, as well as a swimming pool and a Jacuzzi. Those staying at the property also have access to complimentary Wi-Fi and on-site parking.

Villa Laurinda
9.4 Excellent

1.1 mi from city centre, Rio de Janeiro Show on map

ExcellentBased on 92 reviews
9.4

Villa Laurinda offers stylish accommodation in Rio de Janeiro and is within walking distance of Gloria Metro Station. Those staying at the property have access to a swimming pool, a sauna and an outdoor pool.

Tips for booking a Santa Teresa hotel

Cheapest month:November
Most expensive month:March
Average price in Santa Teresa:$128/night
Absolute cheapest price found:$5/night
Cheapest day:Monday
Most expensive day:Thursday
$49 - $266
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
$29 - $319
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Top Rated Santa Teresa hotels

Show all 297 hotels
1
Hotel Monte Castelo
8.2 Excellent

0.9 mi from city centre, Rio de Janeiro Show on map

Situated within walking distance of Largo do Machado Metro Station, Hotel Monte Castelo provides guests with a convenient base while in Rio de Janeiro. It is located in close proximity to a number of popular bars, clubs and restaurants.

2
Casa Nova Hotel
8.4 Excellent

0.5 mi from city centre, Rio de Janeiro Show on map

Boasting a swimming pool, Casa Nova Hotel is situated in Rio de Janeiro and offers comfortable accommodation. It provides 3-star accommodation with air-conditioned rooms.

Cheapest hotels in Santa Teresa, Rio de Janeiro

Show all 297 hotels
Selahost

0.6 mi from city centre, Rio de Janeiro Show on map

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
Casa Da Vera Guesthouse
8.9 Excellent

0.8 mi from city centre, Rio de Janeiro Show on map

Homestay - Vera's Guesthouse 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.

$17
Avg. per night
Hotel Americano
7.1 Good

0.6 mi from city centre, Rio de Janeiro Show on map

Hotel Americano Rio de Janeiro is set in Rio de Janeiro and is a short walk from Cinelandia Metro Station. Guests can also enjoy complimentary Wi-Fi.

$17
Avg. per night
Santa Tere Hostel
8.5 Excellent

1.1 mi from city centre, Rio de Janeiro Show on map

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.

$18
Avg. per night
Hotel Vina Del Mar
7.4 Good

0.7 mi from city centre, Rio de Janeiro Show on map

Hotel Vina Del Mar Rio de Janeiro is situated in Rio de Janeiro and is close to the area's popular attractions. The various facilities this modern hotel features include a 24-hour reception, luggage storage and 24-hour room service.

$23
Avg. per night
Hotel Monte Castelo
8.2 Excellent

0.9 mi from city centre, Rio de Janeiro Show on map

Situated within walking distance of Largo do Machado Metro Station, Hotel Monte Castelo provides guests with a convenient base while in Rio de Janeiro. It is located in close proximity to a number of popular bars, clubs and restaurants.

$23
Avg. per night
Casa Nova Hotel
8.4 Excellent

0.5 mi from city centre, Rio de Janeiro Show on map

Boasting a swimming pool, Casa Nova Hotel is situated in Rio de Janeiro and offers comfortable accommodation. It provides 3-star accommodation with air-conditioned rooms.

$26
Avg. per night
Casa Vermelha
10.0 Excellent

1.2 mi from city centre, Rio de Janeiro Show on map

Casa Vermelha Rio de Janeiro provides a comfortable setting when in Rio de Janeiro. It offers complimentary Wi-Fi, an outdoor pool and an airport shuttle.

$40
Avg. per night

Hotel prices in Santa Teresa

2 stars and under

$6 - $76

#1 Most popular

$17
Avg. per night

#2 Most popular

Hotel Monte Castelo
8.2 Excellent
$23
Avg. per night

Best value

$17
Avg. per night
3 stars

$23 - $110

#1 Most popular

Casa Nova Hotel
8.4 Excellent
$26
Avg. per night

#2 Most popular

Villa Franca
9.3 Excellent
$44
Avg. per night

Best value

$23
Avg. per night
4 stars +

$60 - $327

#1 Most popular

$327
Avg. per night
$60
Avg. per night

Best value

Vila Santa Teresa
9.5 Excellent
$280
Avg. per night

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

Where to stay in Santa Teresa

Santa Teresa travel FAQs

  • What are the best hotels in Santa Teresa?

    Santa Teresa Hotel RJ - MGallery (8.9/10 from 263 reviews), Casa Nova Hotel (8.4/10 from 4,458 reviews), and Villa Franca (9.3/10 from 228 reviews) are all highly rated places to stay in Santa Teresa.

  • What is a good hotel near Disneyland Park?

    Hilton Anaheim is a good hotel close to Disneyland Park - it has scored 8.0 over 3,215 reviews from HotelsCombined users.

  • What is a good hotel in Santa Teresa near Walt Disney World Resort?

    For a good hotel near to Walt Disney World Resort, consider Disney's Yacht Club Resort - it is rated 9.4/10 from 30 HotelsCombined reviews.

  • Is there a good hotel near Times Square?

    If you’re planning to stay near Times Square, you should consider Ace Hotel New York, which has a score of 8.4 from 1,273 reviews.