Find hotels in Santa Maria from $77

Start date: Check-in selected.
To Date
End date: Check-out
  • 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

Next weekend
In two weeks

Filter by

Guest rating
Guest rating
Star rating

Our top choices for Santa Maria hotels

Sol Dunas Family Fun

Sol Dunas Family Fun
3.0 star property
Sal
$249 nightly
The price is $292
Jan 15 - Jan 16, 2026
Total with taxes and fees
Sol Dunas Family Fun

Meliá Laguna Beach Resort

Meliá Laguna Beach Resort
2.5 star property
Sal
$265 nightly
The price is $311
Jan 22 - Jan 23, 2026
Total with taxes and fees
Meliá Laguna Beach Resort

Hotel Riu Funana - All Inclusive

Hotel Riu Funana - All Inclusive
5.0 star property
Sal
8.8 out of 10, Excellent, (150)
"All clean"
United States
Anna
$258 nightly
The price is $303
Jan 6 - Jan 7, 2026
Total with taxes and fees
Hotel Riu Funana - All Inclusive

Melia Dunas Beach Resort & Spa - All Inclusive

Melia Dunas Beach Resort & Spa - All Inclusive
5.0 star property
Sal
7.4 out of 10, Good, (163)
"Loved the pools, and level service worth paying the extra. Breakfast was amazing at the atlantis only thing mini bar not filled, check in was late and rancho restaurant steak un edible "
United Kingdom
Susan
$290 nightly
The price is $339
Jan 8 - Jan 9, 2026
Total with taxes and fees
Melia Dunas Beach Resort & Spa - All Inclusive

Hotel Sobrado

Hotel Sobrado
3.5 star property
Sal
8.2 out of 10, Very Good, (85)
"Bed is super comfortable and the layout is very inviting. I also enjoyed the balcony and the shower is very good along with WIFI"
United States
Samuel
Hotel Sobrado

Agua Hotels Sal Vila Verde Resort

Agua Hotels Sal Vila Verde Resort
3.5 star property
Sal
8.0 out of 10, Very Good, (103)
"Clean, goo ,location, very well equiped kitchen, to bad no soap or shampoo anywhere. Good pool"
Canada
ANA
$61 nightly
The price is $77
Jan 27 - Jan 28, 2026
Total with taxes and fees
Agua Hotels Sal Vila Verde Resort

Marialva Tropical T1

Marialva Tropical T1
2.0 star property
Santa Maria
$102 nightly
The price is $124
Jan 14 - Jan 15, 2026
Total with taxes and fees
Marialva Tropical T1

Melia Tortuga Beach

Melia Tortuga Beach
5.0 star property
Sal
8.0 out of 10, Very Good, (219)
"Nice hotel, friendly staff thank you"
United Kingdom
Steve
$409 nightly
The price is $477
Jan 3 - Jan 4, 2026
Total with taxes and fees
Melia Tortuga Beach

Morabeza Hotel

Morabeza Hotel
4.0 star property
Sal
9.4 out of 10, Exceptional, (349)
"Room was dated but clean. Location was great. "
United Kingdom
Lindsay
$194 nightly
The price is $229
Jan 5 - Jan 6, 2026
Total with taxes and fees
Morabeza Hotel

Marialva Djadsal

Marialva Djadsal
2.0 star property
Santa Maria
$106 nightly
The price is $128
Jan 19 - Jan 20, 2026
Total with taxes and fees
Marialva Djadsal

Hilton Cabo Verde Sal Resort

Hilton Cabo Verde Sal Resort
5.0 star property
Sal
8.8 out of 10, Excellent, (331)
"Beautiful hotel, I pretty much like everything about Hilton Cabo. "
United States
Ebrima
$357 nightly
The price is $416
Jan 5 - Jan 6, 2026
Total with taxes and fees
Hilton Cabo Verde Sal Resort

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

Melia Llana Beach Resort & Spa - All Inclusive - Adults Only
5.0 star property
Sal
8.6 out of 10, Excellent, (127)
"I had a very good experience. The staff were very attentive and professional and nice."
United States
Maria Helena
$583 nightly
The price is $677
Jan 15 - Jan 16, 2026
Total with taxes and fees
Melia Llana Beach Resort & Spa - All Inclusive - Adults Only

Hotel Riu Palace Santa Maria - All Inclusive

Hotel Riu Palace Santa Maria - All Inclusive
5.0 star property
Sal
9.2 out of 10, Wonderful, (77)
"Beautiful area and lovely staff"
United States
Nikeda
$377 nightly
The price is $440
Jan 6 - Jan 7, 2026
Total with taxes and fees
Hotel Riu Palace Santa Maria - All Inclusive

Ocean Suites

Ocean Suites
3.5 star property
Sal
9.0 out of 10, Wonderful, (70)
"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"
United States
Elsa
$152 nightly
The price is $181
Jan 22 - Jan 23, 2026
Total with taxes and fees
Ocean Suites

Branco Suites

Branco Suites
4.5 star property
Sal
9.6 out of 10, Exceptional, (18)
"Great experience and amazing stay. Staff are brilliant and apartment was very nice and clean. Would recommended to anyone visiting Santa Maria, Sal"
United Kingdom
Kevin
Branco Suites

Porta Do Vento

Porta Do Vento
3.0 star property
Sal
8.6 out of 10, Excellent, (13)
"super good"
United Kingdom
Andre
$86 nightly
The price is $104
Jan 7 - Jan 8, 2026
Total with taxes and fees
Porta Do Vento

Hotel Da Luz

Hotel Da Luz
3.5 star property
Sal
8.8 out of 10, Excellent, (80)
"Friendly, caring, clean and great price value. "
United States
Antonio
Hotel Da Luz

Hotel LIVVO Budha Beach

Hotel LIVVO Budha Beach
4.0 star property
Sal
9.0 out of 10, Wonderful, (158)
"Amazing staff, food and hotel."
United Kingdom
June
$252 nightly
The price is $296
Jan 18 - Jan 19, 2026
Total with taxes and fees
Hotel LIVVO Budha Beach

Hotel Dunas de Sal

Hotel Dunas de Sal
3.0 star property
Sal
8.2 out of 10, Very Good, (86)
"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. "
United Kingdom
Suzanne
$243 nightly
The price is $285
Jan 8 - Jan 9, 2026
Total with taxes and fees
Hotel Dunas de Sal

BIA D'Olaf Apartments

BIA D'Olaf Apartments
2.0 star property
Santa Maria
6.0 out of 10, (1)
"The apartment was very nice and all the amenities. However the water pressure in the bath room was low and the toilet wouldn’t flush properly. "
United States
Christopher
$133 nightly
The price is $159
Jan 11 - Jan 12, 2026
Total with taxes and fees
BIA D'Olaf Apartments
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

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.

The beautiful beach of Santa Maria, Sal, Cape Verde; Shutterstock ID 212098636

Top Santa Maria Hotel Reviews

More cheap stays in Santa Maria

Hotels in Santa Maria with star-rating

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

What is the best area to stay in Santa Maria?
The best area to stay in Santa Maria is the central part of town, particularly around the main street, Rua 1º de Junho, and the beachfront.

This area is the heart of Santa Maria, offering easy access to the main beach and the town's amenities. Rua 1º de Junho is a pedestrian-friendly street lined with local shops, restaurants, and cafes, leading directly to the iconic Santa Maria Pier, where you can observe local fishermen. The grid-like street pattern makes it easy to navigate on foot.

Couples will find this central area ideal for a relaxed vacation. The proximity to the beach means romantic strolls at sunset are effortless, and the array of dining options ensures a pleasant evening out. Many hotels in this area also feature amenities like swimming pools and high-end fitness equipment, suiting a comfortable and convenient stay.

For solo travelers, staying in the central area provides both convenience and opportunities for connection. The lively streets and numerous cafes make it easy to meet other travelers or simply enjoy the local atmosphere.
Where can I find the best nightlife in Santa Maria?
Santa Maria offers a relaxed nightlife focused primarily around its main street and beachfront.

The main street, known as Rua 1º de Junho, is where you'll find most of the evening activity. It's lined with restaurants that often have live music, particularly local bands playing traditional Cape Verdean music like Morna and Coladeira. You'll also find several bars here, ranging from casual spots to those offering cocktails and a more lounge-like setting.

Along the beach, especially near the main pier, there are beach clubs and bars that stay open into the late evening. These often feature DJs playing a mix of international and local music, and some host themed nights.
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?
With Expedia, you earn OneKeyCash™* on eligible Santa Maria hotel bookings for every dollar you spend – just join our One Key™ travel rewards program to get started. It's free to join, and you'll unlock our lowest Member Prices as soon as you're signed in. On top of this, you could also save significantly by bundling your hotel and flights together on Expedia.

*Excludes taxes and fees. 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 $77 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.