Hotels in Santa Maria, Cape Verde

Search and compare Santa Maria, Cape Verde hotels from hundreds of travel sites and save

Santa Maria, Cape Verde
Jan 31 — Feb 12
Santa Maria, Cape Verde
Tue 1/31
Wed 2/1
...and more

Refine Your Search

Star ratings
Guest Ratings
Amenities
Freebies
See all filters

Popular Hotels in Santa Maria

Filter by star ratings
All filters
Voi Vila Do Farol Resort
8.1 Excellent
Praia Santa Maria, Santa Maria, Cape Verde
Show on map
1.4 mi from city centre, Santa Maria, Cape Verde 
ExcellentBased on 33 reviews
8.1

Offering a private beach and an outdoor pool, this 4-star resort is situated in Santa Maria. It also offers a coffee bar, massage services and a kids club.

Morabeza
8.7 Excellent
Santa Maria 33, Santa Maria, Cape Verde
Show on map
0.7 mi from city centre, Santa Maria, Cape Verde 
ExcellentBased on 249 reviews
8.7

Hotel Morabeza provides modern 4-star accommodation in Santa Maria. It has a fitness centre, as well as outdoor tennis courts, free Wi-Fi and an outdoor pool.

Porto Antigo Hotel Bb
7.8 Good
Rua 15 Agosto, Santa Maria, Cape Verde
Show on map
0.3 mi from city centre, Santa Maria, Cape Verde 
GoodBased on 192 reviews
7.8

Featuring a Jacuzzi, a private beach and an outdoor pool, Porto Antigo Hotel BB is located in Santa Maria and provides comfortable accommodation. It also offers a sun deck, a sauna and massage services.

Meliá Llana Beach Resort & Spa
9.1 Excellent
Urbanização da Cabocan, Santa Maria, Cape Verde
Show on map
1.9 mi from city centre, Santa Maria, Cape Verde 
ExcellentBased on 8 reviews
9.1

Melia Llana Beach Resort & Spa - All Inclusive offers 5-star accommodation in Santa Maria. It provides complimentary Wi-Fi, a sauna and an outdoor pool.

Halos Casa Resort
8.2 Excellent
Avenida Dos Hoteis, Santa Maria, Cape Verde
Show on map
0.9 mi from city centre, Santa Maria, Cape Verde 
ExcellentBased on 252 reviews
8.2

Halos Casa Resort provides a comfortable setting when in Santa Maria. Those staying at the property can also enjoy complimentary Wi-Fi.

Oasis Belorizonte
8.2 Excellent
Cp 63 Santa Maria, Santa Maria, Cape Verde
Show on map
0.9 mi from city centre, Santa Maria, Cape Verde 
ExcellentBased on 171 reviews
8.2

Boasting a swimming pool, outdoor tennis courts and an outdoor pool, Oasis Belorizonte is located in Santa Maria and provides comfortable accommodation. It offers 4-star accommodation with air-conditioned rooms.

Odjo D'agua
Zona do Farolinho, C.P 71, Santa Maria, Santa Maria, Cape Verde
Show on map
0.3 mi from city centre, Santa Maria, Cape Verde 

Featuring an outdoor pool and a private beach, Odjo d'Agua Hotel is located in Santa Maria and provides comfortable accommodation. It is moments from the beach and offers comfortable 4-star accommodation.

Tips for booking hotels in Santa Maria

Cheapest month:April
Most expensive month:December
Average price in Santa Maria:$175/night
Cheapest price found:$20/night
Cheapest day:Wednesday
Most expensive day:Thursday
$114 - $289
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
$173 - $243
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Top Rated Santa Maria hotels

1
Hilton Cabo Verde Sal Resort
8.7 Excellent
Avenida Dos Hoteis, Santa Maria, Cape Verde
Show on map
1.2 mi from city centre, Santa Maria, Cape Verde 

Offering a private beach and an outdoor swimming pool, this 5-star resort is situated in Santa Maria. It also offers a kids club, massage services and a sauna.

2
Riu Palace Cabo Verde
Cabocan Lote A2, A3, Santa Maria, Cape Verde
Show on map
1.5 mi from city centre, Santa Maria, Cape Verde 

Riu Palace Cabo Verde provides comfortable 5-star accommodation in Santa Maria. It is conveniently positioned for those wishing to visit the area's popular attractions.

3
Meliá Dunas Beach Resort & Spa
7.5 Good
Rua Andrade Corvo, PO Box 63, Cabo Verde - Sal 30, Santa Maria, Cape Verde
Show on map
1.9 mi from city centre, Santa Maria, Cape Verde 

Melia Dunas Beach Resort & Spa - All Inclusive provides a comfortable setting while in Santa Maria. It also features a sauna, a kids club and a swimming pool.

4
Oasis Salinas Sea
8.4 Excellent
Ilha do Sal, Santa Maria Beach, Santa Maria, Cape Verde
Show on map
0.8 mi from city centre, Santa Maria, Cape Verde 

Located in Santa Maria, Oasis Salinas Sea is within a 20-minute drive of Amilcar Cabral International Airport and provides a private beach and an outdoor pool. It is a stone's throw from the beach and offers chic 5-star accommodation.

Cheapest hotels in Santa Maria, Cape Verde

Agua Hotels Sal Vila Verde
7.9 Good
PO Box 194, Santa Maria, Cape Verde
Show on map
1.5 mi from city centre, Santa Maria, Cape Verde 

Agua hotels Sal Vila Verde provides comfortable 4-star accommodation in Santa Maria. It also offers an outdoor pool, a kids pool and a kids club.

$33
Avg. per night
Hotel Central Santa Maria
8.4 Excellent
Rua Das Salinas - Ilha Do Sal, Santa Maria, Cape Verde
Show on map
0.6 mi from city centre, Santa Maria, Cape Verde 

Located in Santa Maria, Hotel Central Sal is within a 20-minute drive of Amilcar Cabral International Airport and offers a rooftop terrace. It also provides an express check-in and check-out feature, meeting rooms and massage services.

$45
Avg. per night
Porta do Vento
Entrada de Santa Maria, Santa Maria, Cape Verde
Show on map
0.5 mi from city centre, Santa Maria, Cape Verde 

Porta do Vento provides comfortable 3-star accommodation in Santa Maria. It also offers a 24-hour reception.

$51
Avg. per night
Blue eagle
8.4 Excellent
Zona Nort 58 Santa Maria, Santa Maria, Cape Verde
Show on map
0.6 mi from city centre, Santa Maria, Cape Verde 

Providing a shuttle to Amilcar Cabral International Airport, as well as complimentary wireless internet, Blue eagle Santa Maria is a comfortable base in Santa Maria. It also provides luggage storage, a 24-hour reception and a Jacuzzi.

$54
Avg. per night
Pontao Hotel
9.2 Excellent
Edificio Pontao, Santa Maria, Cape Verde
Show on map
0.6 mi from city centre, Santa Maria, Cape Verde 

Pontao Hotel provides a comfortable setting when in Santa Maria. It also offers a 24-hour reception, an outdoor pool and bicycle rental.

$60
Avg. per night
Patio Antigo Residence
Vila de Santa Maria, Santa Maria, Cape Verde
Show on map
0.3 mi from city centre, Santa Maria, Cape Verde 

Boasting an outdoor pool, Patio Antigo Residence is situated in Santa Maria and offers comfortable accommodation. There is also a fitness centre with a swimming pool.

$65
Avg. per night
Hotel Sobrado
8.4 Excellent
Entrada Santa Maria Ilha do Sal, Santa Maria, Cape Verde
Show on map
0.6 mi from city centre, Santa Maria, Cape Verde 

Featuring an outdoor pool, Hotel Sobrado is situated in Santa Maria and offers comfortable accommodation. It provides complimentary Wi-Fi, a 24-hour reception and massage services.

$65
Avg. per night
Ocean Suites
9.4 Excellent
Rua 15 Agosto, Main Square, Santa Maria, Cape Verde
Show on map
0.4 mi from city centre, Santa Maria, Cape Verde 

Boasting a swimming pool, Ocean Suites is located in Santa Maria and offers comfortable accommodation. Guests can also take advantage of complimentary Wi-Fi access throughout their stay.

$70
Avg. per night

Hotel prices in Santa Maria

3 stars
4 stars +

Best prices found by HotelsCombined users in the past 24 hours.

Where to stay in Santa Maria

About Santa Maria

A vibrant blend of African and Portuguese influences with white-sand beaches and gorgeous blue waters, Santa Maria sits on the island of Sal in Cape Verde, an archipelago off the coast of Senegal. From water sports to local delicacies like steaming “catchupa” stew, this brightly-coloured town is a fascinating melting pot of culture.

Things to do in Santa Maria

Sunseekers will find a delightful collection of beaches near Santa Maria, where white sands seemingly stretch in either direction. Santa Maria offers snorkeling offshore and a turtle hatchery, while Pedra De Lume Beach is a quiet stretch of sand. If you want to try windsurfing, head to Ponta Preta Beach.

If you’re looking for an adventure, ride quad bikes across the island’s Mars-like landscapes or visit Sal’s famous salt mines to float around in the salty pools. The Viveiro Botanical Garden offers a tranquil ambience with bright-yellow hibiscus and features a mini zoo with goats and rabbits.

Get acquainted with the surrounding region on an island-hopping tour. See the volcanic peak at Fogo or the beautiful canyons at Santo Antao. The Bay of Faja D’Agua on Brava Island offers lush green foliage, while Sao Vicente is where to hear the national music, morna, spilling out of cafes and bars.

A combination of Portuguese seafood mixed with African flavours, the local cuisines of Santa Maria can be sampled at Chez Pastis. The island’s famous stew is served at buffet restaurants, such as D’ Angela on Santa Maria Beach.

Getting around Santa Maria

A car is the most convenient way to get around Santa Maria, while taxis and buses are available. Amílcar Cabral International Airport is 18 kilometres away.

Facts about staying in Santa Maria

  • What are the best hotels in Santa Maria?

    One of the most popular hotels in Santa Maria is Agua Hotels Sal Vila Verde, which has been reviewed by 106 users and currently has a rating of 7.9/10. Other top-rated locations include Oasis Salinas Sea and Morabeza, which have received 8.4/10 and 8.7/10 ratings from our users, respectively.

  • How much do hotels in Santa Maria cost?

    Hotels in Santa Maria cost an average of $85/night according to HotelsCombined data in the last 72 hours. A 4- or 5-star hotel in Santa Maria had higher average prices of $118/night and $206/night respectively.

  • How much is a cheap hotel in Santa Maria?

    Over the last 3 days, Santa Maria hotels have been found for as cheap as $18/night in searches by HotelsCombined users. For the coming weekend of Feb 3 to Feb 5, prices for hotels in Santa Maria start from as low as $32/night.

  • How much is a hotel in Santa Maria tonight?

    Prices for a hotel in Santa Maria tonight are about $111 on average, but HotelsCombined users have found prices as low as $32 for tonight in the last 3 days. The best price found for a 4-star hotel in Santa Maria tonight is $37.

Millions of Reviews
Real ratings and reviews from millions of guests, just like yourself. Book your perfect stay with confidence!
Best Hotel Deals
HotelsCombined sources over 3 million hotels and properties and compiles them in one place so you can compare the ideal accommodation.
Free Cancellation
Plans change — we get it. And that’s why you can search and book hotels and accommodations on HotelsCombined from agencies that offer free cancellation