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:
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.

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.

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.

Villa St Teresa do Porto: HarboursideVilla-SeaViews-Pool-BBQ-StarLink-6Bedrm
Housed in a historic building, the recently renovated Villa St Teresa do Porto: HarboursideVilla-SeaViews-Pool-BBQ-StarLink-6Bedrm provides accommodation with pool with a view and free WiFi.
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, 515 reviewsPopular with guests booking hotels in Rio de Janeiro
Scored out of 10, guest rating 8.9Fabulous - What previous guests thought, 398 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, 340 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.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.25 per nightVila Santa Teresa
Hotel in Santa Teresa, Rio de JaneiroBreakfast optionsScored out of 10, guest rating 9.5Exceptional - What previous guests thought, 174 reviewsLocated 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.
From US$544.98 per nightCasa Geranio
Hotel in Santa Teresa, Rio de JaneiroBreakfast optionsScored out of 10, guest rating 9.6Exceptional - What previous guests thought, 340 reviewsBoasting 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.
From US$233.47 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, 451 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.
From US$17.42 per night
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
4760 hotelsCopacabana
3045 hotelsBarra da Tijuca
660 hotelsIpanema
651 hotelsCentro
610 hotelsCopacabana Beach
397 hotelsLeblon
347 hotelsRecreio dos Bandeirantes
327 hotelsJacarepagua
260 hotelsLapa
251 hotels