Search options

Date

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

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

140 results

  • Casa Joaquim Silva

    From US$ 95

    Rua Joaquim Silva, 77 - Lapa, Rio de Janeiro, Brazil (To the map)

    A 5-minute walk will take you to Arcos da Lapa, Teatro Municipal and Catedral Metropolitana de Sao Sebastiao…

    To the hotel

    price for 1 night
    Book Now From US$ 95
  • Da Lapa Design Hotel

    From US$ 63

    Rua Do Lavradio 200, Rio de Janeiro, Brazil (To the map)

    Centro Cultural Banco do Brasil is within 20 minutes' walk from Da Lapa Design Hotel. Guests may find…

    To the hotel

    price for 1 night
    Book Now From US$ 63
  • Santa Tere Hostel

    From US$ 50

    Rua Santo Amaro, 292, Rio de Janeiro, Brazil (To the map)

    Rio de Janeiro city center is 4 km away. Guests will enjoy dishes of brazilian cuisine served in Restaurante…

    To the hotel

    price for 1 night
    Book Now From US$ 50
  • Mama Shelter Rio De Janeiro

    From US$ 104

    Rua Passchoal Carlos Magno 5, Santa Teresa, Rio de Janeiro, Brazil (To the map)

    The hotel is in the good location just near Glória subway station. The property is set a 30-minute stroll…

    To the hotel

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

    From US$ 75

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

    The hotel is nestled in the business center of Rio de Janeiro, steps away from Estação D Pedro II Central…

    To the hotel

    price for 1 night
    Book Now From US$ 75
  • Rio Lapa Inn Hostel

    From US$ 72

    Avenida Mem De Sa, 183, Rio de Janeiro, Brazil (To the map)

    Rio Lapa Inn provides quick access to everything Rio de Janeiro has to offer. Offering various dining…

    To the hotel

    price for 1 night
    Book Now From US$ 72
  • Casa Amarelo Boutique Hotel

    From US$ 205

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

    The hotel is placed near Glória subway station in Santa Teresa district and within a 25-minute walk to…

    To the hotel

    price for 1 night
    Book Now From US$ 205
  • Casa Da Gente

    From US$ 57

    Goncalves Fontes, 33, Rio de Janeiro, Brazil (To the map)

    The hotel is approximately 15 minutes' walk from Nova Sepetiba. The venue is set within 4 km from Rio…

    To the hotel

    price for 1 night
    Book Now From US$ 57
  • Orient Express Santa Teresa Hostel

    From US$ 72

    Rua Do Oriente, 137 - Santa Teresa, Rio de Janeiro, Brazil (To the map)

    There are Chacara do Ceu Museum, Museum of the Republic and Santa Teresa only 600 meters from the property.

    To the hotel

    price for 1 night
    Book Now From US$ 72
  • Vila Gale Rio De Janeiro

    From US$ 92

    Rua Do Riachuelo 124 Centro Rio De Janeiro 20230-0, Rio de Janeiro, Brazil (To the map)

    The hotel boasts good location in Rio de Janeiro close to Carioca underground station. The property is…

    To the hotel

    price for 1 night
    Book Now From US$ 92
  • Vina Del Mar

    From US$ 77

    Rua Joaquim Silva 57, Rio de Janeiro, Brazil (To the map)

    Due to a central location of Vina Del Mar Hotel, guests have direct access to Rio Museum of Art, which…

    To the hotel

    price for 1 night
    Book Now From US$ 77
  • Arosa Rio Hotel

    From US$ 81

    Avenida Henrique Valadares 150, Rio de Janeiro, Brazil (To the map)

    The hotel is set in a major location 3.7 km away from National Museum . 30 minutes' walk from Rio de…

    To the hotel

    price for 1 night
    Book Now From US$ 81
  • Hotel Americano

    From US$ 41

    Rua Joaquim Silva 69, Rio de Janeiro, Brazil (To the map)

    The hotel is in a beautiful location just near Glória subway station. The venue is 4 km away from the…

    To the hotel

    price for 1 night
    Book Now From US$ 41
  • Prestige Property - Da Costa

    From US$ 114

    Rua Dr. Julio Otoni, 174, Rio de Janeiro, Brazil (To the map)

    The property is in Copacabana district in Rio de Janeiro that provides fast access to Botafogo Praia…

    To the hotel

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

    From US$ 28

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

    Santinhas De Santa Hostel provides quick access to everything Rio de Janeiro has to offer. Serving a…

    To the hotel

    price for 1 night
    Book Now From US$ 28
  • Vilanossa B&B

    From US$ 107

    Ladeira Do Castro, 165, Rio de Janeiro, Brazil (To the map)

    The hotel is 600 meters away from Church of Our Lady of the Glory of the Outeiro, Catedral Metropolitana…

    To the hotel

    price for 1 night
    Book Now From US$ 107
  • Villa Alexandrino

    From US$ 145

    R. Alm. Alexandrino, 2671 - Santa Teresa, Rio de Janeiro, Brazil (To the map)

    Overlooking Guanabara Bay, the hotel is close to greenery and is 142 km away from Armacao dos Buzios.

    To the hotel

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

    From US$ 242

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

    A convenient location near Glória subway station offers an access to bars and restaurants as well as…

    To the hotel

    price for 1 night
    Book Now From US$ 242
  • Santo Mirante Hostel

    From US$ 84

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

    This venue is situated 100 meters away from Teatro Municipal, Chacara do Ceu Museum and Lapa Arches .

    To the hotel

    price for 1 night
    Book Now From US$ 84
  • Bristol Easy Plus Hotel - Lapa Rio

    From US$ 139

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

    A short stroll of 20 minutes will take you to Itacoatiara beach, Museum of the Republic and Church of…

    To the hotel

    price for 1 night
    Book Now From US$ 139