Hotels in Santa Teresa, Rio de Janeiro
Enter your dates and choose from 194 hotels and other places to stay
Featured Hotels in Santa Teresa
Filter by:
Star Rating
Review score
Castelo dos Tucanos Host
Castelo dos Tucanos Host features an outdoor swimming pool, garden, a shared lounge and terrace in Rio de Janeiro.

Hostel Sunrise
Hostel Sunrise has an outdoor swimming pool, garden, a shared lounge and terrace in Rio de Janeiro.

Boutique Hotel Castelinho
Featuring a restaurant, bar and free WiFi, Boutique Hotel Castelinho is located in Rio de Janeiro, 1.7 miles from Flamengo Beach and a 16-minute walk from Selarón Steps.

Casa Do Gato Cinzento
Offering air-conditioned rooms in the Santa Teresa district of Rio de Janeiro, Casa Do Gato Cinzento is a 17-minute walk from Municipal Theater.

Gerthrudes Bed & Breakfast
Offering an outdoor pool and stunning views to Sugar Loaf Mountain and Guanabara Bay, Gerthrudes Bed & Breakfast is located in Santa Teresa neighborhood, in Rio de Janeiro.

Santa Teresa Hotel Rio de Janeiro - MGallery Collection
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.

Casa Beleza
Casa Beleza in Rio de Janeiro provides accommodations with pool with a view and a garden. There's a private entrance at the bed and breakfast for the convenience of those who stay.

Villa Paranaguá Hotel & Spa - Boutique Hotel
Villa Paranaguá Hotel & Spa - Boutique Hotel has a garden, terrace, a restaurant and bar in Rio de Janeiro.

Casa Geranio
Boasting an outdoor pool, free breakfast and free WiFi, Casa Geranio is a charming B&B located in a unique area of Rio, just 1640 feet from Lapa's Arches and 0.6 mi from Cinelandia metro station.

Santa Teresa Junto à Natureza
Santa Teresa Junto à Natureza offers accommodations in Rio de Janeiro, 1.9 miles from Selarón Steps and 3 miles from Municipal Theater.

Most booked hotels in Santa Teresa in the past month
Popular with guests booking hotels in Rio de Janeiro
Scored out of 10, guest rating 9.0Wonderful - What previous guests thought, 385 reviewsPopular with guests booking hotels in Rio de Janeiro
Scored out of 10, guest rating 9.2Wonderful - What previous guests thought, 521 reviewsPopular with guests booking hotels in Rio de Janeiro
Popular with guests booking hotels in Rio de Janeiro
Scored out of 10, guest rating 9.0Wonderful - What previous guests thought, 425 reviewsPopular with guests booking hotels in Rio de Janeiro
Scored out of 10, guest rating 9.5Exceptional - What previous guests thought, 308 reviewsPopular with guests booking hotels in Rio de Janeiro
Scored out of 10, guest rating 9.6Exceptional - What previous guests thought, 336 reviewsPopular with guests booking hotels in Rio de Janeiro
Scored out of 10, guest rating 9.5Exceptional - What previous guests thought, 174 reviewsPopular with guests booking hotels in Rio de Janeiro
Scored out of 10, guest rating 9.3Wonderful - What previous guests thought, 19 reviews
The best hotels with breakfast in Santa Teresa
Casa Geranio
Hotel in Santa Teresa, Rio de JaneiroBreakfast optionsScored out of 10, guest rating 9.6Exceptional - What previous guests thought, 336 reviewsBoasting an outdoor pool, free breakfast and free WiFi, Casa Geranio is a charming B&B located in a unique area of Rio, just 1640 feet from Lapa's Arches and 0.6 mi from Cinelandia metro station.
Cozy House
Hotel in Santa Teresa, Rio de JaneiroBreakfast optionsScored out of 10, guest rating 9.3Wonderful - What previous guests thought, 19 reviewsLocated in Rio de Janeiro, 2 miles from Selarón Steps, Cozy House has accommodations with an outdoor swimming pool, free private parking and a garden.
From $121.62 per nightTião Botelho Guest House
Hotel in Santa Teresa, Rio de JaneiroBreakfast optionsScored out of 10, guest rating 9.0Wonderful - What previous guests thought, 67 reviewsTião Botelho Guest House in Rio de Janeiro provides adults only accommodations with a garden, a shared lounge and a terrace. Featuring a tour desk, this property also provides guests with a grill.
- Scored out of 10, guest rating 4.9Disappointing - What previous guests thought, 453 reviews
Located within 1.9 miles of Flamengo Beach and a 13-minute walk of Selarón Steps, Hotel Cabo Finisterra has 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
32 hotels with pools in Santa TeresaPet-Friendly Hotels
46 pet-friendly hotels in Santa TeresaBeach rentals
25 beach rentals in Santa TeresaHostels
15 hostels in Santa TeresaB&Bs
14 B&Bs in Santa TeresaHotels with Hot tubs
8 hotels with hot tubs in Santa TeresaBoutique Hotels
6 boutique hotels in Santa TeresaGuest Houses
10 guest houses in Santa Teresa
More districts like Santa Teresa
Explore hotel options in other areas of Rio de Janeiro
Zona Sul
4895 hotelsCopacabana
3114 hotelsIpanema
686 hotelsBarra da Tijuca
670 hotelsDowntown Rio de Janeiro
631 hotelsCopacabana Beach
402 hotelsLeblon
355 hotelsRecreio dos Bandeirantes
343 hotelsJacarepagua
278 hotelsLapa
260 hotels