Beginning of main content

Search 590,000 properties worldwide.

Search over a million flights, hotels, packages, and more

No Expedia cancellation fee to change or cancel almost any hotel reservation.


Check prices on hotels in Santa Teresa

Tonight Tonight Jun 25 - Jun 26
This weekend This weekend Jun 29 - Jul 1
Next weekend Next weekend Jul 6 - Jul 8

Hotels near Santa Teresa

See all 1,528 Properties in Santa Teresa
55 Rio Hotel

55 Rio Hotel

Rua Visconde de Maranguape 9, Rio de Janeiro
  • Free Cancellation
  • Reserve now, pay when you stay
3.5 out of 5.0
 
 

Located in Santa Teresa, this hotel is steps from Guanabara Bay and Arcos da Lapa. Catedral de Sao Sebastiao do Rio de Janeiro and National Library are also ...

55 Rio HotelGet Rates

55 Rio HotelGet Rates
Casa Marques Santa Teresa

Casa Marques Santa Teresa

Rua Almirante Alexandrino, 3780, Rio de Janeiro
  • Free Cancellation
  • Reserve now, pay when you stay
3.5 out of 5.0
 
 

Located in Santa Teresa, this hotel is 2 mi (3.2 km) from Corcovado Train and within 6 mi (10 km) of Sugar Loaf Mountain and Maracana Stadium. Parque Henrique ...

Casa Marques Santa TeresaGet Rates

Casa Marques Santa TeresaGet Rates
Mama Shelter Rio De Janeiro

Mama Shelter Rio De Janeiro

Rua Paschoal Carlos Magno 05, Rio de Janeiro
  • Free Cancellation
  • Reserve now, pay when you stay
3.5 out of 5.0
 
 

Located in Santa Teresa, this hotel is within 1 mi (2 km) of Guanabara Bay and Arcos da Lapa. Catedral de Sao Sebastiao do Rio de Janeiro and National Library ...

Mama Shelter Rio De JaneiroGet Rates

Mama Shelter Rio De JaneiroGet Rates
Hotel Villa Rica

Hotel Villa Rica

Rua Conde de Lages 2, Rio de Janeiro
    2.5 out of 5.0
     
     

    Located in Santa Teresa, this hotel is within a 5-minute walk of Selaron Steps and Paris Square. Arcos da Lapa and Passeio Publico are also within 10 ...

    Hotel Villa Rica$21

    Hotel Villa Rica$21
    Vilanossa

    Vilanossa

    Ladeira do Castro,165, Rio de Janeiro
      2.5 out of 5.0
       
       

      Located in Santa Teresa, this guesthouse is within 1 mi (2 km) of Ruins Park, Arcos da Lapa, and Catedral de Sao Sebastiao do Rio de Janeiro. National Library ...

      VilanossaGet Rates

      VilanossaGet Rates
      Vila Santa Teresa Hotel & Spa

      Vila Santa Teresa Hotel & Spa

      R. Almirante Alexandrino 2305, Rio de Janeiro
        5.0 out of 5.0
         
         

        Located in Santa Teresa, this luxury hotel is within 3 mi (5 km) of Selaron Steps, Arcos da Lapa, and National Library. Catedral de Sao Sebastiao do Rio de Janeiro ...

        Vila Santa Teresa Hotel & SpaGet Rates

        Vila Santa Teresa Hotel & SpaGet Rates
        Casa Nova Hotel

        Casa Nova Hotel

        Rua do Riachuelo,105, Rio de Janeiro
        • Free Cancellation
        • Reserve now, pay when you stay
        3.0 out of 5.0
         
         

        Located in Lapa, this hotel is within a 10-minute walk of Guanabara Bay, Arcos da Lapa, and Catedral de Sao Sebastiao do Rio de Janeiro. National Library and ...

        Casa Nova Hotel$34

        Casa Nova Hotel$34
        Hotel Monte Alegre

        Hotel Monte Alegre

        Rua Riachuelo, 213 - Lapa, Rio de Janeiro
        • Free Cancellation
        • Reserve now, pay when you stay
        3.0 out of 5.0
         
         

        Located in Santa Teresa, this hotel is within a 15-minute walk of Praca da Cruz Vermelha, Arcos da Lapa, and Catedral de Sao Sebastiao do Rio de Janeiro. National ...

        Hotel Monte AlegreGet Rates

        Hotel Monte AlegreGet Rates
        Hotel Monte Castelo

        Hotel Monte Castelo

        Rua Candido Mendes 201, Rio de Janeiro
        • Free Cancellation
        • Reserve now, pay when you stay
        3.0 out of 5.0
         
         

        Located in Gloria, this hotel is within a 15-minute walk of Paris Square and Arcos da Lapa. Catedral de Sao Sebastiao do Rio de Janeiro and National Library ...

        Hotel Monte Castelo$18

        Hotel Monte Castelo$18
        Hotel Vina del Mar

        Hotel Vina del Mar

        Rua Joaquim Silva, 57 - Centro, Rio de Janeiro
        • Free Cancellation
        • Reserve now, pay when you stay
        3.0 out of 5.0
         
         

        Located in Santa Teresa, this hotel is within a 10-minute walk of Guanabara Bay and Arcos da Lapa. Catedral de Sao Sebastiao do Rio de Janeiro and National Library ...

        Hotel Vina del MarGet Rates

        Hotel Vina del MarGet Rates

        Where To Stay In Santa Teresa

        Visiting Santa Teresa in Rio de Janeiro


        Santa Teresa is a neighborhood that travelers like for its monuments, mountain views, and art. Here you'll find plenty to visit, including Chácara do Céu Museum and Museu da Chacara do Ceu. Santa Teresa is an ideal home base for exploring the greater Rio de Janeiro area, especially with 63 hotels and other accommodations to choose from.


        Staying in Rio de Janeiro's Santa Teresa Neighborhood


        You’ll find lots of hotels and other lodging options in Santa Teresa, and our guests note these as some of their favorite places to stay:

        • Casa Cool Beans B&B Santa Teresa: 3-star bed & breakfast featuring free breakfast, an outdoor pool, and bar. Our guests enjoy the B&B's helpful staff.
        • 55 Rio Hotel: 3.5-star hotel with free breakfast, a restaurant, and a 24-hour fitness center, steps from Arcos da Lapa. Expedia travelers like this hotel's breakfast and helpful staff.
        • Casa Nova Hotel: 3-star hotel with free breakfast, bar, and free WiFi, 7-minute walk from Arcos da Lapa. Our guests rate this hotel highly for its breakfast and helpful staff.

        Sightseeing Around Santa Teresa in Rio de Janeiro


        Spend some time exploring the great outdoors at Ruins Park, Corcovado, and Guanabara Bay. Chácara do Céu Museum and Museu da Chacara do Ceu are some other places worth a visit when you're in the the neighborhood.