Hotels in Santa Teresa, Rio de Janeiro
Enter your dates and choose from 193 hotels and other places to stay
Featured hotels in Santa Teresa
Filter by:
Boutique Hotel Castelinho
Featuring a restaurant, bar and free WiFi, Boutique Hotel Castelinho is located in Rio de Janeiro, 2.7 km from Flamengo Beach and 1.3 km from Escadaria Selarón.

Casa Do Gato Cinzento
Situated in Rio de Janeiro, 2.1 km from Flamengo Beach, Casa Do Gato Cinzento features rooms with sea views and free WiFi.

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 neighbourhood, 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 500 metres from Lapa's Arches and 1 km from Cinelandia metro station.

Villa Paranaguá Hotel & Spa - Boutique Hotel
Villa Paranaguá Hotel & Spa - Boutique Hotel has a garden, terrace, a restaurant and bar 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.

Chez Georges
Set within 2.6 km of Flamengo Beach and 1.3 km of Escadaria Selarón, Chez Georges provides rooms with air conditioning and a private bathroom in Rio de Janeiro.

Casa das Luzes Hostel IVN
Casa das Luzes Hostel IVN features a garden, a shared lounge and a sun terrace with swimming pool and buffet breakfast in Rio de Janeiro.

Casa igba
Located 2 km from Flamengo Beach, Casa igba offers pool with a view, a garden and air-conditioned accommodation with a terrace and free WiFi.

Vila Santa Teresa
Located in Rio de Janeiro, 2.7 km from Escadaria Selarón, Vila Santa Teresa provides accommodation with an outdoor swimming pool, free private parking, a garden and a shared lounge.

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.1Superb - What previous guests thought, 514 reviewsPopular with guests booking hotels in Rio de Janeiro
Scored out of 10, guest rating 8.9Fabulous - What previous guests thought, 399 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.0Superb - What previous guests thought, 445 reviewsPopular with guests booking hotels in Rio de Janeiro
Scored out of 10, guest rating 9.5Exceptional - What previous guests thought, 310 reviewsPopular with guests booking hotels in Rio de Janeiro
Scored out of 10, guest rating 9.6Exceptional - What previous guests thought, 339 reviewsPopular with guests booking hotels in Rio de Janeiro
Scored out of 10, guest rating 9.5Exceptional - What previous guests thought, 175 reviewsPopular with guests booking hotels in Rio de Janeiro
Scored out of 10, guest rating 9.0Superb - What previous guests thought, 23 reviews
The best hotels with breakfast in Santa Teresa
Boutique Hotel Castelinho
Hotel in Santa Teresa, Rio de JaneiroBreakfast optionsScored out of 10, guest rating 9.0Superb - What previous guests thought, 445 reviewsFeaturing a restaurant, bar and free WiFi, Boutique Hotel Castelinho is located in Rio de Janeiro, 2.7 km from Flamengo Beach and 1.3 km from Escadaria Selarón.
From US$145.98 per nightCozy House
Hotel in Santa Teresa, Rio de JaneiroBreakfast optionsScored out of 10, guest rating 9.0Superb - What previous guests thought, 23 reviewsSituated in Rio de Janeiro, 3.2 km from Escadaria Selarón, Cozy House features accommodation with an outdoor swimming pool, free private parking and a garden.
From US$120.40 per nightTião Botelho Guest House
Hotel in Santa Teresa, Rio de JaneiroBreakfast optionsScored out of 10, guest rating 9.0Superb - What previous guests thought, 64 reviewsTião Botelho Guest House in Rio de Janeiro provides adults-only accommodation with a garden, a shared lounge and a terrace. Featuring a tour desk, this property also provides guests with a barbecue.
Hotel Cabo Finisterra
Hotel in Centro, Rio de JaneiroBreakfast optionsScored out of 10, guest rating 4.9Disappointing - What previous guests thought, 453 reviewsSet within 3 km of Flamengo Beach and 1.1 km of Escadaria Selarón, Hotel Cabo Finisterra offers 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
35 hotels with pools in Santa TeresaPet-Friendly Hotels
50 pet-friendly hotels in Santa TeresaBeach rentals
26 beach rentals in Santa TeresaHostels
15 hostels in Santa TeresaHotels with Hot tubs
9 hotels with hot tubs in Santa TeresaB&Bs
15 B&Bs in Santa TeresaBoutique Hotels
8 boutique hotels in Santa TeresaGuest Houses
11 guest houses in Santa Teresa
More districts like Santa Teresa
Explore hotel options in other areas of Rio de Janeiro
Zona Sul
4756 hotelsCopacabana
3039 hotelsBarra da Tijuca
657 hotelsIpanema
653 hotelsCentro
608 hotelsCopacabana Beach
400 hotelsLeblon
347 hotelsRecreio dos Bandeirantes
326 hotelsJacarepagua
260 hotelsLapa
251 hotels