Most Popular Hotels in Santa Maria

See all 27 Hotels in Santa Maria
Nectar Logo

Get 200 Nectar points when you book your hotel

Simply enter your Nectar card number when prompted. Your points will be credited 30 days after you return from your trip.

Morabeza Hotel
Morabeza Hotel

Santa Maria, Sal CP33

4.0 out of 5.0
4.5 out of 5 (42 reviews)

Nestled on the beach, this Santa Maria hotel is within a 10-minute walk of Santa Maria Town Square and Praia de Santa Maria …

£162
Porto Antigo Hotel Residence
Porto Antigo Hotel Residence

Rua 15 Agosto, Sal 4111

3.5 out of 5.0
3.6 out of 5 (16 reviews)

Nestled on the beach, this Santa Maria aparthotel is within 1 mi (2 km) of Santa Maria Town Square and Praia de Santa Maria …

£66
Fashion Beach Club
Fashion Beach Club

Praia Antonio Sousa, Sal 4111

3.5 out of 5.0

Nestled on the beach, this Santa Maria hotel is 0.7 mi (1.1 km) from Santa Maria Town Square and 1.5 mi (2.4 km) from Praia d …

£159
Aguahotels Sal Vila Verde Resort
Aguahotels Sal Vila Verde Resort

Santa Maria, Sal

3.5 out of 5.0
3 out of 5 (7 reviews)

Located in Santa Maria, this beach aparthotel is within 2 mi (3 km) of Santa Maria Town Square, Shark Bay Beach, and Praia de …

£45
VOI Vila do Farol Resort
VOI Vila do Farol Resort

Praia Santa Maria, Sal 4111

3.0 out of 5.0
3.5 out of 5 (22 reviews)

Nestled on the beach, this Santa Maria resort is within 1 mi (2 km) of Praia de Santa Maria and Santa Maria Town Square. Shar …

£143
Apts. Ponta Preta
Apts. Ponta Preta

Zonta Tanquinho, Sal

3.0 out of 5.0
3.8 out of 5 (5 reviews)

Located in Santa Maria, this apartment is within 1 mi (2 km) of Santa Maria Town Square and Praia de Santa Maria. Shark Bay …

£60
Sol Dunas
Sol Dunas

Zdti Da Murdeira E Algodoeiro, Sal 4111

3.5 out of 5.0

Nestled on the beach, this Santa Maria resort is within 3 mi (5 km) of Santa Maria Town Square, Shark Bay Beach, and Praia de …

£178
Hotel Dunas de Sal
Hotel Dunas de Sal

Ponta Preta, Santa Maria, Sal 21100

3.5 out of 5.0
4.1 out of 5 (36 reviews)

Located in Santa Maria, this hotel is within 1 mi (2 km) of Praia de Santa Maria and Santa Maria Town Square. Shark Bay Beach …

£94
DOURADA Studios
DOURADA Studios

rua Santiago, 22, Sal 4111

2.0 out of 5.0
3.3 out of 5 (34 reviews)

Located in Santa Maria, this apartment is within 1 mi (2 km) of Santa Maria Town Square and Praia de Santa Maria. Shark Bay …

£24
Murdeira Village Resort
Murdeira Village Resort
3.5 mi from Santa Maria
4.0 out of 5.0
3.8 out of 5 (25 reviews)

Nestled on the beach, this Beirona resort is within 6 mi (10 km) of Palmeira, Shark Bay Beach, and Pedra do Lume. Praia de …

£61

Recent Reviews in Santa Maria

Hide content

Narrow your search

Pocket Guide: Santa Maria

Visiting Sal

Couples looking to get away will find a romantic atmosphere in Sal, though all visitors are sure to appreciate the beaches, restaurants, and seafood. Welcoming and walkable, this seaside city also attracts visitors with its bars, shopping, and coffeehouses.
  • There are 24 Sal hotels
  • December is the most expensive month to travel here, while June tends to be the cheapest
  • Closest major airport is in Sal Island (SID-Amilcar Cabral Intl.), 9.5 mi (15.3 km) from the city centre

Staying in Sal

With 24 hotels and other accommodation options to choose from, Sal offers holiday retreats at affordable prices:
  • 8 hotels, ranging from GBP 26/night to GBP 158/night
  • 5 aparthotels, ranging from GBP 63/night to GBP 87/night
Consider one of these top-rated, larger hotels for your family trip or any other travel plans:
  • ClubHotel Riu Funana - All Inclusive, averaging GBP 162.22/night
  • Meliá Tortuga Beach - All Inclusive, averaging GBP 182.9/night
You might like one of these highly rated smaller hotels or specialty properties for a romantic getaway, a cosy spot, or a boutique stay:
  • Villa Ao Mar, averaging GBP 103.79/night
  • Hotel Dunas de Sal, averaging GBP 108.43/night
Villa Ao Mar, a 3.5-star favourite with Expedia travellers, has a 5 out of 5 user rating. Also highly rated by guests are ClubHotel Riu Funana - All Inclusive and Meliá Tortuga Beach - All Inclusive.
false