Skip to main content

Filter by:


Star Rating

5 stars 4 stars 3 stars 2 stars 1 star

Review Score

Awesome: 9+ Very Good: 8+ Good: 7+ Pleasant: 6+
Santa Maria – 173 hotels and places to stay
Our Top Picks Lowest Price First Star rating and price Top Reviewed

See the latest prices and deals by choosing your dates.

Sobrado Boutique Hotel

Hotel in Santa Maria

Located in Santa Maria, 0.9 mi from Ponta da Fragata Beach, Sobrado Boutique Hotel provides accommodations with a restaurant, free private parking, a fitness center and a bar. Very nice place, quiet and clean. Staff is absolutely fantastic.

Show more Show less
8.4
Very Good
220 reviews

Porto Antigo Hotel BB

Hotel in Santa Maria

Located 984 feet from Parish of Our Lady of Sorrows in Santa Maria, Porto Antigo Hotel BB welcomes guests with a restaurant and bar. Rooms have a TV. Excellent service, pleasant stuff going an extra mile to accommodate you. Really all the best! And the most impression made resection ( printing documents, organizing taxi from port to hotel to airport,… good English) And hotel location is stunning, rocks and followers with pool next to the small and cute hotel beach, ideal for kids since it’s protected by walls. All the best ☺️🌴🐠🐟🐬

Show more Show less
7.5
Good
227 reviews
Price from
$79
per night

Hotel Morabeza

Hotel in Santa Maria

Located in Santa Maria, Hotel Morabeza offers accommodations with 3 outdoor swimming pools. The property has a fitness center, free WiFi and a 24-hour front desk. The location, great service and the late checkout.

Show more Show less
8.7
Excellent
25 reviews

Hotel MiraBela

Hotel in Santa Maria

Hotel MiraBela is a 3-star bed and breakfast located in the center of Santa Maria and within 328 feet from the beach. Free WiFi access is available. Each room here will provide you with a balcony. Good central location, good sized balcony. Room compact but everything well equipped. Staff and owners very friendly. Very good breakfast with plenty of choice.

Show more Show less
9.1
Awesome
179 reviews
Price from
$55
per night

Angulo House

Hotel in Santa Maria

Located in Santa Maria, 1.5 mi from Ponta da Fragata Beach, Angulo House features rooms with air conditioning. All rooms boast a flat-screen TV with satellite channels and a private bathroom. Amazing place ! Super central, clean and a good vibe ! Great staff.

Show more Show less
8.8
Excellent
81 reviews

Hotel Dunas de Sal

Hotel in Santa Maria

Located 492 feet from Santa Maria beach, Hotel Dunas de Sal is set in a garden with 2 swimming pools. It features a spa and a gym, and Sal International Airport is 11 mi away. Simplicity. Cleanliness. Style.

Show more Show less
8
Very Good
70 reviews
Price from
$95
per night

Hotel Da Luz

Hotel in Santa Maria

Hotel Da Luz has a restaurant, outdoor swimming pool, a bar and shared lounge in Santa Maria. With free WiFi, this 3-star hotel has a garden and a terrace. I really like this modern well equipped hotel. Reasonably priced with big rooms, swimming pool, great breakfast and friendly personnel.

Show more Show less
8.5
Very Good
39 reviews

Odjo d'Agua Hotel

Hotel in Santa Maria

Offering a year-round outdoor pool and a private beach area, Odjo d'Agua Hotel is located in Santa Maria in the Sal Region. Guests can enjoy the on-site restaurant. - late check-out - great location, unique style in this area - nice infinity pool and bar area next to it

Show more Show less
8.7
Excellent
72 reviews
Price from
$122
per night

Agua Hotels Sal Vila Verde

Hotel in Santa Maria

Offering an outdoor pool, a snack bar and a restaurant, Agua Hotels Sal Vila Verde is located in Santa Maria. WiFi access is available. It's a family friendly resort. My daughter had so much running around and they have almost all you need there- supermarket, bank, restaurants.

Show more Show less
7.8
Good
57 reviews

Porta do Vento

Hotel in Santa Maria

Located on Sal Island, Porta do Vento is only a 10-minute walk from the beach and offers a garden and terrace. Very Nice Staff trying to meet all needs of travellers.

Show more Show less
8.6
Excellent
7 reviews

Most-booked hotels in Santa Maria in the past month

See all

FAQs about hotels in Santa Maria

  • The average price per night for a 3-star hotel in Santa Maria this weekend is $85 or, for a 4-star hotel, $116. Looking for something even fancier? 5-star hotels in Santa Maria for this weekend cost around $202 per night, on average (based on Booking.com prices).

  • On average, it costs $85 per night to book a 3-star hotel in Santa Maria for tonight. You'll pay around $118 if you choose to stay in a 4-star hotel tonight, while a 5-star hotel in Santa Maria will cost around $211, on average (based on Booking.com prices).

  • Angulo House, Hotel Morabeza, and Hotel Da Luz got great room view-related reviews from travelers in Santa Maria.

  • Hotel MiraBela, Sobrado Boutique Hotel, and Angulo House are some of the popular hotels in Santa Maria.

  • These hotels in Santa Maria are highly rated by couples: Hotel MiraBela, Angulo House, and Blue eagle.

  • On average, 3-star hotels in Santa Maria cost $55 per night, and 4-star hotels in Santa Maria are $123 per night. If you're looking for something really special, a 5-star hotel in Santa Maria can be found for $119 per night, on average (based on Booking.com prices).

  • Many families visiting Santa Maria loved staying at Hotel Morabeza, Odjo d'Agua Hotel, and Angulo House.

  • For hotels in Santa Maria that serve highly-rated breakfasts, try Porta do Vento, Hotel MiraBela, and Hotel Morabeza.

Subscribe to see Secret Deals

Prices drop the second you sign up!

What Guests Said About Santa Maria:

Explore guest reviews of hotels in Santa Maria

See all