Hotels in Santa Maria

Find the best deals on 365 hotels in Santa Maria

Check-in
Check-out
Compare vs. momondo |

When to book a hotel in Santa Maria

Check out the information below to find the best deal on a Santa Maria hotel room
Low Season
January
High Season
December

cheapest month to stay

25%

expected price decrease

most expensive time to stay

36%

expected price increase

Price
$100 - $203
Highest day of week
Friday
Cheapest day of week
Thursday

av. price over the last two weeks

Average price (weeknight)

$147

av. price over the last two weeks

av. price over the last two weeks

Average price (weekend night)

$142

av. price over the last two weeks

Cheapest time to book
The cheapest time to book hotels in Santa Maria is:
1-2 star
$37 - $52
3 star
$61 - $72
4-5 star
$152 - $171

How much does a hotel in Santa Maria cost per night?

Use the information below to find quality Santa Maria hotel rooms for low prices
3 stars
Ocean Café Suites
#1 most popular
Ocean Café Suites
9.0
$77
Hotel Sobrado
#2 most popular
Hotel Sobrado
8.0
$66
Aparthotel Santa Maria Beach
Best value
Aparthotel Santa Maria Beach
8.0
$47
4 stars and above
Hilton Cabo Verde Sal Resort
#1 most popular
Hilton Cabo Verde Sal Resort
8.0
$170
Riu Palace Cabo Verde
#2 most popular
Riu Palace Cabo Verde
8.0
$203
Agua hotels Sal Vila Verde
Best value
Agua hotels Sal Vila Verde
7.0
$46

Cheap hotels in Santa Maria

These hotels and hostels are the cheapest accommodations available in Santa Maria
Agua hotels Sal Vila Verde
Agua hotels Sal Vila Verde
7.0
$46
Residencial Cabo Verde Palace
Residencial Cabo Verde Palace
8.0
$54
Aparthotel Santa Maria Beach
Aparthotel Santa Maria Beach
8.0
$47
Hotel Sobrado
Hotel Sobrado
8.0
$66
Ca Orchidea
Ca Orchidea
$50
Ocean Café Suites
Ocean Café Suites
9.0
$77

Get the best value hotel in Santa Maria

These hotels have the best prices for their ratings
Agua hotels Sal Vila Verde
Agua hotels Sal Vila Verde
7.0
$46
Hilton Cabo Verde Sal Resort
Hilton Cabo Verde Sal Resort
8.0
$170
Oasis Salinas Sea
Oasis Salinas Sea
8.0
$123
Aparthotel Santa Maria Beach
Aparthotel Santa Maria Beach
8.0
$47
Sol Dunas
Sol Dunas
10.0
$159
Odjo d'Agua
Odjo d'Agua
8.0
$93

Santa Maria travel information

How long do people stay in Santa Maria?

A stay of 5 nights is most popular when visiting Santa Maria.

How much does a hotel cost in Santa Maria?

On average, rooms will be priced around $111 per night when booking a hotel in Santa Maria; however the price you pay for your room will vary significantly depending on seasonality, location and facilities.

When is the best time to book a hotel in Santa Maria?

The cheapest month to book a hotel in Santa Maria is January. The cost of your room could be as much as 25% cheaper than peak months.

Which day is cheapest to stay in Santa Maria?

At the moment the cheapest day to stay in a hotel in Santa Maria is Wednesday, with Thursday being the most expensive.