Search options

Date

Date
Ages of children:
Choose the age of a child
Choose the age of children
Cancel
OK

Maximum period that can be booked is 30 days. Please enter alternative dates.

Rio de Janeiro hotels in Santa Teresa

Filter Results

Narrow your choice

Open Filter Close Filter

Hotels by stars

Budget (per night)

Other property types

Districts

Hotel types

User rating

Facilities

In the room

Specify by

Apply Filters
Clear Filters

330 results

  • Hostel Carvalho Rosa

    From US$ 12

    Rua Costa Bastos 302- Santa Teresa, Rio de Janeiro, Brazil (To the map)

    It is located in Ipanema district, close to Glória subway station and Complex of Sports of Fluminense…

    To the hotel

    price for 1 night
    Book Now From US$ 12
  • Itajuba

    From US$ 57

    Rua Alvaro Alvim, 23 Cinelandia Center, Rio de Janeiro, Brazil (To the map)

    The hotel is in a great location just near Carioca subway station. The property is set within 4 km distance…

    To the hotel

    price for 1 night
    Book Now From US$ 57
  • Santa Teresa Hotel Rj Mgallery By Sofitel

    From US$ 238

    Rua Almirante Alexandrino 660, Rio de Janeiro, Brazil (To the map)

    The hotel boasts a convenient location in Rio de Janeiro close to Glória underground station. The city…

    To the hotel

    price for 1 night
    Book Now From US$ 238
  • Casa Da Escada Hostel

    From US$ 59

    Rua Manoel Carneiro, 32, Santa Tereza, Rio de Janeiro, Brazil (To the map)

    Casa Da Escada Hostel is set in a picturesque area, which attracts tourists. Guests can dine in Bar do…

    To the hotel

    price for 1 night
    Book Now From US$ 59
  • Castelinho38

    From US$ 80

    Rua Triunfo 38 - Santa Teresa, Rio de Janeiro, Brazil (To the map)

    Castelinho38 Hotel is also placed within a 15-minute walk of The Metropolitan Cathedral of Saint Sebastian.

    To the hotel

    price for 1 night
    Book Now From US$ 80
  • Lapa Ville Hotel

    From US$ 27

    Rua Da Lapa, 123, Rio de Janeiro, Brazil (To the map)

    Lakes and a botanical garden as well as Sugarloaf Mountain and Corcovado are located nearby. Lapa Ville…

    To the hotel

    price for 1 night
    Book Now From US$ 27
  • Kariok Hostel

    From US$ 52

    Rua Benjamim Constant, 80, Rio de Janeiro, Brazil (To the map)

    The hostel is located in Gloria district, 25 minutes' walk from Baía de Guanabara. Offering various dining…

    To the hotel

    price for 1 night
    Book Now From US$ 52
  • Bristol Easy Plus Lapa Rio

    From US$ 56

    Rua Riachuelo, 242, Rio de Janeiro, Brazil (To the map)

    The property is about 150 meters away from Lapa Arches, Teatro Municipal and Santa Teresa. Rio de Janeiro…

    To the hotel

    price for 1 night
    Book Now From US$ 56
  • Pousada Favelinha

    From US$ 34

    Rua Almirante Alexandrino 2023 (Fundos), Rio de Janeiro, Brazil (To the map)

    Botafogo Beach is 2.3 km of the property, while Sugarloaf Mountain is around 4.6 km away. Within 550…

    To the hotel

    price for 1 night
    Book Now From US$ 34
  • Rio Forest Hostel

    From US$ 54

    Rua Joaquim Murtinho, 517, Rio de Janeiro, Brazil (To the map)

    Guests may find Baía de Guanabara within 2.6 km and City Park within 10 km of the property. Serving a…

    To the hotel

    price for 1 night
    Book Now From US$ 54
  • Casa Geranio

    From US$ 116

    Rua Joaquim Murtinho, 383, Rio de Janeiro, Brazil (To the map)

    Casa Geranio Bed & Breakfast lies 3.2 km away from Botafogo Beach. The property boasts location within…

    To the hotel

    price for 1 night
    Book Now From US$ 116
  • Casa Vermelha

    From US$ 51

    Rua Aarao Reis, 126, Rio de Janeiro, Brazil (To the map)

    The hotel is approximately 30 minutes' walk from Botafogo Beach. The property lies within 4 km from the…

    To the hotel

    price for 1 night
    Book Now From US$ 51
  • Vila Santa Teresa Hotel & Spa

    From US$ 205

    Rua Almirante Alexandrino 2305, Rio de Janeiro, Brazil (To the map)

    This property is 15 minutes' walk to Guanabara Palace. Vila Santa Teresa Hotel & Spa is rated 5 stars…

    To the hotel

    price for 1 night
    Book Now From US$ 205
  • Atlantico Business

    From US$ 70

    Rua Senador Dantas, 25, Rio de Janeiro, Brazil (To the map)

    The venue is 4.7 km away from Sugar Loaf. The property lies within 4 km from the city center. Atlantico…

    To the hotel

    price for 1 night
    Book Now From US$ 70
  • Alma De Santa Guest House

    From US$ 44

    Rua Andres Belo, 15, Rio de Janeiro, Brazil (To the map)

    The hotel is approximately 15 minutes' walk from Passeio Publico. The property is set within 4 km distance…

    To the hotel

    price for 1 night
    Book Now From US$ 44
  • Atlantico Centro Apartments

    From US$ 36

    Rua Senador Dantas 23, Rio de Janeiro, Brazil (To the map)

    Within a 5-minute walk guests can dine in Confeitaria Colombo and Bar Do Elias. Atlantico Centro apartment…

    To the hotel

    price for 1 night
    Book Now From US$ 36
  • 55 Rio

    From US$ 50

    Largo Da Lapa, Rio de Janeiro, Brazil (To the map)

    Guests will appreciate 55 Rio close proximity to Centro Cultural Banco do Brasil, which is 1500 meters…

    To the hotel

    price for 1 night
    Book Now From US$ 50
  • Santinhas De Santa

    From US$ 28

    Rua Almirante Alexandrino, 986, Rio de Janeiro, Brazil (To the map)

    Located in Santa Teresa district, about 15 minutes' walk of Escadaria Selaron. The property is about…

    To the hotel

    price for 1 night
    Book Now From US$ 28
  • Hotel Cabo Finisterra

    From US$ 25

    Rua Andre Cavalcanti Numero 50, Rio de Janeiro, Brazil (To the map)

    AquaRio Rio Marine Aquarium is about 30 minutes' walk away. The property is located within a 30-minute…

    To the hotel

    price for 1 night
    Book Now From US$ 25
  • Sugar Loft

    From US$ 86

    Rua Dias De Barros, 11, Rio de Janeiro, Brazil (To the map)

    The hotel is approximately 15 minutes' walk from Oi Futuro . The venue is set within 4 km from Rio de…

    To the hotel

    price for 1 night
    Book Now From US$ 86