A sandy beach with palm trees and a clear blue sky.

Santa Maria Hotels

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Sign in to save 10% or more on thousands of hotels
  • Be picky

    Search almost a million properties worldwide

Check prices for these dates

Filter by

Star rating

Guest rating

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

Our top choices for Santa Maria hotels

1. Morabeza Hotel

Morabeza Hotel
4.0 star property
Sal
9.2 out of 10, Wonderful, (373 reviews)
"Room was nice and the view was great! The overall ambience of the resort was nice. The food was not great, but we only had breakfast there so it was not so bad. Staff were very friendly and the location was great!"
United Kingdom
Brienne
The price is P7,971
P9,518 total
includes taxes & fees
Jul 28 - Jul 29
Morabeza Hotel

2. Hilton Cabo Verde Sal Resort

Hilton Cabo Verde Sal Resort
5.0 star property
Sal
8.8 out of 10, Excellent, (352 reviews)
"Delicious food nice staff "
United States
Wendy
The price is P12,229
P14,414 total
includes taxes & fees
Jul 24 - Jul 25
Hilton Cabo Verde Sal Resort

3. Hotel Central Santa Maria

Hotel Central Santa Maria
3.5 star property
Sal
8.4 out of 10, Very Good, (57 reviews)
"Staff was great and friendly, location was great. Just a few blocks from the beach and the boardwalk."
United States
Mark
The price is P5,207
P6,339 total
includes taxes & fees
Aug 19 - Aug 20
Hotel Central Santa Maria

4. Hotel Sobrado

Hotel Sobrado
4.0 star property
Sal
8.2 out of 10, Very Good, (99 reviews)
"A great, breakfast very good, amazing bed, awesome shower, reception staff great"
Australia
Garth
The price is P5,967
P7,212 total
includes taxes & fees
Jul 28 - Jul 29
Hotel Sobrado

5. 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, (169 reviews)
"Staff were lovely, the whole place is well maintained and clean. Only 5 mins drive from Santa Maria, private sun loungers on the beach, and overall really really nice."
Spain
Ann-Marie
The price is P16,224
P19,008 total
includes taxes & fees
Jul 24 - Jul 25
Melia Llana Beach Resort & Spa - All Inclusive - Adults Only

6. Hotel Pontao

Hotel Pontao
3.0 star property
Sal
7.6 out of 10, Good, (115 reviews)
"Close to the city center and beaches. Good breakfast. Good value without being luxury"
Belgium
Annick
The price is P4,622
P5,666 total
includes taxes & fees
Jul 22 - Jul 23
Hotel Pontao

7. Hotel Dunas de Sal

Hotel Dunas de Sal
4.0 star property
Sal
8.2 out of 10, Very Good, (91 reviews)
"Very friendly and helpful staff and kept rooms and everywhere very clean. So much choice at breakfast. A great stay 2 minutes to the beach and easy walk in Santa Maria. "
United Kingdom
Sujata
The price is P9,156
P10,881 total
includes taxes & fees
Jul 25 - Jul 26
Hotel Dunas de Sal

8. Porto Antigo Hotel Residence

Porto Antigo Hotel Residence
3.5 star property
Sal
7.2 out of 10, Good, (67 reviews)
"This was a lovely hotel very close to the centre of Santa Maria"
United Kingdom
Gail Christine
The price is P5,204
P6,336 total
includes taxes & fees
Jul 25 - Jul 26
Porto Antigo Hotel Residence

9. Hotel Riu Funana - All Inclusive

Hotel Riu Funana - All Inclusive
5.0 star property
Sal
8.8 out of 10, Excellent, (166 reviews)
"Must train cleaning staff and also the facilities need a huge reform."
United States
Miriam alice
The price is P19,616
P22,910 total
includes taxes & fees
Aug 18 - Aug 19
Hotel Riu Funana - All Inclusive

10. Hotel Da Luz

Hotel Da Luz
3.5 star property
Sal
8.6 out of 10, Excellent, (89 reviews)
"Breakfast (they started charging for the egg), hot water in the shower and smell of mold on the room"
United States
Julia
The price is P5,282
P6,426 total
includes taxes & fees
Jul 22 - Jul 23
Hotel Da Luz

11. Ocean Suites

Ocean Suites
3.5 star property
Sal
9.2 out of 10, Wonderful, (73 reviews)
"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
The price is P8,873
P10,555 total
includes taxes & fees
Aug 21 - Aug 22
Ocean Suites

12. Royal Horizon Beijo Mansão - Ponta Sino

Royal Horizon Beijo Mansão - Ponta Sino
5.0 star property
Santa Maria
The price is P23,439
P27,305 total
includes taxes & fees
Jul 24 - Jul 25
Royal Horizon Beijo Mansão - Ponta Sino

13. Melia Dunas Beach Resort & Spa - All Inclusive

Melia Dunas Beach Resort & Spa - All Inclusive
5.0 star property
Sal
7.2 out of 10, Good, (193 reviews)
"Nice place"
United States
Ana
The price is P12,367
P14,573 total
includes taxes & fees
Jul 29 - Jul 30
Melia Dunas Beach Resort & Spa - All Inclusive

14. BIA D'Olaf Apartments

BIA D'Olaf Apartments
2.0 star property
Santa Maria
9.0 out of 10, Wonderful, (4 reviews)
"Apartment was beautiful, great location, upstairs to a really nice cafe. Host was very friendly!"
United Kingdom
Leah
The price is P4,687
P5,742 total
includes taxes & fees
Jul 26 - Jul 27
BIA D'Olaf Apartments

15. Melia Tortuga Beach

Melia Tortuga Beach
5.0 star property
Sal
8.0 out of 10, Very Good, (233 reviews)
"Staff was friendly, Food was delicious and we enjoyed the pool everyday! "
United States
Vanila
The price is P15,378
P18,035 total
includes taxes & fees
Jul 22 - Jul 23
Melia Tortuga Beach

16. Hotel LIVVO Budha Beach

Hotel LIVVO Budha Beach
4.0 star property
Sal
8.8 out of 10, Excellent, (168 reviews)
"Lovely hotel with great views and friendly staff. Big rooms with stunning setting. "
United Kingdom
Inez
The price is P8,791
P10,461 total
includes taxes & fees
Jul 22 - Jul 23
Hotel LIVVO Budha Beach

17. Sol Dunas Family Fun

Sol Dunas Family Fun
4.0 star property
Sal
7.0 out of 10, Good, (2 reviews)
"Trevligt poolområde och bra frukost. Trevlig personal, men lite enformig middag på kvällen. "
Sweden
Pär
The price is P11,641
P13,739 total
includes taxes & fees
Jul 24 - Jul 25
Sol Dunas Family Fun

18. Djeu Guest House

Djeu Guest House
3.0 star property
Santa Maria
The price is P2,149
P2,822 total
includes taxes & fees
Jul 22 - Jul 23
Djeu Guest House

19. 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, (97 reviews)
"The room was clean every day. Pool and spa was excellent condition. "
United States
Barbara
The price is P27,508
P31,986 total
includes taxes & fees
Aug 17 - Aug 18
Hotel Riu Palace Santa Maria - All Inclusive

20. Atlantic Sal Hostel

Atlantic Sal Hostel
2.0 star property
Sal
6.6 out of 10, (27 reviews)
"It’s was good hostel nice people working there "
United States
Ismail
The price is P7,328
P8,778 total
includes taxes & fees
Jul 22 - Jul 23
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.
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.

A sandy beach with palm trees and a clear blue sky.

Top Santa Maria Hotel Reviews

More cheap stays in Santa Maria

Find out more about Santa Maria

Top reasons to visit Santa Maria

  • Stunning Beaches: Santa Maria boasts breathtaking beaches like Praia de Santa Maria, perfect for sunbathing and swimming.
  • Vibrant Local Culture: Experience the lively atmosphere at local markets and the charming piazza, immersing yourself in Cape Verdean culture.
  • Water Activities: Enjoy a variety of outdoor pursuits, including water sports, snorkeling, and diving in crystal-clear waters.
  • Welcoming Accommodation: Choose from luxurious resorts to budget-friendly options, ensuring a comfortable stay for all.
  • Picturesque Surroundings: Explore the scenic jetty and stunning landscapes, ideal for leisurely strolls and memorable photographs.

Find great hotels in Santa Maria

Santa Maria, situated on the stunning island of Sal, offers a delightful selection of hotel accommodations perfect for beach lovers, adventure seekers, and families alike. With a variety of options ranging from hotels to charming bed and breakfasts, visitors can explore highly-rated establishments such as Porto Antigo. Expect exceptional amenities and guest services that cater to your every need, ensuring a memorable stay in this tropical paradise.

  • Hilton Cabo Verde Sal Resort: A splendid 5-star property, Hilton Cabo Verde Sal Resort is an ideal retreat for those seeking a blend of adventure and relaxation by the beach. With a guest rating of 8.8 out of 10, this resort offers direct access to pristine sandy shores, making it perfect for beach lovers. Guests can indulge in a variety of adventure sports, including onsite waterskiing and sailing, or explore nearby ziplining and windsurfing options. The resort's luxurious amenities and recreational activities ensure a vibrant and exciting stay.
  • Morabeza Hotel: With a commendable guest rating of 9.2 out of 10, the Morabeza Hotel is a charming 4-star establishment catering to beach enthusiasts and pet owners alike. This hotel provides direct access to the beach, allowing guests to soak up the sun and enjoy the coastal beauty. Notably, the property welcomes pets, featuring a flexible pet policy that permits dogs and service animals. The warm and inviting atmosphere, combined with its pet-friendly amenities, makes this hotel a delightful choice for those travelling with furry companions.
  • Melia Dunas Beach Resort & Spa - All Inclusive: This luxurious 5-star all-inclusive resort is designed for families seeking a comprehensive holiday experience. Located in picturesque Santa Maria, it boasts a wide array of amenities, including unlimited dining options and refreshing beverages. With a multitude of activities ranging from yoga classes to children’s clubs, guests can engage in both relaxation and entertainment. The direct beach access enhances its appeal, making it a superb choice for families looking to enjoy a fun-filled getaway.

Where to stay in Santa Maria

Santa Maria, located on the stunning island of Sal in Cape Verde, offers a delightful blend of beachside relaxation and vibrant local culture. Visitors can explore the idyllic beach area, indulge in luxurious beach resorts, or enjoy budget-friendly accommodations. The village is known for its friendly atmosphere, making it an ideal getaway for those seeking a tranquil yet engaging holiday experience. Discover the charm of Santa Maria and create unforgettable memories in this enchanting destination.

  • Sal: Sal is a vibrant island city known for its stunning beaches and outdoor adventures. Santa Maria, located within Sal, is a popular tourist destination that attracts travellers year-round, with peak visits from January to March. Visitors flock to Sal for its picturesque public markets, swimming opportunities, and beautiful coastal views. Key landmarks include the scenic beaches, a lookout point offering breathtaking vistas, and the bustling dock port, making it an ideal spot for relaxation and exploration.
  • Murdeira: A charming village just 10km from Santa Maria, Murdeira offers a tranquil escape with its serene beaches and local dock port. Similar to Sal, Murdeira sees consistent visitor traffic throughout the year, peaking between January and March. Travellers to this village enjoy a laid-back beach experience, perfect for sunbathing and swimming in crystal-clear waters. The inviting atmosphere and proximity to Santa Maria make it a delightful addition to any itinerary.
  • Beirona: Located 10km from Santa Maria, Beirona is a quaint village known for its cultural charm and historic sites. Visitors are drawn here for its beautiful beaches and the opportunity to immerse themselves in local heritage. Beirona experiences moderate seasonal variations, with peak visits occurring from December to February. While exploring this village, you can discover the historic village centre, relax by the beach, and enjoy the picturesque dock port, making it a unique cultural experience in Cape Verde.

Things to do in Santa Maria

Shopping

In Santa Maria, explore the local markets where you can find handcrafted souvenirs and vibrant textiles. If you’re up for a drive, visit the Esplanada Shopping Centre, located about 19km away, offering a range of shops and eateries to enhance your shopping experience.

Recreation

Experience tranquillity at the Morabeza Spa, offering soothing massages and rejuvenating treatments in a serene setting. Afterward, stroll along Santa Maria's beautiful beach, where you can unwind under the sun or engage in water sports like snorkelling and windsurfing, surrounded by breathtaking views.

Adventure

Experience the thrill of windsurfing at Santa Maria Beach, where the vibrant waters provide an exciting playground for both beginners and seasoned pros. For a different adventure, explore the surrounding lagoons, home to diverse marine life, perfect for snorkelling and discovering the underwater beauty of Cape Verde.

Nightlife

In Santa Maria, the vibrant nightlife features lively bars like Café del Mar, where you can enjoy chilled cocktails by the beach. The Funana Casa da Cultura showcases traditional Cape Verdean music and dance, creating an energetic atmosphere that immerses you in local culture.

*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, Cape Verde, offers various ways to save during your visit. Enjoy free attractions like Santa Maria Beach and Shark Bay Beach, and utilise public transport options, such as buses and walking, to keep costs low. The best months for budget travellers are May to June and September, with the cheapest day to stay being Sunday. Book hotels about a month in advance for the best prices, and consider last-minute deals on Expedia. Combining flights and accommodation through a package can yield further savings.

  • 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: Book your hotel in Santa Maria about 1 month out to secure some of the cheapest prices. If you're the spontaneous type, Expedia's last minute deals and discounts are indicated via the green label below the price.
  • 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 enables you to specify your budget and preferred location, among other options. You can arrange your search results to display prices from lowest to highest, ensuring you see the most affordable hotels first. Additionally, you have the option to refine your choices by hotel type; for instance, selecting the Eco-certified filter will showcase sustainable and environmentally-friendly hotels that are available for booking.
  • Consider bundling your trip: You can save money by combining your accommodation in Santa Maria with your flights and activities through an Expedia package.

Find the best attractions in Santa Maria

Santa Maria, Sal, Cape Verde, is perfect for beach, city-themed, and outdoor holidays. Key attractions include the stunning Praia de Santa Maria, the vibrant piazza, and the scenic jetty. Visitors can immerse themselves in local culture and enjoy family-friendly experiences, making it an ideal destination for those seeking relaxation and adventure alike.

  • Santa Maria Beach: Enjoy the sun-kissed sands and vibrant beach vibes at Santa Maria Beach, where you can relax, swim, or engage in various water sports amidst stunning views of the Atlantic Ocean.
  • Santa Maria Town Square: Immerse yourself in the local culture at Santa Maria Town Square, a lively piazza that showcases the heart of the town. Explore nearby shops, cafes, and enjoy the vibrant atmosphere of community events.
  • Santa Maria Pier: Experience the charm of Santa Maria Pier, where luxury meets budget-friendly relaxation. Stroll along the jetty, watch local fishermen, or indulge in a meal while enjoying the serene ocean views.

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.

calendar iconCalendar Monthtemperature iconTemperaturerain iconPrecipitationmostly cloudy iconCloudinessoccupation rate iconOccupancyprice iconPricing
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

Accessing Santa Maria, Sal, Cape Verde, is convenient via Sal Island (SID-Amilcar Cabral International Airport), situated 16km away. Notable hotels nearby include the luxurious Hotel Riu Palace Santa Maria and Hilton Cabo Verde Sal Resort, both rated 5 stars. Transportation services from these hotels to the airport include 24-hour airport shuttles available on request, ensuring a smooth transfer. Alternatively, Boa Vista Island (BVC-Aristides Pereira International Airport) is 51km from Santa Maria, with excellent accommodation options like Hotel Riu Palace Boavista. For those considering Sao Nicolau Island (SNE-Preguica), it is located 146km away, with nearby guesthouses offering a rustic charm.

Frequently asked questions

Where is the best place to stay in Santa Maria?
Melia Tortuga Beach is one of the top choices for your stay based on our traveler data. This resort offers 4 outdoor pools and a full-service spa. Other good options for your stay include Melia Llana Beach Resort & Spa - All Inclusive - Adults Only and Hotel Riu Palace Santa Maria - All Inclusive. See all available top hotels, or vacation rentals in Santa Maria.
If I need to cancel my hotel reservation in Santa Maria, will I receive a refund?
Yes! You'll find that most hotel room reservations are fully refundable provided that you cancel prior to the hotel's cancellation deadline, which in most cases is within 24 or 48 hours of the scheduled arrival. If you have a reservation that's non-refundable, it may still be possible to cancel it and be given a refund within 24 hours of your booking. Filter your search by fully refundable to find flexible hotel deals in Santa Maria.
What's the best accommodation for a budget-friendly stay in Santa Maria?
Based on our traveler reviews, Atlantic Sal Hostel is a top choice for a less expensive stay. View all budget hotels in Santa Maria.
What's the best hotel for a family vacation to Santa Maria?
Hotel Riu Palace Santa Maria - All Inclusive is a hotel with free water park access and 5 outdoor pools, and it's a top choice on Expedia for families. Other good choices to stay with the kids include Hilton Cabo Verde Sal Resort and Royal Horizon Beijo Mansão - Ponta Sino. Kids of all ages will also enjoy a visit to Viveiro Botanical Garden & Zoo. Find more child-friendly accommodations in Santa Maria.
What's the best accommodation for an all-inclusive stay in Santa Maria?
Hotel Riu Palace Santa Maria - All Inclusive is an all-inclusive hotel featuring 5 restaurants and 2 poolside bars, and a favorite with Expedia travelers. Other good options for your vacation include Melia Llana Beach Resort & Spa - All Inclusive - Adults Only and Melia Tortuga Beach. See more all-inclusive resorts in Santa Maria.
What's the best LGBTQ-friendly accommodation in Santa Maria?
Hilton Cabo Verde Sal Resort is a top LGBTQ-friendly resort that features 2 outdoor pools and a full-service spa. Porta Do Vento and Hotel Sobrado are other good choices for your stay. See all available hotels listed as LGBTQ-friendly in Santa Maria.
What's the best pet-friendly place to stay in Santa Maria?
Morabeza Hotel is a top dog-friendly hotel, and offers 3 restaurants along with free WiFi for its human guests. Two other good options to stay with your pet include Porta Do Vento and Odjo D'agua. See more pet-friendly hotel accommodations in Santa Maria.
What's the best hotel to stay near the beach in Santa Maria?
Hotel Riu Palace Santa Maria - All Inclusive is a top beachfront hotel with 5 outdoor pools and 5 restaurants, and it's located close to Santa Maria Beach. Other good choices for your beach trip include Melia Llana Beach Resort & Spa - All Inclusive - Adults Only and Melia Tortuga Beach. See more stays near the beach in Santa Maria.
What's the best luxury accommodation in Santa Maria?
Hotel Riu Palace Santa Maria - All Inclusive is a luxury hotel with 5 restaurants and 2 poolside bars, and it's a popular choice for Expedia travelers looking for an elegant place to stay. Melia Llana Beach Resort & Spa - All Inclusive - Adults Only and Melia Tortuga Beach are two other upscale options for your vacation. Find more luxury hotels in Santa Maria.
What are some accommodations with pools in Santa Maria?
Hilton Cabo Verde Sal Resort is a top resort with 2 outdoor pools, a children's pool, and 4 restaurants. Other choices that offer an onsite pool include Odjo D'agua and VOI Vila do Farol Resort. View all hotels with pools in Santa Maria.
What is the best spa hotel in Santa Maria?
Hotel Riu Palace Santa Maria - All Inclusive is a top beach spa hotel featuring 5 pools, 5 restaurants, 5 bars, and a waterslide. Treat yourself to a massage or steam room at Renova Spa. Other popular spa hotels in Santa Maria include Melia Llana Beach Resort & Spa - All Inclusive - Adults Only and Melia Tortuga Beach. See all spa hotels in Santa Maria.
What's the most popular hotel in Santa Maria with a water park on-site or close by?
Hotel Riu Palace Santa Maria - All Inclusive is a popular hotel featuring free water park access, 5 outdoor pools, and a free kids' club. A couple of other water park hotels to consider are Melia Dunas Beach Resort & Spa - All Inclusive and Hotel Riu Cabo Verde - Adults Only - All Inclusive. Check out all hotels with or near waterparks in Santa Maria.
What is staying in Santa Maria like?
Visitors to Santa Maria are sure to enjoy the beaches and bars. Tourists can also enjoy the city's zoo and coffeehouses. In Santa Maria, there are 277 hotels and other accommodations to choose from. Find out more about Santa Maria.
What should I see while I'm in Santa Maria?
Landmarks like Santa Maria Town Square and Ponta Preta might be worth a visit. Natural beauty is on display at Santa Maria Beach, Shark Bay Beach, and Kite Beach. A couple of additional sights to add to your agenda are Santa Maria Municipal Market and Viveiro Botanical Garden & Zoo. Check out what more to see and do in Expedia's Santa Maria guide.
What's the seasonal weather like in Santa Maria?
The hottest months are usually September and October with an average temp of 78°F, while the coldest months are February and March with an average of 71°F. Average annual precipitation for Santa Maria is 5 inches.