Refine Your Search

Star ratings
Guest Ratings
See all filters

Popular Hotels in Santa Maria

Filter by star ratings
All filters
Morabeza
Morabeza
8.8 Excellent
Santa Maria 33, Santa Maria, Cape Verde
Show on map
0.6 mi from city centre, Santa Maria 
ExcellentBased on 25 reviews
8.8

Conveniently situated and providing an outdoor pool and outdoor tennis courts, this modern hotel is located an easy drive from Espargos. Guests also have access to complimentary wireless internet and on-site parking.

Porta do Vento
Porta do Vento
9.0 Excellent
Entrada de Santa Maria, Santa Maria, Cape Verde
Show on map
0.5 mi from city centre, Santa Maria 
ExcellentBased on 12 reviews
9.0

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

Voi Vila Do Farol Resort
Voi Vila Do Farol Resort
9.6 Excellent
Praia Santa Maria, Santa Maria, Cape Verde
Show on map
1.4 mi from city centre, Santa Maria 
ExcellentBased on 3 reviews
9.6

Situated in Santa Maria, VOI Vila do Farol Resort provides 4-star accommodation, as well as an outdoor pool and a private beach. It also offers a kids club, a coffee bar and an all-inclusive meal plan.

Hotel Sobrado
Hotel Sobrado
8.5 Excellent
Entrada Santa Maria Ilha do Sal, Santa Maria, Cape Verde
Show on map
0.6 mi from city centre, Santa Maria 
ExcellentBased on 215 reviews
8.5

Hotel Sobrado is located in Santa Maria and offers guests free Wi-Fi. It also provides a currency exchange, a 24-hour reception and an outdoor pool.

Leme Bedje Residence
Leme Bedje Residence
7.7 Good
Rua 5 Agosto, Santa Maria, Cape Verde
Show on map
0.2 mi from city centre, Santa Maria 
GoodBased on 177 reviews
7.7

Leme Bedje Residence provides comfortable 3-star accommodation in Santa Maria. It also offers an outdoor pool, luggage storage and a kids pool.

Robinson Club Cabo Verde
Robinson Club Cabo Verde
8.3 Excellent
Santa Maria, Espargos, Cape Verde
Show on map
1.3 mi from city centre, Santa Maria 
ExcellentBased on 8 reviews
8.3

Robinson Club Cabo Verde provides a comfortable setting when in Santa Maria. It has a spa and wellness centre, as well as free Wi-Fi, an outdoor pool and a coffee bar.

Hotel Aquamarina Suites The Senses Collection
Hotel Aquamarina Suites The Senses Collection
Rua 1 De Junho 175, Santa Maria, Cape Verde
Show on map
0.5 mi from city centre, Santa Maria 

Located in Santa Maria, Hotel Aquamarina Suites THe Senses Collection is within a 20-minute drive of Amilcar Cabral International Airport and provides a private beach, a sauna and free wired internet. It also offers a concierge, an express check-in and check-out feature and a 24-hour reception.

Riu Palace Cabo Verde
Riu Palace Cabo Verde
8.0 Excellent
Cabocan Lote A2, A3, Santa Maria, Cape Verde
Show on map
1.5 mi from city centre, Santa Maria 
ExcellentBased on 1 review
8.0

Located in Santa Maria, Riu Palace Cabo Verde is within a 35-minute drive of Amilcar Cabral International Airport and provides a swimming pool. It also offers luggage storage and an all-inclusive meal plan.

Bcv - Sunny Side Up Self Catering Apartments Sol Dunas Resort
Bcv - Sunny Side Up Self Catering Apartments Sol Dunas Resort
9.0 Excellent
Santa Maria, Cape Verde
Show on map
1.8 mi from city centre, Santa Maria 
ExcellentBased on 10 reviews
9.0

Self Catering Apartments at Dunas Resort is located in Santa Maria and features free Wi-Fi.

Hotel Central Sal
Hotel Central Sal
7.0 Good
Rua Das Salinas - Ilha Do Sal, Santa Maria, Cape Verde
Show on map
0.4 mi from city centre, Santa Maria 
GoodBased on 128 reviews
7.0

Hotel Central Sal provides comfortable 3-star accommodation in Santa Maria. It also features a sun deck, a rooftop terrace and a 24-hour reception.

Tips for booking a Santa Maria hotel

Cheapest month:November
Most expensive month:December
Average price in Santa Maria:$142/night
Absolute cheapest price found:$28/night
Cheapest day:Saturday
Most expensive day:Sunday
$77 - $263
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
$94 - $178
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Top Rated Santa Maria hotels

Show all 409 hotels
1
Riu Palace Cabo Verde
Riu Palace Cabo Verde
8.0 Excellent
Cabocan Lote A2, A3, Santa Maria, Cape Verde
Show on map
1.5 mi from city centre, Santa Maria 

Located in Santa Maria, Riu Palace Cabo Verde is within a 35-minute drive of Amilcar Cabral International Airport and provides a swimming pool. It also offers luggage storage and an all-inclusive meal plan.

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

Featuring a private beach and an outdoor pool, this 5-star resort is located in Santa Maria. Guests can also enjoy complimentary internet access throughout the property.

Cheapest hotels in Santa Maria, Sal

Show all 409 hotels
Blue eagle
Blue eagle
8.7 Excellent
Zona Nort 58 Santa Maria, Santa Maria, Cape Verde
Show on map
0.7 mi from city centre,  

Blue eagle Santa Maria is located in Santa Maria and features free Wi-Fi. It also provides luggage storage.

$31
Avg. per night
Surf House Cabo Verde
Surf House Cabo Verde
9.1 Excellent
Santa Maria, Cape Verde
Show on map
0.2 mi from city centre,  

Surf House Cabo Verde is situated in Santa Maria and offers complimentary Wi-Fi. It also provides a swimming pool, a terrace and an airport shuttle.

$35
Avg. per night
Leme Bedje Residence
Leme Bedje Residence
7.7 Good
Rua 5 Agosto, Santa Maria, Cape Verde
Show on map
0.2 mi from city centre,  

Leme Bedje Residence provides comfortable 3-star accommodation in Santa Maria. It also offers an outdoor pool, luggage storage and a kids pool.

$46
Avg. per night
Murdeira Village Resort
Murdeira Village Resort
7.0 Good
PO Box 345 Espargos, Ilha do Sal, Espargos, Cape Verde
Show on map
5.3 mi from city centre,  

Featuring a rooftop terrace and outdoor tennis courts, Murdeira Village Resort is a deluxe place to stay in Santa Maria. It is ideally close to Amilcar Cabral International Airport, which is a 10-minute drive away.

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

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

$55
Avg. per night
Hotel Central Sal
Hotel Central Sal
7.0 Good
Rua Das Salinas - Ilha Do Sal, Santa Maria, Cape Verde
Show on map
0.4 mi from city centre,  

Hotel Central Sal provides comfortable 3-star accommodation in Santa Maria. It also features a sun deck, a rooftop terrace and a 24-hour reception.

$57
Avg. per night
Hotel Aquamarina Suites The Senses Collection
Hotel Aquamarina Suites The Senses Collection
Rua 1 De Junho 175, Santa Maria, Cape Verde
Show on map
0.5 mi from city centre,  

Located in Santa Maria, Hotel Aquamarina Suites THe Senses Collection is within a 20-minute drive of Amilcar Cabral International Airport and provides a private beach, a sauna and free wired internet. It also offers a concierge, an express check-in and check-out feature and a 24-hour reception.

$58
Avg. per night
The Budha Beach Hotel
The Budha Beach Hotel
8.6 Excellent
Praia Antonio Sousa, Espargos, Cape Verde
Show on map
11.5 mi from city centre,  

Boasting an outdoor pool, The Budha Beach Hotel is situated in Santa Maria and provides elegant accommodation. Guests can also enjoy free wireless internet.

$61
Avg. per night

Hotel prices in Santa Maria

3 stars

$31 - $208

Hotel Central Sal

#1 Most popular

$57
Avg. per night
Blue eagle

Best value

Blue eagle
8.7 Excellent
$31
Avg. per night
4 stars +

$49 - $170

Oasis Salinas Sea

#1 Most popular

Oasis Salinas Sea
8.4 Excellent
$121
Avg. per night
Sol Dunas

#2 Most popular

Sol Dunas
10.0 Excellent
$137
Avg. per night
Murdeira Village Resort

Best value

$49
Avg. per night

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

Where to stay in Santa Maria

Cities

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

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

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.

Santa Maria travel FAQs

  • What are the best hotels in Santa Maria?

    One of the most popular hotels in Santa Maria is Oasis Salinas Sea, which has been reviewed by 119 users and currently has a rating of 8.4/10. Other top-rated locations include Hotel Central Sal and Morabeza, which have received 7.0/10 and 8.8/10 ratings from our users, respectively.