Hotels in Santa Rosa

Free cancellation options if plans change

Earn rewards on every night you stay

Save more with Member Prices

Check prices for these dates

Next weekend
In two weeks

Where to stay in Santa Rosa?

Arrey Express Hotel - Teresina

Arrey Express Hotel - Teresina
3.0 star property
10 km from Santa Rosa
8.4 out of 10, Very Good, (347 reviews)
Arrey Express Hotel - Teresina

RILL HOTEL BY UCHÔA

RILL HOTEL BY UCHÔA
3.0 star property
10.7 km from Santa Rosa
8.6 out of 10, Excellent, (51 reviews)
RILL HOTEL BY UCHÔA

Studio Connect Life 804

Studio Connect Life 804
2.0 star property
8.8 km from Santa Rosa
The price is CNY337
CNY420 total
includes taxes & fees
Mar 7 - Mar 8
Studio Connect Life 804

Uchôa Teresina Hotel

Uchôa Teresina Hotel
3.0 star property
Noivos, 8.8 km from Santa Rosa
8.6 out of 10, Excellent, (288 reviews)
Uchôa Teresina Hotel

Mona Hotel

Mona Hotel
3.0 star property
Ininga, 6.8 km from Santa Rosa
9.6 out of 10, Exceptional, (61 reviews)
The price is CNY1,326
CNY1,393 total
includes taxes & fees
Mar 1 - Mar 2
Mona Hotel

Hotel Vila Leste

Hotel Vila Leste
3.0 star property
Jóquei, 7.9 km from Santa Rosa
9.0 out of 10, Wonderful, (233 reviews)
Hotel Vila Leste

Hotel Cidade Verde econômico

Hotel Cidade Verde econômico
2.5 star property
11.6 km from Santa Rosa
7.6 out of 10, Good, (390 reviews)
Hotel Cidade Verde econômico

Blue Tree Towers Rio Poty

Blue Tree Towers Rio Poty
3.5 star property
Frei Serafim, 8.2 km from Santa Rosa
8.6 out of 10, Excellent, (556 reviews)
The price is CNY742
CNY779 total
includes taxes & fees
Mar 29 - Mar 30
Blue Tree Towers Rio Poty

Palacio do Rio Hotel

Palacio do Rio Hotel
3.0 star property
Jóquei, 7.2 km from Santa Rosa
8.8 out of 10, Excellent, (66 reviews)
The price is CNY614
CNY645 total
includes taxes & fees
Mar 1 - Mar 2
Palacio do Rio Hotel

Metropolitan Hotel

Metropolitan Hotel
3.5 star property
Frei Serafim, 7.7 km from Santa Rosa
8.8 out of 10, Excellent, (225 reviews)
Metropolitan Hotel

Arrey Gran Hotel

Arrey Gran Hotel
3.5 star property
9.3 km from Santa Rosa
8.6 out of 10, Excellent, (273 reviews)
The price is CNY535
CNY562 total
includes taxes & fees
Mar 1 - Mar 2
Arrey Gran Hotel

Portofino Hotel

Portofino Hotel
3.0 star property
Frei Serafim, 7.8 km from Santa Rosa
7.8 out of 10, Good, (53 reviews)
The price is CNY367
CNY385 total
includes taxes & fees
Mar 1 - Mar 2
Portofino Hotel

Ibis Teresina

Ibis Teresina
3.0 star property
Teresina Centro, 8.1 km from Santa Rosa
8.0 out of 10, Very Good, (277 reviews)
Ibis Teresina

Hub Hotel

Hub Hotel
3.0 star property
Teresina Centro, 8.5 km from Santa Rosa
7.0 out of 10, Good, (27 reviews)
The price is CNY343
CNY360 total
includes taxes & fees
Mar 1 - Mar 2
Hub Hotel

Resort Hotel Atlantic City Náutico Clube

Resort Hotel Atlantic City Náutico Clube
3.0 star property
18.8 km from Santa Rosa
7.6 out of 10, Good, (30 reviews)
The price is CNY276
CNY290 total
includes taxes & fees
Mar 1 - Mar 2
Resort Hotel Atlantic City Náutico Clube

Executivo Prime Hotel

Executivo Prime Hotel
2.5 star property
Teresina Centro, 8 km from Santa Rosa
9.0 out of 10, Wonderful, (8 reviews)
The price is CNY388
CNY408 total
includes taxes & fees
Mar 1 - Mar 2
Executivo Prime Hotel

Lis Hotel

Lis Hotel
3.0 star property
Teresina Centro, 8 km from Santa Rosa
9.6 out of 10, Exceptional, (72 reviews)
The price is CNY457
CNY480 total
includes taxes & fees
Mar 1 - Mar 2
Lis Hotel

Rede Andrade Real

Rede Andrade Real
3.5 star property
Teresina Centro, 7.4 km from Santa Rosa
7.8 out of 10, Good, (600 reviews)
The price is CNY159
CNY167 total
includes taxes & fees
Mar 1 - Mar 2
Rede Andrade Real

Teresina Hotel

Teresina Hotel
2.5 star property
4.7 km from Santa Rosa
8.0 out of 10, Very Good, (88 reviews)
The price is CNY406
CNY426 total
includes taxes & fees
Mar 1 - Mar 2
Teresina Hotel

Hotel Pio

Hotel Pio
3.0 star property
4.7 km from Santa Rosa
8.6 out of 10, Excellent, (90 reviews)
The price is CNY265
CNY305 total
includes taxes & fees
Mar 1 - Mar 2
Hotel Pio
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.

When is the best time to visit Teresina?

Our prices for hotels in Teresina are cheapest in February
Price trends for hotels in Teresina
Pricing is based on two traveler single night rates
View properties in February
Currently viewing crowd sizes and weather for February.
Typical weather for Teresina
February
High 32°C / low 23°C. Rainy most days.
View properties in February
32°
weather_sleet
February, no crowd data, average high temperature 32 degrees Celsius, average low temperature 23 degrees Celsius. Rainy most days.
23°
31°
weather_sleet
March, no crowd data, average high temperature 31 degrees Celsius, average low temperature 23 degrees Celsius. Rainy most days.
23°
31°
weather_sleet
April, no crowd data, average high temperature 31 degrees Celsius, average low temperature 23 degrees Celsius. Rainy most days.
23°
32°
weather_sun
May, no crowd data, average high temperature 32 degrees Celsius, average low temperature 23 degrees Celsius. Sunny most days.
23°
33°
weather_sun
June, no crowd data, average high temperature 33 degrees Celsius, average low temperature 22 degrees Celsius. Sunny most days.
22°
34°
weather_sun
July, no crowd data, average high temperature 34 degrees Celsius, average low temperature 22 degrees Celsius. Sunny most days.
22°
36°
weather_sun
August, no crowd data, average high temperature 36 degrees Celsius, average low temperature 22 degrees Celsius. Sunny most days.
22°
38°
weather_sun
September, no crowd data, average high temperature 38 degrees Celsius, average low temperature 23 degrees Celsius. Sunny most days.
23°
38°
weather_sun
October, no crowd data, average high temperature 38 degrees Celsius, average low temperature 24 degrees Celsius. Sunny most days.
24°
36°
weather_sun
November, no crowd data, average high temperature 36 degrees Celsius, average low temperature 24 degrees Celsius. Sunny most days.
24°
34°
weather_sun
December, no crowd data, average high temperature 34 degrees Celsius, average low temperature 24 degrees Celsius. Sunny most days.
24°
32°
weather_sleet
January, no crowd data, average high temperature 32 degrees Celsius, average low temperature 23 degrees Celsius. Rainy most days.
23°
Monthly weather averages (˚C)

Check out reviews of Santa Rosa hotels guests love

Frequently asked questions

Is Santa Rosa expensive to stay in?
You can find great hotels from CNY167 in Santa Rosa to suit a range of budgets. To find the best low-cost hotel on Hotels.com that meets your needs, apply your search filters and then sort hotels by "Price: low to high".
How can I find discounted rates and deals for Santa Rosa hotels?
Discover great deals on hotels in Santa Rosa with Hotels.com. Sign up for free to unlock member only prices and start earning rewards. It's also a good idea to look at hotel prices mid-week or during the low season as you're likely to find off-peak deals. If you're up for a spontaneous trip, don't forget to check out our last-minute deals on Santa Rosa hotels.
Can I receive a refund if I cancel my Santa Rosa hotel booking?
The majority of hotels offer free cancellation, so you can receive a refund if you need to cancel your booking. Some Santa Rosa hotels require you to cancel more than 24 hours before check-in, so look at your booking beforehand. For extra peace of mind before you book, filter hotels by "Property cancellation options" and select "Fully refundable property".
Is it worth staying in Santa Rosa?
Basing yourself in Santa Rosa makes it easy to explore Teresina, including the neighborhoods of Teresina Centro and Frei Serafim.
Find out more about Santa Rosa