Find hotels in Santa Maria from $58

Start date: Check-in selected.
To Date
End date: Check-out

Check prices for these dates

This weekend
Next weekend

Filter by

Guest rating
Guest rating
Star rating

Compare 268 hotels, room rates, hotel reviews and availability. Most hotels are fully refundable.

Hotel Riu Palace Santa Maria - All Inclusive

5.0 star property
9.2 out of 10, Wonderful, (73)
"Very nice hotel with access to a wonderful beach. Because it was winter, we were not able to do watersports because of the sea condition but it was still fun and kids enjoyed the park and the waterslides. Excellent destination for family."
$305 nightly
The price is $357
Oct 1 - Oct 2
Total with taxes and fees
Hotel Riu Palace Santa Maria - All Inclusive

Hilton Cabo Verde Sal Resort

5.0 star property
8.8 out of 10, Excellent, (313)
"Beautiful hotel, I pretty much like everything about Hilton Cabo. "
$231 nightly
The price is $271
Oct 7 - Oct 8
Total with taxes and fees
Hilton Cabo Verde Sal Resort

Morabeza Hotel

4.0 star property
9.4 out of 10, Exceptional, (330)
"A very special place that blends history, tradition and modern amenities. "
$134 nightly
The price is $162
Oct 2 - Oct 3
Total with taxes and fees
Morabeza Hotel

Melia Tortuga Beach

5.0 star property
8.0 out of 10, Very Good, (215)
"Was a lovley stay very friendly staff couldn't want for nothing cheers to all staff, rooms very spacious little dated but dont let that put you of it was a lovely stay"
$229 nightly
The price is $269
Sep 30 - Oct 1
Total with taxes and fees
Melia Tortuga Beach

Melia Dunas Beach Resort & Spa - All Inclusive

5.0 star property
7.6 out of 10, Good, (148)
"Great family friendly resort."
$206 nightly
The price is $242
Sep 30 - Oct 1
Total with taxes and fees
Melia Dunas Beach Resort & Spa - All Inclusive

Melia Llana Beach Resort & Spa - All Inclusive - Adults Only

5.0 star property
8.8 out of 10, Excellent, (119)
"I had a very good experience. The staff were very attentive and professional and nice."
$315 nightly
The price is $369
Sep 30 - Oct 1
Total with taxes and fees
Melia Llana Beach Resort & Spa - All Inclusive - Adults Only

Hotel Da Luz

3.5 star property
8.8 out of 10, Excellent, (76)
"Friendly, caring, clean and great price value. "
Hotel Da Luz

Hotel Sobrado

3.5 star property
8.0 out of 10, Very Good, (78)
"Very comfortable and breakfasts great"
$79 nightly
The price is $97
Sep 30 - Oct 1
Total with taxes and fees
Hotel Sobrado

Ocean Suites

3.5 star property
9.2 out of 10, Wonderful, (68)
"Loved the location and closeness to the beach and shopping. Lots of restaurants to choose from but most of the time defaulted to the Oceans Cafe for the service, the entertainment, the food and the awesome staff"
Ocean Suites

Hotel Central Santa Maria

4.0 star property
8.4 out of 10, Very Good, (32)
"Very pleasant staff, clean hotel with fresh and simple styling, and lovely breakfast."
$67 nightly
The price is $83
Sep 30 - Oct 1
Total with taxes and fees
Hotel Central Santa Maria

Hotel Riu Funana - All Inclusive

5.0 star property
8.8 out of 10, Excellent, (145)
"very nice place"
$239 nightly
The price is $280
Oct 1 - Oct 2
Total with taxes and fees
Hotel Riu Funana - All Inclusive

Hotel Riu Cabo Verde - Adults Only - All Inclusive

5.0 star property
8.8 out of 10, Excellent, (81)
"Everything was ok"
$277 nightly
The price is $324
Oct 1 - Oct 2
Total with taxes and fees
Hotel Riu Cabo Verde - Adults Only - All Inclusive

Porta Do Vento

3.0 star property
8.2 out of 10, Very Good, (11)
"Santa Maria est sans danger pour des promeneurs de jour comme de nuit. L'hôtel à 2 pas du centre où l'on trouve bars et restos. J'y retournerai volontiers."
$52 nightly
The price is $67
Oct 8 - Oct 9
Total with taxes and fees
Porta Do Vento

Hotel Pontao

3.0 star property
7.6 out of 10, Good, (107)
"Friendly people "
$70 nightly
The price is $87
Oct 11 - Oct 12
Total with taxes and fees
Hotel Pontao

Hotel LIVVO Budha Beach

4.0 star property
9.0 out of 10, Wonderful, (153)
"Amazing staff, food and hotel."
$156 nightly
The price is $185
Oct 1 - Oct 2
Total with taxes and fees
Hotel LIVVO Budha Beach

Branco Suites

4.5 star property
9.4 out of 10, Exceptional, (13)
"Our stay was very good. The staff is super helpful and the location of the apartment is great. It is not far from the beach and is in a quiet zone. Totally recommend!"
Branco Suites

Hotel Dunas de Sal

3.0 star property
8.2 out of 10, Very Good, (82)
"Clean, well-kept hotel with large pool, garden and beach area (across the street). This hotel is a nice place to relax compared to louder mega hotels in the resort. Breakfast was lovely and varied. However, two suggestions from me: Please provide free bottled water daily in the room and more fresh juice options at breakfast. I would definitely stay here again and look forward to doing so. "
$181 nightly
The price is $214
Oct 20 - Oct 21
Total with taxes and fees
Hotel Dunas de Sal

Agua Hotels Sal Vila Verde Resort

3.5 star property
8.0 out of 10, Very Good, (93)
"Overall good place to stay with a free shuttle bus that took us to many places around the area. The breakfast was good and the staff were friendly and helpful. "
$45 nightly
The price is $58
Oct 21 - Oct 22
Total with taxes and fees
Agua Hotels Sal Vila Verde Resort

Porto Antigo Hotel Residence

3.5 star property
7.0 out of 10, Good, (65)
"This was a lovely hotel very close to the centre of Santa Maria"
$80 nightly
The price is $99
Oct 6 - Oct 7
Total with taxes and fees
Porto Antigo Hotel Residence

Atlantic Sal Hostel

2.0 star property
8.2 out of 10, Very Good, (11)
"Susana, the owner, will do her best to assist you in any way, serving a nice breakfast with homemade, fresh bread every morning and with eggs cooked especially for you - tea and all possible different coffee too. Clean and spacious rooms with good beds; would highly recommend 👍"
Atlantic Sal Hostel
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.

Great weekend hotel deals in Santa Maria

Showing deals for:Oct 10 - Oct 12
Save an average of 15% on thousands of hotels when you're signed in

Stay near popular Santa Maria attractions

Learn more about Santa Maria

Pristine white-sand beaches invite you to surf, swim, and sunbathe along Santa Maria's vibrant coastline. Join a catamaran tour to spot sea turtles or head to Kite Beach where instructors help beginners master windsurfing.

Top Santa Maria Hotel Reviews

More cheap stays in Santa Maria

More cheap stays in Santa Maria

Price trends for hotels in Santa Maria

Price trends for hotels in Santa Maria

Less expensive
More expensive
Next month
July
November
$174
Month
Price
January
$211
February
$201
March
$194
April
$174
May
$129
June
$137
July
$128
August
$171
September
$167
October
$174
November
$261
December
$252
Price trend information excludes taxes and fees and is based on base rates for a nightly stay for 2 adults found in the last 7 days on our site and averaged for commonly viewed hotels in Santa Maria. Select dates and complete search for nightly totals inclusive of taxes and fees.

Find out more about Santa Maria

Find out more about Santa Maria

Top reasons to visit Santa Maria

  • Stunning Beaches: Santa Maria boasts beautiful, sandy beaches ideal for sunbathing and relaxation.
  • Vibrant Local Markets: Explore lively markets offering local crafts, fresh produce, and souvenirs.
  • Exciting Outdoor Activities: Enjoy thrilling scuba diving and water sports in crystal-clear waters.
  • Cultural Experiences: Immerse yourself in the local culture through live music and traditional events.
  • Welcoming Atmosphere: Experience a friendly vibe and diverse accommodation options for all travelers.

Find great hotels in Santa Maria

Discover an array of hotel accommodations in Santa Maria, Sal, Cape Verde, perfect for every type of traveler. From beachfront resorts to charming bed and breakfasts, you’ll find options that cater to adventure seekers and families alike. Explore popular choices like the Hotel Riu Palace Santa Maria, and read reviews to ensure a memorable vacation experience in this beautiful coastal destination.

  • Hilton Cabo Verde Sal Resort: Experience luxury at its finest at the Hilton Cabo Verde Sal Resort, a 5-star retreat in Santa Maria designed for discerning travelers. This resort seamlessly blends business and leisure, making it perfect for professionals seeking a sophisticated environment. The property boasts outstanding business amenities, including coworking spaces, conference facilities, and meeting rooms. For relaxation, indulge in the full-service spa, featuring body wraps and couples treatment rooms alongside a refreshing outdoor pool. With its luxurious setting and attentive service, this resort promises a rejuvenating getaway.
  • Morabeza Hotel: The Morabeza Hotel, a charming 4-star hotel in Santa Maria, offers a delightful beachside experience with a pet-friendly twist. Guests can enjoy direct access to the beautiful sandy beaches, where sunbathing and seaside strolls are just steps away. This hotel welcomes pets, ensuring that your furry companions can join in the fun. With its laid-back atmosphere and friendly staff, the Morabeza Hotel provides a relaxed beach vacation that caters to both you and your pets, making it an ideal choice for families and animal lovers alike.
  • Melia Dunas Beach Resort & Spa - All Inclusive: Discover the ultimate vacation experience at the Melia Dunas Beach Resort & Spa, a luxurious 5-star all-inclusive resort in Santa Maria. This expansive property offers a wealth of amenities, including unlimited food and beverage options, from premium alcohol to diverse dining experiences. Adventure seekers will love the array of activities, such as snorkeling, water sports, and hiking nearby. Families can take advantage of the children's club and engaging entertainment options. With its blend of relaxation, adventure, and gourmet dining, Melia Dunas promises an unforgettable getaway.

Where to stay in Santa Maria

Santa Maria, a charming village in Cape Verde, offers an unforgettable vacation experience. With its stunning beachfront and beautiful beaches, you'll find the perfect spot to relax or indulge in outdoor activities. The city center is vibrant and welcoming, showcasing a mix of luxury and budget-friendly options. Whether you're soaking up the sun or exploring the friendly local vibe, Santa Maria promises a memorable getaway for every type of traveler.

  • Sal: Sal is a captivating island city where vibrant culture meets stunning natural beauty. Located in the Cape Verde archipelago, it is home to Santa Maria, renowned for its picturesque beaches and year-round pleasant weather. Visitors flock here for adventures involving water sports, relaxing days on the beach, and exploring local markets. Key attractions include the scenic jetty pier and lookout points that offer breathtaking views of the Atlantic Ocean. With a peak in tourist arrivals from January to March, Sal is a perfect destination for those seeking both relaxation and outdoor excitement.
  • Murdeira: Just 6 miles from Santa Maria, Murdeira is a charming village known for its serene beaches and laid-back atmosphere. This tranquil spot attracts visitors year-round, especially from January to March, who come to enjoy the sun and sand. The village's proximity to the dock port and jetty pier makes it an ideal location for beachgoers and those looking to explore the coastal landscape. Murdeira offers a peaceful retreat, allowing travelers to unwind while soaking in the natural beauty of Cape Verde's coastline.
  • Beirona: Located 6 miles from Santa Maria, Beirona is a quaint village perfect for families and outdoor enthusiasts. With a moderate peak in visitor numbers from December to February, Beirona offers a range of beach activities and local attractions, including beautiful beaches and the inviting jetty pier. This village provides a unique blend of family-friendly experiences and opportunities for adventure, making it an excellent choice for those looking to immerse themselves in the local culture and enjoy the stunning coastal scenery.

Things to do in Santa Maria

Santa Maria, located on Sal Island in Cape Verde, offers a fantastic blend of beach relaxation and outdoor adventures. Tourists can enjoy the vibrant local markets, take a refreshing swim, and dive into the crystal-clear waters for some exhilarating scuba diving. Live music adds to the lively atmosphere, making it an ideal destination for those seeking both active leisure and cultural experiences.

Shopping

The Santa Maria Municipal Market offers a lively atmosphere with local vendors selling fresh produce, crafts, and souvenirs, perfect for finding unique gifts. If you're up for a drive, check out the larger shopping malls outside Santa Maria for a wider range of retail options.

Recreation

Experience the serene atmosphere at the Oasis Spa, where you can indulge in rejuvenating massages and holistic treatments. For outdoor relaxation, head to the beautiful Ponta Preta Beach, perfect for sunbathing and leisurely strolls along the shore, surrounded by stunning ocean views.

Adventure

Explore the vibrant underwater world with a scuba diving adventure, where you’ll encounter colorful marine life around vibrant coral reefs. For a thrilling experience, try kite surfing on the pristine beaches, harnessing the wind for an exhilarating ride over the waves.

Nightlife

The nightlife in Santa Maria is vibrant and lively. Enjoy a cocktail at the stylish Disco Club, or dance the night away at the popular Funana Casa da Cultura. For a laid-back vibe, visit the beachfront bars, where you can unwind with a drink while enjoying the ocean breeze.

*Distances are measured in a straight line; actual driving distances may vary depending on the route.

Booking tips and Expedia advantages for Santa Maria

Santa Maria in Cape Verde is perfect for budget-conscious travelers. Enjoy free attractions like Santa Maria Beach and Shark Bay Beach. For transport, opt for walking or buses to save money. Visit during the cheaper months of May to June or September, and consider booking hotels a month in advance for the best rates. Sundays are the least expensive days to stay, while Thursdays tend to be pricier. Use Expedia to compare prices, filter for eco-friendly options, and take advantage of package deals for additional savings. Don’t forget to join Expedia's One Key for exclusive discounts.

  • The most and least expensive months on average to stay in a hotel: The cheapest months to stay in Santa Maria are May to June and September, where the prices are slightly lower. This is in comparison to February, April and December, where prices are slightly higher.
  • The best time to book a hotel: The cheapest time to book a hotel in Santa Maria is usually 1 month out from when you are planning to stay. If you're a little more spontaneous, you could also peruse Expedia's last minute deals which could secure you a cheaper stay. Look out for the green banner below the price to spot the deals.
  • The most and least expensive days on average to stay in a hotel: The least expensive day to stay in Santa Maria is Sunday. The most expensive day to stay in Santa Maria is Thursday.
  • Find cheap hotels on Expedia: Expedia’s search tool empowers you to choose your budget, desired location, and additional preferences. You can easily sort your results by price, displaying the most affordable hotels at the top of the list. Additionally, you have the option to filter your search by hotel category; for instance, selecting the Eco-certified filter will showcase sustainable and environmentally friendly hotels that you can book.
  • Consider bundling your trip: You can save money by combining your hotel stay in Santa Maria with your flights and activities through an Expedia package deal.
  • Become a One Key member: Join Expedia's One Key membership program for exclusive discounts and deals on hotel bookings. You can also earn OneKeyCash to use on future selected hotels.

Find the best attractions in Santa Maria

Santa Maria is a fantastic destination for beach lovers and outdoor enthusiasts, offering a mix of culture and relaxation. Popular attractions include beautiful beaches, the scenic jetty, and lively piazzas. Whether you're looking to soak up the sun, explore local culture, or enjoy outdoor activities, Santa Maria has something for everyone. Make sure to dive into the vibrant atmosphere and stunning landscapes that define this charming Cape Verdean town.

  • Santa Maria Beach: Experience the stunning beauty of Santa Maria Beach, known for its soft, golden sands and clear turquoise waters. This beach offers a perfect blend of relaxation and adventure, where you can sunbathe, swim, or engage in water sports while soaking up the vibrant beach vibes.
  • Santa Maria Pier: Discover the luxurious charm of Santa Maria Pier, where you can take leisurely strolls, enjoy breathtaking sunset views, and indulge in local seafood at nearby restaurants. With options for all budgets, it’s a relaxing spot to unwind and watch the boats go by.
  • Santa Maria Town Square: Immerse yourself in the culture of Santa Maria at the Town Square, a lively gathering place filled with shops, cafes, and local art. Experience the city's vibrant atmosphere and engage with friendly locals as you explore this cultural hub.

Best time to go to Santa Maria

The best time to visit Santa Maria can depend on the weather and when visitor numbers rise and fall. The hottest average temperature in Santa Maria falls in September, when visitor numbers are average and weather is mostly sunny with light rain. The coolest average temperature in Santa Maria falls in March, visitor numbers are slightly high and weather is sunny with no rain.

calendarCalendar MonthtemperatureTemperaturerainPrecipitationmostlyCloudinessoccupationOccupancypricePricing
January72.0°F (22.2°C)No RainSunnySlightly HighAverage
February70.0°F (21.1°C)No RainSunnyAverageSlightly High
March69.8°F (21.0°C)No RainSunnySlightly HighAverage
April70.5°F (21.4°C)No RainSunnySlightly HighSlightly High
May72.0°F (22.2°C)No RainSunnySlightly LowSlightly Low
June72.9°F (22.7°C)No RainSunnySlightly LowSlightly Low
July74.8°F (23.8°C)No RainMostly SunnyAverageAverage
August77.7°F (25.4°C)No RainMostly SunnyAverageAverage
September79.7°F (26.5°C)Light RainMostly SunnyAverageSlightly Low
October79.2°F (26.2°C)No RainMostly SunnySlightly LowAverage
November77.0°F (25.0°C)No RainMostly SunnyAverageAverage
December74.1°F (23.4°C)No RainSunnyAverageSlightly High

The nearest major airports for your trip to Santa Maria

Traveling to Santa Maria, Sal, Cape Verde is convenient via two main airports. Sal Island Airport (SID-Amilcar Cabral Intl.) is approximately 10 miles from Santa Maria and offers great hotel options such as the Melia Llana Beach Resort & Spa and Melia Dunas Beach Resort & Spa, both 8 miles away, as well as the Hilton Cabo Verde Sal Resort. For transportation, the Hilton provides shuttle services upon request. Alternatively, you can fly into Boa Vista Island Airport (BVC-Aristides Pereira Intl.), located 32 miles away, with nearby hotels like Hotel Riu Touareg and Hotel Riu Palace Boavista offering all-inclusive options.

Frequently asked questions

When is the best time to go to Santa Maria?
The most popular time to visit Santa Maria is March. During this month, the weather is pleasantly warm, with temperatures averaging around 70°F. This makes it an ideal time for enjoying outdoor activities, whether you're exploring the beautiful beaches or taking leisurely strolls through the charming town.

As you plan your trip, keep in mind that the peak season runs from January to March, attracting many visitors eager to experience the vibrant local culture and stunning landscapes. The bustling atmosphere during this time is superb for those who thrive in lively settings. You'll find a variety of events and festivals taking place, providing a wonderful opportunity to immerse yourself in the local community and its traditions.

If you appreciate a more tranquil experience, visiting in June could be a fantastic choice. The weather remains warm, but tourist activity tends to decrease, offering a quieter environment to relax and explore. This month often features favorable pricing on accommodations and activities, ensuring you can enjoy quality experiences without the summer crowds.
Where can I find the best nightlife in Santa Maria?
Santa Maria, located on the island of Sal in Cape Verde, is renowned for its vibrant nightlife that beautifully complements its stunning beaches and laid-back atmosphere.

The beachfront area is particularly lively, with a variety of beach bars and clubs that come alive after sunset. You can enjoy cocktails while listening to live music or dancing the night away under the stars. The famous Ponta Preta beach is a popular spot, where you'll find venues offering everything from relaxed lounge vibes to energetic dance floors.

For a taste of local culture, head to the Avenida dos Pescadores, where you can find traditional music and dance performances at various bars and restaurants. This area is superb for those looking to immerse themselves in Cape Verdean culture while enjoying the nightlife.

If you're after a more upscale experience, check out the nearby resorts along the coast that often host themed parties and events, providing a mix of entertainment and relaxation.
Can I cancel my hotel reservation on Expedia?
You can cancel your hotel reservation on Expedia, though it depends on the cancellation policy of your booking. Most bookings are refundable if canceled within 24-48 hours of the scheduled arrival. Be sure to check your booking confirmation for the exact cancellation policy. If free cancellation is available, you can cancel directly through your Expedia account by logging in, going to "My Trips", and selecting your reservation. To find flexible deals, filter your search by "Fully refundable property" for hotels in Santa Maria.
How can I save on a Santa Maria hotel booking with Expedia?
One Key™ - Expedia's free travel rewards program - gives you instant access to perks and Member Prices on Santa Maria hotels. Plus, you'll earn OneKeyCash™* on eligible bookings to use on future trips. Booking an Expedia hotel and flight package is another great way to save, where bundling can result in significant savings.

*OneKeyCash is not redeemable for cash and can only be used on Expedia, Hotels.com and Vrbo.
How much is the nightly rate at a Santa Maria hotel?
Prices for hotels in Santa Maria often vary, but you can find a great deal from $58 on Expedia. All sorts of factors affect price, such as the time of year or the days of the week you choose for your stay. Find the best deals by being flexible with your dates, and sort search results by "Price: low to high" for the cheapest rate.