Fishing Resorts & Hotels in Santa Maria from $234
Seize Your Someday with our amazing deals for the whole family!
Save an extra 10% or more on select hotels with Member Discounts
Access exclusive hotel deals, only with the Travelocity app
Top Santa Maria Fishing Resorts & Hotels

Villa Ao Mar
Pier Beach, Santa Maria Sal
This apartment features a terrace, laundry facilities, and free self parking. A garden, WiFi in public areas, and express check-out are also on offer.

Hilton Cabo Verde Sal Resort
Avenida dos Hoteis CP230 Sal
Free Cancellation
Reserve now, pay when you stay
$204 nightly
The price is $241 total per night
$241 total
Aug 27 - Aug 28
Total with taxes and fees
This luxury resort features a casino, a full-service spa, and 4 restaurants. Enjoy beachfront dining and relax with sun loungers and beach umbrellas. There's ...

Melia Tortuga Beach
Urbanizacao da Cabocan ZDTI Ponta Preta Sal
Free Cancellation
Reserve now, pay when you stay
$198 nightly
The price is $234 total per night
$234 total
Sep 1 - Sep 2
Total with taxes and fees
A full-service spa, 5 restaurants, and 4 outdoor pools are all featured at this all-inclusive resort. Enjoy beachfront dining and relax with beach cabanas and ...
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.
Santa Maria hotels essential information
Accommodation | 303 hotels |
|---|---|
Lowest Price | $234 |
Highest Price | $241 |
Popular hotels | Hilton Cabo Verde Sal Resort, Melia Tortuga Beach, Villa Ao Mar |
Recent Santa Maria hotel reviews by fellow wanderers

Hilton Cabo Verde Sal Resort
5 out of 5
Posted 2 weeks ago
Travelocity Verified Review
"The hotel is great and beautiful! Bird problem at the breakfast and buffet is problem!"
A verified traveler stayed at Hilton Cabo Verde Sal Resort

Melia Tortuga Beach
4 out of 5
Posted 7 months ago
Travelocity Verified Review
"Room facilities were basic but good value for money. "
A verified traveler stayed at Melia Tortuga Beach
