Refine Your Search

Star ratings
Guest Ratings
See all filters

Popular Hotels in Santa Maria

Filter by star ratings
All filters
Morabeza
8.8 Excellent

0.9 km from city centre, Santa Maria Show on map

ExcellentBased on 23 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
9.0 Excellent

0.9 km from city centre, Santa Maria Show on map

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
9.6 Excellent

2.3 km from city centre, Santa Maria Show on map

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
8.5 Excellent

0.9 km from city centre, Santa Maria Show on map

ExcellentBased on 214 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.

Oasis Salinas Sea
8.4 Excellent

1.4 km from city centre, Santa Maria Show on map

ExcellentBased on 114 reviews
8.4

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.

Surf House Cabo Verde
9.1 Excellent

0.3 km from city centre, Santa Maria Show on map

ExcellentBased on 105 reviews
9.1

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.

Sol Dunas
10.0 Excellent

2.9 km from city centre, Santa Maria Show on map

ExcellentBased on 1 review
10.0

Situated in Santa Maria, Sol Dunas - All Inclusive offers 5-star accommodation, as well as a sauna and a swimming pool. It also provides a 24-hour reception, a beauty centre and a library.

Tips for booking a Santa Maria hotel

Cheapest month:January
Most expensive month:December
Average price in Santa Maria:$131/night
Absolute cheapest price found:$12/night
Cheapest day:Thursday
Most expensive day:Friday
$100 - $203
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
$124 - $176
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Top Rated Santa Maria hotels

Show all 412 hotels
1
Oasis Salinas Sea
8.4 Excellent

1.4 km from city centre, Santa Maria Show on map

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 412 hotels
Surf House Cabo Verde
9.1 Excellent

0.3 km from city centre, Santa Maria Show on map

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.

$52
Avg. per night
Porta do Vento
9.0 Excellent

0.9 km from city centre, Santa Maria Show on map

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

$55
Avg. per night
Hotel Sobrado
8.5 Excellent

0.9 km from city centre, Santa Maria Show on map

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.

$60
Avg. per night
Morabeza
8.8 Excellent

0.9 km from city centre, Santa Maria Show on map

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.

$114
Avg. per night
Sol Dunas
10.0 Excellent

2.9 km from city centre, Santa Maria Show on map

Situated in Santa Maria, Sol Dunas - All Inclusive offers 5-star accommodation, as well as a sauna and a swimming pool. It also provides a 24-hour reception, a beauty centre and a library.

$140
Avg. per night
Voi Vila Do Farol Resort
9.6 Excellent

2.3 km from city centre, Santa Maria Show on map

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.

$144
Avg. per night
Oasis Salinas Sea
8.4 Excellent

1.4 km from city centre, Santa Maria Show on map

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.

$150
Avg. per night

Hotel prices in Santa Maria

3 stars

$55 - $60

No. 1 most popular

Hotel Sobrado
8.5 Excellent
$60
Avg. per night

Best value

Porta do Vento
9.0 Excellent
$55
Avg. per night
4 stars and up

$114 - $150

No. 1 most popular

Oasis Salinas Sea
8.4 Excellent
$150
Avg. per night

No. 2 most popular

Sol Dunas
10.0 Excellent
$140
Avg. per night

Best value

Morabeza
8.8 Excellent
$114
Avg. per night

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

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?

    114 reviews rated Oasis Salinas Sea with an average score of 8.4/10. It may also be worth looking into the Hotel Central Sal, which received a rating of 7.0/10 from 128 reviews. Morabeza could also be a good option, with a score of 8.8/10 from 23 reviews.