Travellers who like staying in Santa Teresa recommend Hotel Monte Alegre, Casa Nova Hotel and Santa Teresa Hotel RJ - MGallery.
KAYAK users have found double rooms in Santa Teresa for as cheap as RM 35 in the last 3 days. The average price is RM 79.
In the last 3 hours, users have found hotels in Santa Teresa for tonight for as low as RM 79. Users have also found 3-star hotels from RM 79 and 4-star hotels from RM 461.
In the last 72 hours, users have found hotels in Santa Teresa for this weekend for as low as RM 109 per night. Users have also found 3-star hotels from RM 109 and 4-star hotels from RM 877.