Find hotels in Santa Maria from $71

    price find illustration

    Upfront pricing

    Our total price for your stay includes taxes and fees
    deals illustration

    Treat yourself

    Save 10% or more on over 100,000 hotels worldwide with Member Prices
    bed illustration

    Be picky

    Search almost a million properties worldwide

Check prices for these dates

This weekend
Next weekend

Filter by

Guest rating
Guest rating
Star rating

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

Morabeza Hotel

4.0 star property
9.4 out of 10, Exceptional, (324)
"Beautiful hotel close to beach and town. Excellent beach bar with great staff right next to the water and walking distance to any restaurant in town. Also has an extensive lunch menu with a lot of tasty dishes."
Aleksander

" What a great place the staff the view the way you walk in and all you see is the beach wonderful place would stay there again thank you "
Alexandre
Morabeza Hotel

Hilton Cabo Verde Sal Resort

5.0 star property
8.8 out of 10, Excellent, (306)
"Very well located. Easy access to Santa Maria's pedestrian street. "
Clive

"Best hotel we've stayed in Cabo Verde, hands down. Also, one best garden in all of the archipelago. A true oasis!"
Claudio Rodrigo
Hilton Cabo Verde Sal Resort

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."
Claudine

"Perfect!"
Luca Ugo
Hotel Riu Palace Santa Maria - All Inclusive

Melia Tortuga Beach

5.0 star property
8.0 out of 10, Very Good, (213)
"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"
Mark

"The hotel grounds were lovely as were the staff. However the hotel is very outdated and will look slightly different to the photos. We also had ants all over our bed when we first arrived so had to get the covers changed twice and the shower towels sometimes did not appear clean. "
Amy Anouska
Melia Tortuga Beach

Melia Dunas Beach Resort & Spa - All Inclusive

5.0 star property
7.4 out of 10, Good, (146)
"Great family friendly resort."
Uchechukwu

"Top"
Brice
Melia Dunas Beach Resort & Spa - All Inclusive

Hotel Da Luz

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

"All you need for a confortable stay"
Sergio
Hotel Da Luz

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

5.0 star property
8.8 out of 10, Excellent, (115)
"Lovely staff,quiet,the food...hummm"
Henri

"The hotel was excellent and ‘The Level’ staff were incredible, so efficient, happy and helpful."
Amanda
Melia Llana Beach Resort & Spa - All Inclusive - Adults Only

Hotel Central Santa Maria

4.0 star property
8.4 out of 10, Very Good, (30)
"Very pleasant staff, clean hotel with fresh and simple styling, and lovely breakfast."
Andrew

"Not aesthetically all that, but very clean and comfortable and very central to every where you’d want to go. The staff are the most amazing people I’ve come across. I had a casual chat with Kipsa( I hope I spelt it well ) and mentioned it was my birthday. He got the kitchen to make me a birthday cake which made my day and made me feel at home. Would 100% recommend "
Nonye
Hotel Central Santa Maria

Hotel Sobrado

3.5 star property
8.0 out of 10, Very Good, (74)
"Very comfortable and breakfasts great"
Mark Christopher

"Love this hotel. Second year staying here. Clean room, very comfortable beds. Bonus of having sunloungers at the beach. Would highly recommend "
Anonymous traveler
Hotel Sobrado

Ocean Suites

3.5 star property
9.2 out of 10, Wonderful, (67)
"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"
Elsa

"We got #7, a huge suite! Comfortable bed, hot water, all very nice. Only downside is the bar playing music until midnight, but they did warn us via message in advance and the music was turned off right at midnight. Double windows would be a huge help with that. Otherwise, super friendly staff, great breakfasts, and right on the beach. "
Rebecca
Ocean Suites

Hotel Dunas de Sal

3.0 star property
8.2 out of 10, Very Good, (82)
"Love it"
Vanila

"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. "
Suzanne
Hotel Dunas de Sal

Hotel Pontao

3.0 star property
7.6 out of 10, Good, (103)
"Friendly people "
Arlindo

"Super "
Patrick
Hotel Pontao

Hotel LIVVO Budha Beach

4.0 star property
9.0 out of 10, Wonderful, (153)
"Amazing staff, food and hotel."
June

"The staff were always happy and willing to help. In particular the staff in the restaurant were so helpful and worked very hard to ensure the best experience possible. The hotel is out of the way which is nice if you like the peace and quiet however if you want to walk into the town and to the beaches then it is about a 10 minute walk. No issues with the breakfast which had been noted on some reviews and the half board menu was not as bad either. "
James William
Hotel LIVVO Budha Beach

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."
Maggy

"Joli hôtel, belle décoration, personnel accueillant"
Nelson
Porta Do Vento

Hotel Riu Funana - All Inclusive

5.0 star property
9.0 out of 10, Wonderful, (142)
"very nice place"
Joao

"Everything is beautiful and the staffs are very friendly I did recommend to anyone who likes to have fun at the resort "
Maria
Hotel Riu Funana - All Inclusive

Hotel Riu Cabo Verde - Adults Only - All Inclusive

5.0 star property
8.8 out of 10, Excellent, (80)
"Everything was ok"
Alexander

"Nicd property with good amenities!"
Randolph
Hotel Riu Cabo Verde - Adults Only - All Inclusive

Porto Antigo Hotel Residence

3.5 star property
7.0 out of 10, Good, (64)
"This was a lovely hotel very close to the centre of Santa Maria"
Gail Christine

"Apartment was clean and tidy the sofa bed was not comfortable."
David
Porto Antigo Hotel Residence

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. "
Uwase Denise

"Wonderful hotel"
Anonymous traveler
Agua Hotels Sal Vila Verde Resort

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 👍"
Eva

"A bit of hair in the sink and no hot water. Other than that good to sleep for a night. Stuff extremely friendly and helpful. Good area. "
anamaria
Atlantic Sal Hostel

Patio Antigo Residence

3.0 star property
7.0 out of 10, Good, (37)
Patio Antigo Residence
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

Explore upscale Santa Maria: its beaches, zoo, island views, and more!

Stay near popular Santa Maria attractions

Top Santa Maria Hotel Reviews

Find out more about Santa Maria

Find out more about Santa Maria

Top reasons to visit Santa Maria

  • Stunning Beaches: Santa Maria boasts beautiful beaches like Paradise Beach, perfect for relaxation and sunbathing.
  • Vibrant Local Culture: Immerse yourself in local traditions at lively markets and the charming piazza.
  • Adventure Activities: Enjoy thrilling outdoor experiences with great surf spots and catamaran trips.
  • Variety of Accommodations: Choose from cozy budget stays to luxurious resorts, catering to all travelers.
  • Nearby Attractions: Explore nearby Santo Antão island and Santa Maria Viveiro for a taste of natural beauty.

Find great hotels in Santa Maria

Discover the diverse hotel accommodations in Santa Maria, Cape Verde, where you'll find everything from cozy budget stays to luxurious 5-star resorts. Whether you're seeking a family-friendly retreat, an adventurous getaway, or a relaxing beachside escape, Santa Maria has something for everyone. Explore popular options like Hotel Morabeza and enjoy the vibrant atmosphere that makes this destination a favorite among travelers.

  • Hotel Riu Palace Santa Maria - All Inclusive: Embrace a luxurious beach getaway at the Hotel Riu Palace Santa Maria, a 5-star all-inclusive resort perfect for families and adventure seekers. With direct access to the beach, you can easily dive into a world of water sports, including surfing, kayaking, and windsurfing right on-site. The resort also features a water park and a children's club, ensuring that younger guests have plenty of fun with amenities like a shared playground and kid-friendly pools. Indulge in gourmet dining options and unwind in the serene spa, making it an ideal retreat for both relaxation and adventure.
  • Hilton Cabo Verde Sal Resort: Experience the vibrant atmosphere of the Hilton Cabo Verde Sal Resort, where the thrill of a casino meets the serenity of beachfront relaxation. This 5-star property offers direct beach access and a range of adventure activities, from snorkeling to mountain biking. Guests can enjoy nearby attractions, including ziplining and Segway tours. The resort's modern facilities and attentive service create a comfortable environment for all travelers, ensuring a memorable stay filled with excitement and leisure.
  • Hotel Riu Funana - All Inclusive: Discover the ultimate all-inclusive experience at Hotel Riu Funana, a 5-star resort that caters to families, spa enthusiasts, and beach lovers alike. With unlimited dining and drinks, guests can indulge in a variety of culinary delights, while the on-site spa offers rejuvenating treatments. The resort features a vibrant nightlife with a nightclub and live performances, ensuring entertainment for everyone. Children will enjoy the dedicated kids' club and spacious pools. With direct beach access and a plethora of recreational activities, this resort is a perfect blend of relaxation and family-friendly fun.

Discover the best areas to stay in Santa Maria

Santa Maria, Cape Verde, is a paradise for beach lovers and outdoor enthusiasts alike. With its stunning beachfront resorts, you'll enjoy a blend of luxury and relaxation. The friendly atmosphere invites you to explore nearby neighborhoods, where budget options are also available. Dive into the vibrant local culture and soak up the sun on the sandy shores, making unforgettable memories in this tropical haven.

  • Sal: As the main city of the island, Sal offers a vibrant mix of cultural experiences and natural beauty. Situated in the heart of Cape Verde, Santa Maria is nestled within Sal, making it an ideal base for exploration. Visitors flock here year-round, particularly from January to March, to enjoy its stunning beaches, outdoor adventures, and vibrant local markets. Highlights include the picturesque jetty pier and lookout points that provide breathtaking views of the Atlantic Ocean. With opportunities for swimming, sunbathing, and engaging with the local community, Sal is a must-visit destination for any traveler.
  • Murdeira: Located approximately 6 miles from Santa Maria, Murdeira is a serene coastal city known for its romantic ambiance and adventurous spirit. The travel experience here is characterized by its beautiful beaches and scenic dock port, perfect for water activities and relaxation. The peak tourist season aligns with the months from January to March, but the charm of Murdeira is enjoyable year-round. Visitors can explore lookout points that offer stunning views of the sea while indulging in the local culture, making it a delightful escape from the busier tourist spots.
  • Beirona: Just 6 miles away from Santa Maria, Beirona presents a captivating blend of beach life and cultural experiences. This city attracts travelers from February to March and December, making it an ideal spot for those looking to immerse themselves in local traditions. The inviting beaches are complemented by the vibrant piazza square and the scenic jetty pier, providing ample opportunities for exploration and relaxation. Beirona's charming atmosphere and rich culture make it a perfect destination for travelers looking to experience the authentic essence of Cape Verde.

Things to do in Santa Maria

Santa Maria offers a perfect blend of beach, outdoor, and city experiences. Visitors can enjoy vibrant public markets, take a catamaran trip, or explore the local scene. For adventure seekers, there are great surf spots and opportunities for bodyboarding. Whether you're relaxing on the beach or diving into local culture, Santa Maria has something for everyone.

Food and drinks

In Santa Maria, indulge in local flavors at Restaurante Cabo Verdeano for authentic Cachupa, or enjoy fresh seafood at La Cueva. For a taste of Portuguese cuisine, try Onda Azul. Don’t miss the cocktail bars like The Beach Bar for refreshing drinks and vibrant atmosphere.

Shopping

Experience the vibrant Santa Maria Municipal Market, where you can find local crafts, fresh produce, and unique souvenirs, all in a lively atmosphere. If you're up for a drive, visit the nearby Praia Shopping, located about 15 miles away, which features a mix of shops and restaurants.

Booking tips and Expedia advantages for Santa Maria

To save money during your trip to Santa Maria, Cape Verde, consider visiting free attractions like Santa Maria Pier and Shark Bay Beach. For transportation, utilize walking, buses, or taxis to keep costs down. Book your stay during the cheaper months of May, September, or November, and aim for reservations about a month in advance. Check Expedia for last-minute deals and use their package options to combine flights and accommodations for added savings. Joining Expedia's One Key membership can also provide exclusive discounts and opportunities to earn cash for future bookings.

  • The most and least expensive months on average to stay in a hotel: The cheapest months to stay in Santa Maria are May, September and November, where the prices are slightly lower. This is in comparison to March, July 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.
  • Find cheap hotels on Expedia: Utilize Expedia’s search tool to refine your preferences, such as your budget, desired location, and type of hotel you’re looking for. For instance, selecting the "Eco-certified" filter will showcase sustainable and eco-friendly accommodations currently available. To find the best prices and deals, simply sort the price filter from lowest to highest.
  • Consider bundling your trip: You can save money by combining your hotel reservations in Santa Maria with your flights and activities through an Expedia package.
  • 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, Sal, Cape Verde, offers a perfect blend of beach, culture, and outdoor adventures for every traveler. Explore stunning spots like Paradise Beach and the lively jetty, or immerse yourself in local culture at the piazza. Don't miss nearby attractions such as Santa Maria Viveiro and the beautiful Santo Antão island. With its inviting atmosphere, Santa Maria is an ideal destination for relaxation and exploration.

  • Santa Maria Beach: Enjoy the stunning coastline at Santa Maria Beach, where soft sands and vibrant beach vibes create the perfect atmosphere for relaxation and fun. It's an ideal spot for sunbathing, swimming, or indulging in water sports.
  • Santa Maria Pier: Experience the luxury and budget-friendly ambiance at Santa Maria Pier. This picturesque jetty offers breathtaking views and is perfect for a leisurely stroll, fishing, or enjoying a sunset while sipping a drink.
  • Santa Maria Town Square: Immerse yourself in the local culture at Santa Maria Town Square. This lively piazza is the heart of the town, filled with shops, cafes, and vibrant street life, showcasing the essence of Cape Verdean city vibes.

Best time to go to Santa Maria

Visitor numbers in Santa Maria is generally unchanged in popularity throughout the year. 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.

calendar iconCalendar Monthtemperature iconTemperaturerain iconPrecipitationmostly cloudy iconCloudinessoccupation rate iconOccupancyprice iconPricing
January72.0°F (22.2°C)No Rain (Dry)SunnySlightly HighAverage
February70.0°F (21.1°C)No Rain (Dry)SunnyAverageAverage
March69.8°F (21.0°C)No Rain (Dry)SunnySlightly HighSlightly High
April70.5°F (21.4°C)No Rain (Dry)SunnySlightly HighAverage
May72.0°F (22.2°C)No Rain (Dry)SunnySlightly LowSlightly Low
June72.9°F (22.7°C)No Rain (Dry)SunnySlightly LowAverage
July74.8°F (23.8°C)No Rain (Dry)Mostly SunnyAverageSlightly High
August77.7°F (25.4°C)No Rain (Dry)Mostly SunnyAverageAverage
September79.7°F (26.5°C)Light RainMostly SunnyAverageSlightly Low
October79.2°F (26.2°C)No Rain (Dry)Mostly SunnySlightly LowAverage
November77.0°F (25.0°C)No Rain (Dry)Mostly SunnyAverageSlightly Low
December74.1°F (23.4°C)No Rain (Dry)SunnyAverageSlightly High

The nearest major airports for your trip to Santa Maria

Flying into Santa Maria, Sal, Cape Verde is convenient with the primary airport being Sal Island (SID-Amilcar Cabral Intl.), located 10 miles away. Nearby hotel options include the luxurious Hotel Riu Palace Santa Maria and the all-inclusive Melia Dunas Beach Resort & Spa, both situated 8-10 miles from the airport. Another notable option is the Melia Llana Beach Resort & Spa, also 8 miles away, providing adult-only accommodations. Additionally, you can consider Boa Vista Island (BVC-Aristides Pereira Intl.), which is 32 miles from Santa Maria, with excellent hotels like Hotel Riu Palace Boavista and VOI Praia de Chaves Resort just a mile or two away from the airport.

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 $71 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.