Refine Your Search

Star ratings
Guest Ratings
See all filters

Popular Hotels in Santa Maria

Filter by star ratings
All filters
Meliá Dunas Beach Resort & Spa
Meliá Dunas Beach Resort & Spa
6.2 Good

3.1 km from city centre, Santa Maria Show on map

GoodBased on 1 review
6.2

Melia Dunas Beach Resort & Spa - All Inclusive provides comfortable 5-star accommodation in Santa Maria. It features a spa and wellness centre, as well as a sauna, a swimming pool and a kids club.

Morabeza Hotel
Morabeza Hotel
8.8 Excellent

0.9 km from city centre, Santa Maria Show on map

ExcellentBased on 24 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

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
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
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.

Clubhotel Riu Funana
Clubhotel Riu Funana
10.0 Excellent

17.8 km from city centre, Espargos Show on map

ExcellentBased on 1 review
10.0

ClubHotel Riu Funana provides comfortable 5-star accommodation in Santa Maria. It has a gym, as well as a sauna, an all-inclusive meal plan and an outdoor pool.

Albis Harena
Albis Harena
9.0 Excellent

0.4 km from city centre, Santa Maria Show on map

ExcellentBased on 220 reviews
9.0

Albis Harena provides a comfortable setting while in Santa Maria. Guests can also enjoy free internet throughout the property.

Riu Palace Cabo Verde
Riu Palace Cabo Verde
8.0 Excellent

2.3 km from city centre, Santa Maria Show on map

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.

Dourada Studios
Dourada Studios
7.5 Good

0.2 km from city centre, Santa Maria Show on map

GoodBased on 7 reviews
7.5

Dourada Studios offers a comfortable setting when in Santa Maria. It features comfortable apartments with an en suite bathroom and a kitchenette.

Vila Verde apartment
Vila Verde apartment
8.2 Excellent

2.7 km from city centre, Santa Maria Show on map

ExcellentBased on 12 reviews
8.2

Located in Santa Maria, Vila Verde Santa Maria Sal is within a 20-minute drive of Amilcar Cabral International Airport and offers an outdoor pool. It is conveniently positioned for guests wishing to discover the area's attractions.

Tips for booking a Santa Maria hotel

Cheapest month:January
Most expensive month:August
Average price in Santa Maria:C$ 173/night
Absolute cheapest price found:C$ 26/night
Cheapest day:Friday
Most expensive day:Sunday
C$ 125 - C$ 323
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
C$ 104 - C$ 266
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Top Rated Santa Maria hotels

Show all 375 hotels
1
Clubhotel Riu Funana
Clubhotel Riu Funana
10.0 Excellent

17.8 km from city centre, Espargos Show on map

ClubHotel Riu Funana provides comfortable 5-star accommodation in Santa Maria. It has a gym, as well as a sauna, an all-inclusive meal plan and an outdoor pool.

2
Riu Palace Cabo Verde
Riu Palace Cabo Verde
8.0 Excellent

2.3 km from city centre, Santa Maria Show on map

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.

3
Meliá Dunas Beach Resort & Spa
Meliá Dunas Beach Resort & Spa
6.2 Good

3.1 km from city centre, Santa Maria Show on map

Melia Dunas Beach Resort & Spa - All Inclusive provides comfortable 5-star accommodation in Santa Maria. It features a spa and wellness centre, as well as a sauna, a swimming pool and a kids club.

4
Holiday B&B
Holiday B&B
7.3 Good

0.5 km from city centre, Santa Maria Show on map

This comfortable bed & breakfast in Santa Maria offers free Wi-Fi, as well as a swimming pool and bicycle rental. It also provides an airport shuttle, room service and a car rental desk.

5
Hotel Oasis Salinas Sea
Hotel 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 375 hotels
Dourada Studios
Dourada Studios
7.5 Good

0.2 km from city centre, Santa Maria Show on map

Dourada Studios offers a comfortable setting when in Santa Maria. It features comfortable apartments with an en suite bathroom and a kitchenette.

C$ 36
Avg. per night
Holiday B&B
Holiday B&B
7.3 Good

0.5 km from city centre, Santa Maria Show on map

This comfortable bed & breakfast in Santa Maria offers free Wi-Fi, as well as a swimming pool and bicycle rental. It also provides an airport shuttle, room service and a car rental desk.

C$ 45
Avg. per night
Porto Antigo Hotel Residence
Porto Antigo Hotel Residence
7.5 Good

0.6 km from city centre, Santa Maria Show on map

Located in Santa Maria, Porto Antigo Hotel BB is within a 25-minute drive of Amilcar Cabral International Airport and provides a private beach and an outdoor pool. It is moments from the beach and offers comfortable 5-star accommodation.

C$ 54
Avg. per night
Agua Hotels Sal Vila Verde
Agua Hotels Sal Vila Verde
7.9 Good

2.5 km from city centre, Santa Maria Show on map

Conveniently situated and featuring an outdoor pool, this comfortable resort is located an easy drive from Espargos. It also offers a kids pool, a 24-hour reception and a sun deck.

C$ 55
Avg. per night
Surf House Cabo Verde
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.

C$ 57
Avg. per night
Blue eagle
Blue eagle
8.8 Excellent

1.1 km from city centre, Santa Maria Show on map

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

C$ 58
Avg. per night
Vila Verde apartment
Vila Verde apartment
8.2 Excellent

2.7 km from city centre, Santa Maria Show on map

Located in Santa Maria, Vila Verde Santa Maria Sal is within a 20-minute drive of Amilcar Cabral International Airport and offers an outdoor pool. It is conveniently positioned for guests wishing to discover the area's attractions.

C$ 62
Avg. per night
Porta do Vento
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.

C$ 68
Avg. per night

Hotel prices in Santa Maria

3 stars

C$ 45 - C$ 203

Albis Harena

#1 Most popular

Albis Harena
9.0 Excellent
C$ 203
Avg. per night
Hotel Central Sal

#2 Most popular

C$ 70
Avg. per night
Holiday B&B

Best value

Holiday B&B
7.3 Good
C$ 45
Avg. per night
4 stars and up

C$ 55 - C$ 201

Meliá Dunas Beach Resort & Spa

#1 Most popular

C$ 201
Avg. per night
Hotel Oasis Salinas Sea

#2 Most popular

C$ 129
Avg. per night
Agua Hotels Sal Vila Verde

Best value

C$ 55
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?

    59 reviews rated Agua Hotels Sal Vila Verde with an average score of 7.9/10. It may also be worth looking into the Oasis Salinas Sea, which received a rating of 8.4/10 from 115 reviews. Murdeira Village Resort could also be a good option, with a score of 7.0/10 from 287 reviews.

  • How much is a hotel in Santa Maria tonight?

    Users have found prices for hotels in Santa Maria tonight starting as low as C$ 46, rising to an average cost of C$ 105, based on searches in the last 72 hours.