Hotels in Santa Teresa, Rio de Janeiro
Enter your dates and choose from 191 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
Popular with guests booking hotels in Rio de Janeiro
Popular with guests booking hotels in Rio de Janeiro
Popular with guests booking hotels in Rio de Janeiro
Popular with guests booking hotels in Rio de Janeiro
Popular with guests booking hotels in Rio de Janeiro
Popular with guests booking hotels in Rio de Janeiro
Popular with guests booking hotels in Rio de Janeiro
The best hotels with breakfast in Santa Teresa
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 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.
Cozy House
Situated 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.
Tião Botelho Guest House
Tiã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
Set 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

Pet-Friendly Hotels

Beach rentals

Hostels

Hotels with Hot tubs

B&Bs

Boutique Hotels

Guest Houses
More districts like Santa Teresa
Explore hotel options in other areas of Rio de Janeiro

Zona Sul

Copacabana

Barra da Tijuca

Ipanema

Centro

Copacabana Beach

Leblon

Recreio dos Bandeirantes

Jacarepagua
























