Skip to main content

Get the advice you need. Check the latest COVID-19 restrictions before you travel. Learn more

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 – 212 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.

Hotel Da Luz

Hotel in Santa Maria

Hotel Da Luz has a restaurant, outdoor swimming pool, a bar and shared lounge in Santa Maria. The hotel is amazing! Very close to the beach! Good breakfast and good value 👌

Show more Show less
8.6
Excellent
170 reviews
Price from
$53
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, game room, 3 bars, free WiFi and a 24-hour front desk. the staff is super kind, rooms are clean, great facilites excellent location amd great food!!

Show more Show less
8.7
Excellent
166 reviews
Price from
$91
per night

Sobrado Boutique Hotel

Hotel in Santa Maria

Located in Santa Maria, a 6-minute walk from Praia de Santa Maria, 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.2
Very Good
225 reviews
Price from
$51
per night

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.7
Good
208 reviews
Price from
$57
per night

Ouril Pontao Hotel

Hotel in Santa Maria

Featuring free WiFi, an outdoor pool and a sun terrace, Pontao Hotel offers accommodations in Santa Maria. Guests can enjoy the on-site restaurant. Every room is equipped with a private bathroom. Everything, the location, the rooms are big and clean. The breakfast is good with nice fresh fruits and the staffs are friendly and responsive.

Show more Show less
8.5
Very Good
145 reviews
Price from
$64
per night

Hotel Odjo d'Água

Hotel in Santa Maria

Hotel Odjo d'Água has a restaurant, outdoor swimming pool, a bar and shared lounge in Santa Maria. The location is great and the staff is very friendly and helpful. the breakfast is nice and I would recommend it for a short stay. Prices are also very good and the wifi in my room was excellent. Restaurant built right over the sea, with lovely views, that was really nice.

Show more Show less
8.5
Very Good
112 reviews
Price from
$65
per night

THe Budha Beach Hotel

Hotel in Santa Maria

Located in Santa Maria, 0.7 mi from Nazarene Church, THe Budha Beach Hotel has a number of amenities including a terrace, a shared lounge, a bar and free WiFi. Very nice stay close to the cemetery beach. Staff was kind as well.

Show more Show less
8.5
Very Good
207 reviews
Price from
$109
per night

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. Great hotel - large and comfortable rooms with very helpful staff. Slightly outside the town but still very conveniently located (8-10 minutes on foot). Just a couple of minutes away from the beach too.

Show more Show less
8.1
Very Good
71 reviews
Price from
$74
per night

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
101 reviews
Price from
$43
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
8.1
Very Good
68 reviews
Price from
$46
per night

Most-booked hotels in Santa Maria in the past month

See all

Budget hotels in Santa Maria

See all

FAQs about hotels in Santa Maria

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

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

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

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

  • The average price per night for a 3-star hotel in Santa Maria this weekend is $62 or, for a 4-star hotel, $105. 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).

  • Many families visiting Santa Maria loved staying at Ouril Hotel Julia, Hotel Morabeza, and Hotel Odjo d'Água.

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

  • For hotels in Santa Maria that serve highly-rated breakfasts, try Porta do Vento, Hotel Odjo d'Água, and THe Budha Beach Hotel.

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