Find hotels in Santa Maria from £42

    price find illustration

    Change your mind

    Book hotels with free cancellation
    deals illustration

    Treat yourself

    Save instantly and earn perks with One Key
    bed illustration

    Be picky

    Search almost a million properties worldwide

Check prices for these dates

Filter by

Guest rating
Guest rating
Property class

Top 10 Santa Maria hotels and places to stay

Our top choices for Santa Maria hotels

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

5.0 star property
8.8 out of 10, Excellent, (116)
"."
The price is £219
includes taxes & fees
1 Sept - 2 Sept
Melia Llana Beach Resort & Spa - All Inclusive - Adults Only

Hotel Riu Cabo Verde - Adults Only - All Inclusive

5.0 star property
8.8 out of 10, Excellent, (81)
"Everything was ok"
The price is £240
includes taxes & fees
1 Oct - 2 Oct
Hotel Riu Cabo Verde - Adults Only - All Inclusive

Hotel Riu Funana - All Inclusive

5.0 star property
8.8 out of 10, Excellent, (144)
"very nice place"
The price is £231
includes taxes & fees
1 Oct - 2 Oct
Hotel Riu Funana - All Inclusive

Murdeira Village Resort

4.0 star property
7.8 out of 10, Good, (223)
"Was gezellig schoon"
Murdeira Village 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."
The price is £264
includes taxes & fees
1 Oct - 2 Oct
Hotel Riu Palace Santa Maria - All Inclusive

Melia Dunas Beach Resort & Spa - All Inclusive

5.0 star property
7.6 out of 10, Good, (148)
"Great family friendly resort."
The price is £187
includes taxes & fees
22 Sept - 23 Sept
Melia Dunas Beach Resort & Spa - All Inclusive

Hotel Sobrado

3.5 star property
8.0 out of 10, Very good, (75)
"Very comfortable and breakfasts great"
The price is £43
includes taxes & fees
24 Sept - 25 Sept
Hotel Sobrado

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"
The price is £199
includes taxes & fees
1 Sept - 2 Sept
Melia Tortuga Beach

Hotel LIVVO Budha Beach

4.0 star property
9.0 out of 10, Wonderful, (153)
"Amazing staff, food and hotel."
The price is £158
includes taxes & fees
13 Sept - 14 Sept
Hotel LIVVO Budha Beach

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. "
The price is £42
includes taxes & fees
1 Oct - 2 Oct
Agua Hotels Sal Vila Verde Resort

Hotel Dunas de Sal

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

Hilton Cabo Verde Sal Resort

5.0 star property
8.8 out of 10, Excellent, (310)
"It was the best possible hotel in the area, so no complaints👌 "
The price is £196
includes taxes & fees
2 Sept - 3 Sept
Hilton Cabo Verde Sal Resort

Hotel Da Luz

3.5 star property
8.8 out of 10, Excellent, (76)
"Friendly, caring, clean and great price value. "
The price is £68
includes taxes & fees
1 Oct - 2 Oct
Hotel Da Luz

Marialva Tropical T2

2.0 star property
The price is £68
includes taxes & fees
9 Sept - 10 Sept
Marialva Tropical T2

Morabeza Hotel

4.0 star property
9.4 out of 10, Exceptional, (326)
"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."
The price is £105
includes taxes & fees
2 Sept - 3 Sept
Morabeza Hotel

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."
The price is £44
includes taxes & fees
1 Oct - 2 Oct
Porta Do Vento

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"
The price is £93
includes taxes & fees
1 Sept - 2 Sept
Ocean Suites

BIA D'Olaf Apartments

The price is £59
includes taxes & fees
23 Sept - 24 Sept
BIA D'Olaf Apartments

Hotel Pontao

3.0 star property
7.6 out of 10, Good, (104)
"Friendly people "
The price is £57
includes taxes & fees
2 Sept - 3 Sept
Hotel Pontao

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."
Hotel Central Santa Maria
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.

Great weekend hotel deals in Santa Maria

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

Accommodation near Santa Maria attractions

Learn more about Santa Maria

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

Top Santa Maria Hotel Reviews

More cheap stays in Santa Maria

More cheap stays in Santa Maria

Hotels in Santa Maria with star rating

Hotels in Santa Maria with star rating

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 with crystal-clear waters, perfect for sunbathing and swimming.
  • Vibrant Local Markets: Explore the lively public market, where you can experience local culture and pick up unique souvenirs.
  • Charming Jetty: Stroll along the picturesque jetty for stunning coastal views and a relaxing atmosphere.
  • Diverse Accommodation: From luxurious hotels to cosy bed and breakfasts, there's a perfect stay for every budget.
  • Friendly Atmosphere: The welcoming vibe and relaxed pace make Santa Maria ideal for unwinding and enjoying a memorable getaway.

Find great hotels in Santa Maria

Discover a variety of delightful accommodation options in Santa Maria, Sal, Cape Verde, catering to every type of traveller. Whether you seek family-friendly resorts, charming bed and breakfasts, or vibrant beachfront hotels, you’ll find the perfect spot for your holiday. Experience the best of the region with top-rated choices like Santanyi Cretan Beach Resort and Agua Hotels Sal Vila Verde, ensuring a memorable stay filled with sun, adventure, and relaxation.

  • Hilton Cabo Verde Sal Resort: Experience luxurious comfort at the Hilton Cabo Verde Sal Resort, a 5-star haven perfect for families and business travellers alike. Nestled in the heart of Santa Maria, this resort offers a blend of relaxation and functionality. Guests can indulge in rejuvenating spa treatments or unwind by the pool, while children are well catered for with amenities such as supervised childcare and cribs. Business travellers will appreciate the state-of-the-art meeting and conference spaces, making it an ideal choice for work and play.
  • Morabeza Hotel: The Morabeza Hotel is a charming 4-star retreat that captures the essence of beachside relaxation. Located in Santa Maria, it boasts direct access to pristine sandy shores, making it a perfect spot for sun-seekers. The hotel is well-suited for both leisure and business, featuring a dedicated meeting room for corporate needs. With its warm hospitality and laid-back atmosphere, the Morabeza Hotel is a fantastic option for those seeking a blend of beach and business experiences.
  • Melia Dunas Beach Resort & Spa - All Inclusive: For an unforgettable, carefree holiday, look no further than the Melia Dunas Beach Resort & Spa. This 5-star all-inclusive resort in Santa Maria invites guests to indulge in unlimited food and drink options, with a variety of dining experiences and activities included. With direct beach access, nature lovers can revel in outdoor adventures, while families will enjoy the dedicated children's club and entertainment options. The resort's comprehensive facilities ensure a delightful stay for all, blending relaxation and recreation seamlessly.

Where to stay near Santa Maria

Santa Maria, a charming village on Sal Island, offers a delightful blend of relaxation and adventure. With stunning beaches and vibrant local markets, visitors can indulge in luxury or enjoy budget-friendly options. Explore nearby attractions that showcase the warm, friendly atmosphere of the region, perfect for a rejuvenating holiday. Whether you're soaking up the sun or discovering the local culture, Santa Maria promises an unforgettable experience for every traveller.

  • Sal: Sal is a vibrant island city approximately 5.6km from Santa Maria, renowned for its stunning beaches and outdoor adventures. Visitors flock to Sal year-round, particularly between January and March. The local market buzzes with life, offering an authentic taste of Cape Verdean culture. Popular attractions include the picturesque jetty pier and lookout points, perfect for soaking in the breathtaking ocean views. Whether you're swimming in crystal-clear waters or exploring local shops, Sal promises a delightful blend of relaxation and adventure.
  • Murdeira: Located just 3.7km from Santa Maria, Murdeira is a charming village that offers a laid-back atmosphere ideal for beach lovers. Like Sal, it sees a steady stream of visitors throughout the year, peaking in the winter months. The village is home to a beautiful beach and a serene dock port, providing a perfect setting for leisurely strolls or sunbathing by the sea. The jetty pier adds to the scenic charm, making Murdeira a peaceful escape for those looking to unwind in a tranquil environment.
  • Beirona: Also situated 3.7km from Santa Maria, Beirona is a quaint village that caters to families and outdoor enthusiasts. With visitor numbers peaking from December to February, it offers a perfect blend of relaxation and activity. The inviting beach, along with the scenic dock port and jetty pier, provides ample opportunities for family fun and exploration. Whether you're building sandcastles or enjoying a picnic by the shore, Beirona is an ideal spot for making lasting memories with loved ones.

Things to do in Santa Maria

Santa Maria offers a delightful blend of beach, outdoor, and city-themed activities perfect for a memorable getaway. Enjoy the vibrant local culture at the bustling public market, indulge in refreshing swims in the crystal-clear waters, and explore the charming streets filled with unique shops and eateries. Whether you're seeking relaxation or adventure, Santa Maria has something to cater to every traveler's taste.

Shopping

The Santa Maria Municipal Market is a vibrant hub where you can find local crafts, spices, and fresh produce, offering a true taste of Cape Verdean culture. If you're up for a drive, check out the larger shopping malls in nearby towns for more extensive options.

Recreation

In Santa Maria, the Spa at Melia Tortuga offers rejuvenating treatments with breathtaking ocean views. Alternatively, indulge in holistic therapies at the Oasis Wellness Centre, where you can experience yoga classes and soothing massages surrounded by tranquil gardens, perfect for relaxation and rejuvenation.

Adventure

Experience the thrill of kite surfing in Santa Maria, where the Atlantic winds provide perfect conditions for both beginners and experienced riders. Explore the vibrant underwater world while scuba diving or snorkelling, encountering colourful marine life in crystal-clear waters. Enjoy the stunning beaches with exciting water sports galore.

Nightlife

Explore the vibrant nightlife at the Angulo Beach Bar, where you can enjoy cocktails by the sea. For a lively atmosphere, visit the Barracuda Beach Bar for music and dancing under the stars. Don’t miss the local vibe at Café del Mar with its relaxed setting and stunning sunsets.

Booking tips and Expedia advantages for Santa Maria

Santa Maria, Sal, offers plenty of budget-friendly options for visitors. Enjoy free attractions like Santa Maria Beach and Shark Bay Beach, and save on transport by walking or using local buses. To find the best hotel deals, consider visiting in the cheaper months of May, June, or September, and book about a month in advance; Sundays tend to be the least expensive nights. For added savings, look into Expedia’s package deals that combine flights, accommodation, and activities. Sorting prices from lowest to highest can also help uncover the best offers.

  • 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, though if you're late to the party, have a look at Expedia's last minute deals - the green banner below the hotel's price indicates a discounted rate.
  • 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 tailor your preferences, such as your budget, desired location, and preferred type of accommodation. To discover the most affordable prices and offers, simply sort the price filter from lowest to highest.
  • Consider bundling your trip: You can potentially save money by booking a package with Expedia, which combines your hotel stay in Santa Maria with your flights and activities.

Find the best attractions in Santa Maria

Santa Maria is perfect for a beach holiday, offering a delightful mix of outdoor activities and cultural experiences. Visitors can enjoy the stunning beaches, explore the charming jetty, and relax in the lively piazza. This vibrant destination caters to those seeking both relaxation and a taste of local culture, ensuring a memorable stay in Cape Verde.

  • Santa Maria Beach: Experience the laid-back atmosphere of Santa Maria Beach, where golden sands meet crystal-clear waters. This idyllic beach is perfect for sunbathing, swimming, and enjoying water sports, making it a great spot for relaxation and fun.
  • Santa Maria Pier: Stroll along Santa Maria Pier, a charming jetty that offers stunning views of the Atlantic Ocean. Whether you’re seeking luxury or a budget-friendly experience, the pier is an ideal place for a leisurely walk, fishing, or simply watching the sunset.
  • Santa Maria Town Square: Immerse yourself in the vibrant culture at Santa Maria Town Square. This lively piazza is the heart of the town, featuring local shops, eateries, and cultural events, providing a perfect blend of city life and Cape Verdean charm.

Best time to go to Santa Maria

The best time to visit Santa Maria is dependant 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 (dry).

calendarCalendar MonthtemperatureTemperaturerainPrecipitationmostlyCloudinessoccupationOccupancypricePricing
January72.0°F (22.2°C)No Rain (Dry)SunnySlightly HighSlightly High
February70.0°F (21.1°C)No Rain (Dry)SunnyAverageSlightly High
March69.8°F (21.0°C)No Rain (Dry)SunnySlightly HighAverage
April70.5°F (21.4°C)No Rain (Dry)SunnySlightly HighAverage
May72.0°F (22.2°C)No Rain (Dry)SunnySlightly LowAverage
June72.9°F (22.7°C)No Rain (Dry)SunnySlightly LowSlightly Low
July74.8°F (23.8°C)No Rain (Dry)Mostly SunnyAverageAverage
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 LowSlightly Low
November77.0°F (25.0°C)No Rain (Dry)Mostly SunnyAverageAverage
December74.1°F (23.4°C)No Rain (Dry)SunnyAverageSlightly High

The nearest major airports for your trip to Santa Maria

For a visit to Santa Maria, Sal, Cape Verde, the primary airport is Sal Island (SID-Amilcar Cabral International), situated 6.2km away. Notable hotels nearby include the Melia Dunas Beach Resort & Spa and Melia Llana Beach Resort & Spa, both 5.0km from the airport, and the Riu Palace Santa Maria, located 6.2km away. These hotels offer convenient access to the airport. Alternatively, you can consider Boa Vista Island (BVC-Aristides Pereira International), which is 19.9km from Santa Maria, featuring options like Hotel Riu Palace Boavista and VOI Praia de Chaves Resort, both within a few miles of the airport.

Explore a world of travel with Expedia

Explore a world of travel with Expedia

Frequently asked questions

Where can I find the best nightlife in Santa Maria?
Santa Maria, located on the stunning island of Sal in Cape Verde, is a lively destination known for its vibrant nightlife and beachside charm.

The main strip along the beachfront is where the action happens, with a range of bars and clubs offering everything from laid-back beach vibes to energetic dance floors. Avenida dos Aflitos is particularly popular, featuring a mix of local bars where you can enjoy live music and dance the night away under the stars.

For a more relaxed evening, you can also wander towards the marina area, where you'll find cosy lounges and restaurants with ocean views, superb for sipping on a cocktail while watching the sunset.
Can I cancel my hotel reservation on Expedia?
Many Expedia hotel reservations are refundable, provided that you cancel before the hotel's cancellation deadline – this is often within 24-48 hours of your scheduled arrival. If you have a non-refundable booking, it might still be possible to receive a refund if you cancel it within 24 hours of booking. Be sure to check your booking confirmation for the exact cancellation policy. For maximum flexibility, use our "Fully refundable property" filter during your search to find the right Santa Maria hotel for you.
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 £42 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.