A rural landscape with a dirt road, green vegetation, and a tree in the distance.

Find hotels in Santa Maria from $57

  • Upfront pricing

    Our total price for your stay includes taxes and fees
  • Treat yourself

    Save 10% or more on over 100,000 hotels worldwide with Member Prices
  • Be picky

    Search almost a million properties worldwide

Check prices for these dates

This weekend
Next weekend

Filter by

Guest rating

Selecting then applying a filter from this group will update the results on a new page

Star rating

Our top choices for Santa Maria hotels

Monte do Papa LƩguas - Turismo Rural

Monte do Papa LƩguas - Turismo Rural
3.0 star property
Zambujeira do Mar
10.0 out of 10, Exceptional, (1 review)
"Adorei a minha passagem pelo Monte Papa LĆ©guas. O quarto, que Ć© um antigo estĆ”bulo convertido, estĆ” super acolhedor e muito bem conseguido. AproveitĆ”mos imenso a piscina, que Ć© muito agradĆ”vel e estĆ” estrategicamente protegida do vento, o que faz toda a diferenƧa. O pequeno-almoƧo tambĆ©m estava excelente. Ɖ sem dĆŗvida um local fantĆ”stico para descansar e recarregar baterias. Recomendo vivamente!"
Portugal
CARLA
$135 nightly
The price is $144
Jul 15 - Jul 16
Total with taxes and fees
Monte do Papa LƩguas - Turismo Rural

Herdade Do Touril

Herdade Do Touril
4.0 star property
Odemira
9.8 out of 10, Exceptional, (101 reviews)
"Great breakfast buffet. "
Canada
Karl
$177 nightly
The price is $187
Jul 8 - Jul 9
Total with taxes and fees
Herdade Do Touril

Herdade do CarregouƧal

Herdade do CarregouƧal
3.0 star property
Odemira
10.0 out of 10, Exceptional, (1 review)
"Super dejligt sted, smukt smukt, dejlige vƦrelser, dejlig pool og venligt personale. Kan kun anbefale det :)"
Denmark
Dan
$99 nightly
The price is $105
Jul 9 - Jul 10
Total with taxes and fees
Herdade do CarregouƧal

Casa da Seiceira

Casa da Seiceira
3.0 star property
Odemira
10.0 out of 10, Exceptional, (12 reviews)
"Beautiful property and excellent hospitality. "
United States
Anne
$135 nightly
The price is $143
Jul 9 - Jul 10
Total with taxes and fees
Casa da Seiceira

Monte da Estrada - Turismo Rural

Monte da Estrada - Turismo Rural
3.0 star property
Zambujeira do Mar
$120 nightly
The price is $127
Jul 13 - Jul 14
Total with taxes and fees
Monte da Estrada - Turismo Rural

Casa da Courela Country House

Casa da Courela Country House
3.0 star property
Cavaleiro
$210 nightly
The price is $223
Jul 12 - Jul 13
Total with taxes and fees
Casa da Courela Country House

Herdades da Frupor

Herdades da Frupor
3.0 star property
Odemira
$101 nightly
The price is $107
Jul 9 - Jul 10
Total with taxes and fees
Herdades da Frupor

Hotel Alcatruz

Hotel Alcatruz
2.0 star property
Aljezur
8.8 out of 10, Excellent, (86 reviews)
"The place was clean with comfortable beds. The host was witty and knowledgeable. We got to enjoy delicious fare from the cafe next door. "
United States
Nicole
$115 nightly
The price is $121
Jul 8 - Jul 9
Total with taxes and fees
Hotel Alcatruz

Monte Carvalhal da Rocha - Campground

Monte Carvalhal da Rocha - Campground
4.0 star property
Odemira
7.6 out of 10, Good, (10 reviews)
"Beautiful lodging in rustic farmhouse setting. Loved the view of the ocean and that fact it’s on a working farm. Great food at the restaurant"
United States
zach
$126 nightly
The price is $134
Jul 9 - Jul 10
Total with taxes and fees
Monte Carvalhal da Rocha - Campground

Monte da Urze

Monte da Urze
3.0 star property
Aljezur
10.0 out of 10, Exceptional, (11 reviews)
"Clean, quiet room in beautiful setting. Tasty breakfast with great views."
Canada
Benjamin
$136 nightly
The price is $145
Jul 14 - Jul 15
Total with taxes and fees
Monte da Urze

Quinta Pedagógica da Samoqueirinha Duna Parque Resorts & Hotels

Quinta Pedagógica da Samoqueirinha Duna Parque Resorts & Hotels
3.0 star property
Odemira
8.6 out of 10, Excellent, (39 reviews)
"The staff, especially Monica, were generous and accommodating. The animals and peacocks we also a really delight. It was a very quiet and peaceful spot. The only disruption were some visiting folks that were too loud well into the early hours of the morning. "
United States
jennifer
$90 nightly
The price is $96
Jul 8 - Jul 9
Total with taxes and fees
Quinta Pedagógica da Samoqueirinha Duna Parque Resorts & Hotels

VilafoƮa AL

VilafoƮa AL
3.0 star property
Monchique
9.8 out of 10, Exceptional, (112 reviews)
"Beautiful area, friendly staff"
Canada
Travers
$120 nightly
The price is $128
Jul 11 - Jul 12
Total with taxes and fees
VilafoƮa AL

Monte do Zambujeiro

Monte do Zambujeiro
3.0 star property
Odemira
9.0 out of 10, Wonderful, (25 reviews)
"Monica and her staff are wonderful, the property is beautiful, quiet and peaceful. Breakfast is delicious and generous. For us, after 3.5 weeks of busy travel this was a perfect location to chill. We hung out during the day at the beaches, returned to shower and go back to town for dinner. It’s only 12 min to town/beach. Great place to stay, highly recommend!"
United States
Robert
$247 nightly
The price is $262
Jul 9 - Jul 10
Total with taxes and fees
Monte do Zambujeiro

Monte do Alento - Castro da Cola

Monte do Alento - Castro da Cola
4.0 star property
Ourique
9.6 out of 10, Exceptional, (27 reviews)
"Amazing hotel, beautiful location, friendly staff and great value. Can't ask for anything more than that."
Canada
Benjamin
$109 nightly
The price is $115
Jul 9 - Jul 10
Total with taxes and fees
Monte do Alento - Castro da Cola

Guarda Rios

Guarda Rios
3.0 star property
Odemira
9.8 out of 10, Exceptional, (78 reviews)
"Great location, lots of shooe and restaurants nearby."
Canada
Kevin
$152 nightly
The price is $162
Jul 14 - Jul 15
Total with taxes and fees
Guarda Rios

Pure Monchique Hotel – Villa Termal Spa Resort

Pure Monchique Hotel – Villa Termal Spa Resort
4.0 star property
Monchique
8.2 out of 10, Very Good, (47 reviews)
"Great value, clean, amazing location. Restaurant had slow service but great food."
Canada
Benjamin
$106 nightly
The price is $112
Jul 14 - Jul 15
Total with taxes and fees
Pure Monchique Hotel – Villa Termal Spa Resort

Herdade da Maceira

Herdade da Maceira
3.0 star property
Odemira
10.0 out of 10, Exceptional, (2 reviews)
"Bedankt voor de fijne ervaring en het echte familie gevoel van jullie mooie verblijf en jullie hartverwarmende behandeling tijdens ons verblijf. Het ontbijt en het diner was heerlijk en komen graag nog eens terug"
Netherlands
Jan
$140 nightly
The price is $149
Jul 15 - Jul 16
Total with taxes and fees
Herdade da Maceira

Quinta do Canal

Quinta do Canal
3.0 star property
Odemira
9.8 out of 10, Exceptional, (33 reviews)
"Excellent hotel. Beautiful room. Very clean. Pool, spa, private terrace and nice landscaping. Excellent breakfast and wonderful staff! Great experience !"
United States
Chantal
$129 nightly
The price is $137
Jul 8 - Jul 9
Total with taxes and fees
Quinta do Canal

Monte da Bemposta,

Monte da Bemposta,
4.0 star property
Sines
9.8 out of 10, Exceptional, (48 reviews)
"Lovely place with fab food,, nice and relaxing"
United Kingdom
Gene
$287 nightly
The price is $305
Jul 31 - Aug 1
Total with taxes and fees
Monte da Bemposta,

Vicentina Rooms & Apartments - Duna Parque Resorts & Hotels

Vicentina Rooms & Apartments - Duna Parque Resorts & Hotels
2.0 star property
Odemira
$75 nightly
The price is $79
Jul 8 - Jul 9
Total with taxes and fees
Vicentina Rooms & Apartments - Duna Parque Resorts & Hotels
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.
Save an average of 15% on thousands of hotels when you're signed in

Learn more about Santa Maria

Head to Zambujeira do Mar Beach and Almograve Beach—just two of the sights around Santa Maria.

A rural landscape with a dirt road, green vegetation, and a tree in the distance.
Photo by Rota vicentina
Open Photo by Rota vicentina

Top Santa Maria Hotel Reviews

More cheap stays in Santa Maria

Frequently asked questions

What's the best place for a stay in Santa Maria?
Monchique Resort & Spa, located 21.6 mi (34.8 km) from the heart of Santa Maria, is a top choice for your stay based on our traveler data. Two other choices for your trip to the area are Pure Monchique Hotel – Villa Termal Spa Resort and HS Milfontes Beach Hotel - Duna Parque Resorts & Hotels. See all available top hotels, or vacation rentals in Santa Maria.
What are some of the best vacation home rentals that Santa Maria has to offer?
Accommodation for groups / artistic residence: This vacation home rental near Santa Maria is located on a river and has a fireplace, a patio, and a barbecue grill to put you at ease in your new surroundings. It has 6 bedrooms as well as a kitchen with a dishwasher, a fridge, and a stovetop, so you can cook with friends or family. Kick off your shoes and enjoy yourself with a garden and an arcade game room. See all vacation rentals in Santa Maria.
If I need to cancel my hotel reservation in Santa Maria, will I receive a refund?
Yes, most hotel bookings are fully refundable if you cancel prior to the hotel's cancellation deadline, which in most cases is within 24 or 48 hours of check in. If you have a non-refundable reservation, you might be able to still cancel and receive a refund within a 24-hour period of booking. Filter your search by fully refundable to find flexible hotel deals in Santa Maria.
Where can I learn more about changing or cancelling my trip to Santa Maria?
To access more information about changing or cancelling your trip to Santa Maria, go to https://www.expedia.com/service/.
What is staying in Santa Maria like?
Travelers to Santa Maria will find plenty to explore and enjoy. There are 607 hotels and other accommodations in the surrounding area. Find out more about Santa Maria.
What should I see while I'm in Santa Maria?
Places to visit in the wider area include Zambujeira do Mar Beach, Almograve Beach, and Beach of Franquia. You'll also find Praia do Carreiro das Fazendas and Odeceixe Beach in the area. Check out what more to see and do in Expedia's Santa Maria guide.
What's the weather like in Santa Maria?
The hottest months are usually August and July with an average temp of 70°F, while the coldest months are January and February with an average of 52°F. Average annual precipitation for Santa Maria is 18 inches.