Find hotels in Santa Maria from £53

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Save instantly and earn perks with One Key
  • 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

Royal Horizon Beijo Mansão - Ponta Sino

Royal Horizon Beijo Mansão - Ponta Sino
5.0 star property
Santa Maria
The price is £239
includes taxes & fees
29 Jun - 30 Jun
Royal Horizon Beijo Mansão - Ponta Sino

Melia Tortuga Beach

Melia Tortuga Beach
5.0 star property
Sal
8.0 out of 10, Very good, (232 reviews)
"Room facilities were basic but good value for money. "
United Kingdom
Paul
The price is £173
includes taxes & fees
31 May - 1 Jun
Melia Tortuga Beach

Hilton Cabo Verde Sal Resort

Hilton Cabo Verde Sal Resort
5.0 star property
Sal
8.8 out of 10, Excellent, (348 reviews)
"Delicious food nice staff "
United States
Wendy
The price is £193
includes taxes & fees
2 Jun - 3 Jun
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, (163 reviews)
"The Level upgrade is worth it. The staff were super friendly. A great stay overall"
United Kingdom
Francis
The price is £211
includes taxes & fees
1 Jun - 2 Jun
Melia Llana Beach Resort & Spa - All Inclusive - Adults Only

Hotel Riu Funana - All Inclusive

Hotel Riu Funana - All Inclusive
5.0 star property
Sal
8.8 out of 10, Excellent, (164 reviews)
"Quick and easy check-in. Very spacious room with a very large bathroom. All staff very friendly, helpful and courteous. Large selection of food in the restaurant. 10 minute walk to the beach. Two minute walk to the local and free waterslide park. "
United Kingdom
Rajwinder
The price is £174
includes taxes & fees
29 Jun - 30 Jun
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.2 out of 10, Good, (189 reviews)
"Honestly one of the best resorts I’ve stayed at. The food was amazing with so much variety. The scenery and beaches were beautiful, making the whole experience even more relaxing. The staff were also incredibly friendly and always willing to help whenever needed. I’ll definitely be visiting again!"
United Kingdom
Ridwan
The price is £148
includes taxes & fees
7 Jun - 8 Jun
Melia Dunas Beach Resort & Spa - All Inclusive

Hotel Central Santa Maria

Hotel Central Santa Maria
3.5 star property
Sal
8.4 out of 10, Very good, (52 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 £77
includes taxes & fees
31 May - 1 Jun
Hotel Central Santa Maria

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 £148
includes taxes & fees
6 Jun - 7 Jun
Sol Dunas Family Fun

Hotel Sobrado

Hotel Sobrado
4.0 star property
Sal
8.2 out of 10, Very good, (97 reviews)
"A great, breakfast very good, amazing bed, awesome shower, reception staff great"
Australia
Garth
The price is £76
includes taxes & fees
31 May - 1 Jun
Hotel Sobrado

Design Suites Boutique Hotel Adults Only

Design Suites Boutique Hotel Adults Only
3.0 star property
Santa Maria
The price is £122
includes taxes & fees
13 Jun - 14 Jun
Design Suites Boutique Hotel Adults Only

Hotel Pontao

Hotel Pontao
3.0 star property
Sal
7.6 out of 10, Good, (114 reviews)
"Close to the city center and beaches. Good breakfast. Good value without being luxury"
Belgium
Annick
The price is £79
includes taxes & fees
31 May - 1 Jun
Hotel Pontao

Hotel Da Luz

Hotel Da Luz
3.5 star property
Sal
8.6 out of 10, Excellent, (86 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 £70
includes taxes & fees
31 May - 1 Jun
Hotel Da Luz

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 £125
includes taxes & fees
6 Jun - 7 Jun
Ocean Suites

Meliá Laguna Beach Resort

Meliá Laguna Beach Resort
5.0 star property
Sal
7.0 out of 10, Good, (2 reviews)
"Die Platzverhältnisse im Restaurant sind knapp! Atmosphäre Kantine! Personal gibt sich Mühe aber bei vollem Hotel etwas hektisch! "
Switzerland
Ursula
The price is £206
includes taxes & fees
31 May - 1 Jun
Meliá Laguna Beach Resort

Hotel Riu Cabo Verde - Adults Only - All Inclusive

Hotel Riu Cabo Verde - Adults Only - All Inclusive
5.0 star property
Sal
8.6 out of 10, Excellent, (96 reviews)
"The staff the RIU offer and the location were great."
United States
Remo
The price is £196
includes taxes & fees
31 May - 1 Jun
Hotel Riu Cabo Verde - Adults Only - All Inclusive

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 £53
includes taxes & fees
15 Jun - 16 Jun
BIA D'Olaf Apartments

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 £115
includes taxes & fees
11 Jun - 12 Jun
Hotel LIVVO Budha Beach

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 £108
includes taxes & fees
1 Jun - 2 Jun
Atlantic Sal Hostel

Hotel Dunas de Sal

Hotel Dunas de Sal
4.0 star property
Sal
8.2 out of 10, Very good, (90 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 £112
includes taxes & fees
31 May - 1 Jun
Hotel Dunas de Sal

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, (95 reviews)
"The room was clean every day. Pool and spa was excellent condition. "
United States
Barbara
The price is £235
includes taxes & fees
31 May - 1 Jun
Hotel Riu Palace Santa Maria - All Inclusive
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 beaches like Praia de Santa Maria, perfect for relaxation and sunbathing.
  • Vibrant Local Culture: Immerse yourself in the lively atmosphere, with local markets and traditional cuisine that showcase Cape Verdean culture.
  • Picturesque Jetty: Stroll along the charming jetty, offering stunning views and a perfect spot for photographs.
  • Diverse Accommodation: A range of lodging options, from luxurious resorts to budget-friendly stays, cater to every traveller's needs.
  • Adventure Opportunities: Enjoy water sports, city tours, and explore hidden gems, ideal for adventure enthusiasts.

Find great hotels in Santa Maria

Discover a range of delightful accommodation options in Santa Maria, Sal, Cape Verde, catering to every type of traveller. From charming bed and breakfasts to luxurious hotels, you’ll find the perfect spot for your beach adventure or family getaway. Experience the best hotels in Santa Maria, featuring amenities designed to enhance your stay, whether you seek relaxation or excitement in this stunning destination.

  • Hilton Cabo Verde Sal Resort: The Hilton Cabo Verde Sal Resort is a prestigious 5-star resort with an impressive guest rating of 8.8, perfect for those seeking a blend of beach relaxation and adventure. Located in Santa Maria, this property offers direct access to the beach, making it an ideal choice for sun-seekers and thrill-seekers alike. Guests can engage in a variety of adventure sports such as waterskiing, sailing, and fishing, all available onsite or nearby. With its luxurious amenities and stunning coastal views, this resort provides an unforgettable experience for beach enthusiasts and adventure lovers.
  • Morabeza Hotel: With a guest rating of 9.2, the Morabeza Hotel is a charming 4-star accommodation that seamlessly combines business and leisure. Located in the heart of Santa Maria, this hotel also boasts direct access to the beach, making it an excellent choice for travellers looking for a relaxing seaside retreat. The hotel's inviting atmosphere and attentive service ensure a comfortable stay, whether for business or pleasure. Guests appreciate the balance of work and relaxation, with easy access to local attractions and pristine beaches.
  • Melia Dunas Beach Resort & Spa - All Inclusive: The Melia Dunas Beach Resort & Spa is a luxurious 5-star all-inclusive resort that promises an indulgent holiday experience, boasting a guest rating of 9.0. Situated in Santa Maria, this property features unlimited food and drinks, along with a plethora of recreational options. Guests can enjoy activities such as yoga, tennis, and water fitness classes, all included in their stay. With direct beach access and an array of adventure sports nearby, this resort is tailored for those seeking both relaxation and excitement in a vibrant setting.

Where to stay in Santa Maria

Discover the charm of Santa Maria, Cape Verde, where pristine beaches and vibrant culture await. Relax at luxurious beach resorts or enjoy a budget-friendly getaway in this friendly village. Stroll along the stunning shoreline, indulge in local cuisine, and explore the lively atmosphere that defines Santa Maria. Whether seeking relaxation or adventure, this coastal gem offers a unique blend of experiences for every traveller.

  • Sal: As a vibrant city and a popular tourist destination, Sal boasts stunning beaches and a lively atmosphere. Located on the island of the same name, Santa Maria is the heart of Sal, known for its beautiful sandy shores and inviting waters. The city experiences consistent visitor numbers throughout the year, with peaks from January to March, making it perfect for beach lovers and adventure seekers alike. Visitors can enjoy various activities such as swimming, exploring local markets, and soaking up the sun on the picturesque beaches. Key attractions include the scenic lookout points and the bustling dock port, where you can experience the local culture and lifestyle.
  • Murdeira: Just a short distance from Santa Maria, Murdeira is a quaint village that offers a more tranquil beach experience. Approximately 9.7km away, this charming spot is perfect for those looking to escape the hustle and bustle of city life. The village sees consistent visitor numbers, especially from January to March. While there are fewer activities than in Sal, the serene beaches and stunning coastal views make it a delightful getaway. The local dock port adds to the picturesque charm, making it an ideal spot for relaxation and enjoying the natural beauty of Cape Verde.
  • Beirona: Located 9.7km from Santa Maria, Beirona is a quaint village that offers a unique blend of beach and cultural experiences. With moderately seasonal visitor numbers peaking from December to February, Beirona provides a quieter, more authentic taste of Cape Verdean life. The village's historic charm is complemented by its beautiful beaches and the nearby dock port. Visitors can immerse themselves in the local culture and history while enjoying the stunning coastal scenery, making it a perfect stop for those wanting to explore beyond the tourist hotspots.

Things to do in Santa Maria

Santa Maria, on the island of Sal in Cape Verde, offers a delightful blend of beach and city experiences. Visitors can enjoy vibrant local markets, swim in pristine waters, and explore the area's best beachfront locations. Don't miss the opportunity to embark on a city tour to discover local attractions and hidden gems that showcase the charm of this coastal town. It's a perfect destination for those seeking relaxation and adventure alike.

Shopping

In Santa Maria, you can explore local shops offering handmade crafts and souvenirs. If you're up for a drive, head to Praia Shopping, about 24.1km away, where you'll find a variety of international brands and local products for a broader shopping experience.

Recreation

The Spa at Melia Dunas offers rejuvenating treatments, including massages and facials, in a tranquil setting. Relax by the pool, indulge in holistic therapies, and enjoy stunning ocean views that enhance your wellness journey.

Experience the serene atmosphere of the Hotel Riu Palace Santa Maria’s wellness centre, featuring a sauna, steam room, and a range of beauty treatments, perfect for unwinding after a day of exploration.

Engage in yoga sessions on the sandy beaches of Santa Maria, where the sound of waves complements your practice, promoting relaxation and mindfulness amid breathtaking sunsets.

Take part in water sports at Santa Maria Beach, from kite surfing to paddleboarding, ensuring an exhilarating blend of adventure and fitness against a stunning backdrop.

Adventure

Experience windsurfing at Ponta do Leme, where you can glide over crystal-clear waters and harness the trade winds. For an adrenaline rush, try quad biking through the island's rugged terrain, exploring its stunning landscapes and hidden gems.

Nightlife

In Santa Maria, the vibrant nightlife buzzes with energy at places like Café del Mar, known for its laid-back atmosphere and stunning ocean views. The Pirate's Cove offers a lively scene with music and dancing, perfect for a fun night out with friends.

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

Booking tips and Expedia advantages for Santa Maria

  • 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 December to February, 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: Utilise Expedia's search tool to refine your preferences, including your budget, desired location, and preferred type of accommodation. To uncover the best prices and deals, arrange the price filter from lowest to highest.
  • Consider bundling your trip: You might find it beneficial to save some money by combining your Santa Maria hotel reservation with your flights and activities through an Expedia package deal.

Find the best attractions in Santa Maria

Santa Maria, on the island of Sal in Cape Verde, is perfect for beach, cultural, and city-themed holidays. Visitors can enjoy stunning beaches, explore the vibrant piazza, or stroll along the picturesque jetty. Notable attractions include Praia de Santa Maria, which offers both relaxation and local culture, ensuring a memorable experience for all travellers seeking sun and adventure.

  • Santa Maria Beach: Experience the stunning sandy shores of Santa Maria Beach, a perfect spot for sunbathing and swimming. With its vibrant beach vibes, it's an ideal location to relax while soaking up the sun or enjoying water sports.
  • Santa Maria Town Square: Immerse yourself in the local culture at Santa Maria Town Square, a charming piazza filled with lively atmosphere. Here, you can explore local shops, savour traditional cuisine, and soak in the city vibes that reflect the heart of Cape Verde.
  • Santa Maria Pier: Stroll along Santa Maria Pier, where luxury meets relaxation. Enjoy breathtaking views of the ocean, unwind with a drink, or take part in various water activities that cater to both budget and luxury travellers.

Best time to go to Santa Maria

The best time to visit Santa Maria is dependent on what kind of holiday you are seeking. September is its hottest month on average. At this time, visitor numbers are average and weather is mostly sunny with light rain. March is its coolest month on average. At this time, visitor numbers are slightly high and weather is sunny with no rain.

calendarCalendar MonthtemperatureTemperaturerainPrecipitationmostlyCloudinessoccupationOccupancypricePricing
January72.0°F (22.2°C)No RainSunnySlightly HighSlightly High
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 HighAverage
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

To reach Santa Maria, Sal, Cape Verde, you can fly into Sal Island (SID-Amilcar Cabral Intl.), situated 16.1km away. Notable hotels nearby include the Melia Dunas Beach Resort & Spa, and the Hotel Riu Palace Santa Maria, both offering all-inclusive options. Transportation from these hotels to the airport includes shuttle services that can be requested, typically available 24 hours, with applicable fees. Alternatively, you can consider Boa Vista Island (BVC-Aristides Pereira Intl.), located 51.5km away, with hotels like VOI Praia de Chaves Resort. For further options, Sao Nicolau Island (SNE-Preguica) is 146.4km away, featuring accommodations such as Farinha de Pau - Eco Rural Project.

Frequently asked questions

What is the best area to stay in Santa Maria?
The best area to stay in Santa Maria is along the main beachfront and the streets immediately behind it, particularly around Rua 1 de Junho.

This area is the heart of Santa Maria and where you'll find most of the hotels, restaurants, and shops. It's very walkable, with the main pedestrianised street, Rua 1 de Junho, leading directly to the iconic Santa Maria Pier. The pier is a hub of activity, especially in the mornings when the local fishermen bring in their catch.

Couples looking for a relaxing beach holiday will find this area ideal. Many hotels offer direct beach access or are just a short stroll away, allowing for easy enjoyment of the white sandy beaches and the turquoise waters. You'll find plenty of beachfront restaurants and bars great for sunset drinks.

For those interested in water sports like kitesurfing or windsurfing, the eastern end of Santa Maria beach, towards Kite Beach, offers dedicated centres and more consistent winds.
When is the best time to go to Santa Maria?
The best time to go to Santa Maria, Cape Verde, is during the dry season, which runs from November to June.

During these months, you'll experience consistently warm temperatures, typically ranging from 25°C to 30°C, with plenty of sunshine and very little rain. This period is ideal for enjoying the stunning beaches and water sports that Santa Maria is known for. The constant gentle breeze makes the heat very comfortable, great for relaxing by the ocean.

Couples looking for a sunny getaway will find these months great for a relaxing holiday. You can enjoy long days on the white sandy beaches, take leisurely strolls along the pier, or dine al fresco in the evenings without worrying about the weather. The conditions are also excellent for boat trips and exploring the island.

For those interested in water activities like windsurfing and kitesurfing, the months between November and February offer the best wind conditions.
Where can I find the best nightlife in Santa Maria?
Santa Maria's nightlife is centred around a few key areas, offering a mix of relaxed bars and more energetic spots.

The main street, known locally as "Rua 1 de Junho," and the surrounding blocks are where you'll find many of the town's establishments. There are several bars with outdoor seating where you can enjoy a drink and listen to live music, often featuring local Cape Verdean styles. You'll also find some places that turn into late-night venues with DJs playing a mix of international and local hits.

Along the beach, especially near the main pier, there are a few beach bars that stay open into the evening. These spots offer a more relaxed setting, often with sand underfoot, and are good for sundowners and casual drinks. Some of these beach bars also host live music performances or DJ sets later in the night.

For those looking for a more dedicated club experience, there are a couple of venues slightly off the main street. These places typically open later and feature DJs playing a range of music, from African rhythms to mainstream pop.
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?
Members always get our best prices. Find our best Santa Maria hotel deals by joining Expedia's free travel rewards program today. As a member, you can unlock instant savings and member perks when you're logged in to your account. Another tip is to book your hotel and flights together on Expedia, where bundling can result in significant savings.
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 £53 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.

Explore a world of travel with Expedia