Travellers who like staying in Santa Teresa recommend Casa Nova Hotel, Hotel Monte Alegre and Santa Teresa Hotel RJ - MGallery.
KAYAK users have found double rooms in Santa Teresa for as cheap as R257 in the last 3 days. The average price is R260.
In the last 3 hours, users have found hotels in Santa Teresa for tonight for as low as R283. Users have also found 3-star hotels from R283 and 4-star hotels from R1 286.
In the last 72 hours, users have found hotels in Santa Teresa for this weekend for as low as R315 per night. Users have also found 3-star hotels from R315 and 4-star hotels from R908.