Skip to main content

Get the advice you need. Check the latest COVID-19 restrictions before you travel. Learn more

Filter by:


Star Rating

5 stars 4 stars 3 stars 2 stars 1 star

Review Score

Wonderful: 9+ Very Good: 8+ Good: 7+ Pleasant: 6+
Santa Maria – 265 hotels and places to stay
Our Top Picks Lowest Price First Star rating and price Top Reviewed

See the latest prices and deals by choosing your dates.

Hotel Morabeza

Hotel in Santa Maria

Located in Santa Maria, Hotel Morabeza offers accommodations with 3 outdoor swimming pools. The property has a fitness center, game room, 3 bars, free WiFi and a 24-hour front desk. Everything. And the staff were exceptionally helpful and kind. Few four star hotels match their stars with the quality of the premises and offering. Hotel morabeza does deliver the goods.

Show more Show less
8.8
Excellent
328 reviews
Price from
$98
per night

Sobrado Boutique Hotel

Hotel in Santa Maria

Located in Santa Maria, a 7-minute walk from Praia de Santa Maria, Sobrado Boutique Hotel provides accommodations with a fitness center, free private parking, a garden and a shared lounge. A very nice and comfortable hotel with very helpful staff.

Show more Show less
8.4
Very Good
384 reviews
Price from
$61
per night

Hotel Odjo d'água

Hotel in Santa Maria

Hotel Odjo d'água has an outdoor swimming pool, garden, a shared lounge and terrace in Santa Maria. Hands down the best hotel in Sal! Staff is amazing, its location is perfect, great rooms and restaurant.

Show more Show less
8.4
Very Good
212 reviews
Price from
$76
per night

Hotel Da Luz

Hotel in Santa Maria

Hotel Da Luz has an outdoor swimming pool, garden, a shared lounge and terrace in Santa Maria. This 3-star hotel offers a bar. We spend amazing time in Hotel. The staff are amazing smiling and making sure that you are okay. The breakfast were included with options of cold cults, fruit, pancakes, jogurt and amazingly good bread. They offer to make you eggs as you like. The rooms are big and nice with balcony and shower and they are cleaned daily. The distance to the beach is less then 5 minutes. Near by is a shop where you can get some snacks. The hotel has a pool but because we came to Cape Verde to rest on the beach we didn't swim there. The bar has so many options for drinks. Big THANKS is for the waiter who saved my life with fresh mint tea. If we will come back to Santa Maria we will definitely choose Hotel Da Luz again

Show more Show less
8.4
Very Good
292 reviews
Price from
$63
per night

Porto Antigo Hotel BB

Hotel in Santa Maria

Located 984 feet from Parish of Our Lady of Sorrows in Santa Maria, Porto Antigo Hotel BB welcomes guests with a restaurant and bar. Rooms have a TV. Porto Antigo is a really beautiful Hotel! Our apartment had direct access to a small beach! This was perfect four the kids. The pool is also very nice an close to the pool there is another small beach without stones our rocks in the water...also perfect four children!! The apartment was perfectly clean and you have the basic equipment for cooking!! We spent a really good time in Porto Antigo and I will definitely come another time when I go to Sal.

Show more Show less
8
Very Good
235 reviews
Price from
$55
per night

Ocean Suites

Hotel in Santa Maria

Featuring a terrace, bar and views of city, Ocean Suites is located in Santa Maria, a few steps from Praia de Santa Maria. The property is close to Nazarene Church, Funana Casa da Cultura and Eliseu. We normally stay in hotels but when we saw this place we thought why not give it a try, we were not disappointed and would highly recommend it, it is extremely loud between 10pm and 12pm but you are warned before you book we slept very well. The breakfast is very good we were very satisfied, the staff are the best bit of all they are all friendly and are happy at their work, they can't do enough for you. Lastly Dory in the office is the biggest asset to this business she did so much for us while we stayed and always checked in with us to make sure we were happy with our booked trip's which she helped us with she helped us have the best holiday.

Show more Show less
9.4
Wonderful
232 reviews
Price from
$104
per night

Hotel LIVVO Budha Beach

Hotel in Santa Maria

Located in Santa Maria, 0.7 mi from Nazarene Church, Hotel LIVVO Budha Beach has a number of amenities including a terrace, a shared lounge, a bar and free WiFi. Very nice stay close to the cemetery beach. Staff was kind as well.

Show more Show less
8.5
Very Good
201 reviews
Price from
$95
per night

Ouril Pontao Hotel

Hotel in Santa Maria

Featuring free WiFi, an outdoor pool and a sun terrace, Pontao Hotel offers accommodations in Santa Maria. Guests can enjoy the on-site restaurant. Every room is equipped with a private bathroom. Great hotel, location, and staff. The hotel has a fantastic pool with tropical trees.

Show more Show less
8
Very Good
158 reviews
Price from
$64
per night

Hotel Dunas de Sal

Hotel in Santa Maria

Located 492 feet from Santa Maria beach, Hotel Dunas de Sal is set in a garden with 2 swimming pools. It features a spa and a gym, and Sal International Airport is 11 mi away. Great hotel - large and comfortable rooms with very helpful staff. Slightly outside the town but still very conveniently located (8-10 minutes on foot). Just a couple of minutes away from the beach too.

Show more Show less
8.1
Very Good
124 reviews
Price from
$78
per night

Hotel MiraBela

Hotel in Santa Maria

Hotel MiraBela is a 3-star bed and breakfast located in the center of Santa Maria and within 328 feet from the beach. Free WiFi access is available. Each room here will provide you with a balcony.

Show more Show less
8.9
Excellent
94 reviews
Price from
$47
per night

Most-booked hotels in Santa Maria in the past month

Budget hotels in Santa Maria

  • Hotel Dunas de Sal

    Hotel Dunas de Sal

    Hotel in Santa Maria
    Budget Hotel

    Located 492 feet from Santa Maria beach, Hotel Dunas de Sal is set in a garden with 2 swimming pools. It features a spa and a gym, and Sal International Airport is 11 mi away.

    Nice and peaceful. very relaxing atmosphere. nice pool too

    8.1
    Very Good · 124 reviews
  • Hotel Central Santa Maria

    Hotel Central Santa Maria

    Hotel in Santa Maria
    Budget Hotel

    Located in Santa Maria, a 4-minute walk from Praia de Santa Maria, Hotel Central Santa Maria provides accommodations with a shared lounge, free private parking, a terrace and a restaurant.

    l’accueil les conseils l’emplacement la propreté

    8.6
    Excellent · 29 reviews
  • Ouril Hotel Julia

    Ouril Hotel Julia

    Hotel in Santa Maria
    Budget Hotel

    Located in Santa Maria, Ouril Hotel Julia provides air-conditioned rooms with free WiFi.

    Localização, pequeno almoço, conforto da cama, água do chuveiro

    8.2
    Very Good · 33 reviews
  • Hotel MiraBela

    Hotel MiraBela

    Hotel in Santa Maria
    Budget Hotel

    Hotel MiraBela is a 3-star bed and breakfast located in the center of Santa Maria and within 328 feet from the beach. Free WiFi access is available. Each room here will provide you with a balcony.

    das freundlichste und fröhlichste Personal auf der Reise

    8.9
    Excellent · 94 reviews
  • Porto Antigo Top 10

    Porto Antigo Top 10

    Hotel in Santa Maria
    Budget Hotel

    Located in Santa Maria, Porto Antigo Top 10 offers beachfront accommodations a few steps from Praia António Sousa and provides facilities like a garden, a restaurant and a bar.

    7.0
    Good · 7 reviews
  • Damfjord Boutique Hotel

    Damfjord Boutique Hotel

    Hotel in Santa Maria
    Budget Hotel

    Located in Santa Maria, Damfjord Boutique Hotel offers 3-star accommodations with a terrace and a bar.

    l’emplacement, l’amabilité et professionnalisme du personnel la piscine!

    8.7
    Excellent · 105 reviews
  • Hotel LIVVO Budha Beach

    Hotel LIVVO Budha Beach

    Hotel in Santa Maria
    Budget Hotel

    Located in Santa Maria, 0.7 mi from Nazarene Church, Hotel LIVVO Budha Beach has a number of amenities including a terrace, a shared lounge, a bar and free WiFi.

    Beautiful location ..friendly staff, spotlessly clean.

    8.5
    Very Good · 201 reviews
  • Hotel NHATERRA

    Hotel NHATERRA

    Hotel in Santa Maria
    Budget Hotel

    Facing the beachfront, Hotel NHATERRA offers 3-star accommodations in Santa Maria and features a garden, shared lounge and restaurant. This 3-star hotel offers a 24-hour front desk and an ATM.

    7.8
    Good · 18 reviews

FAQs about hotels in Santa Maria

  • On average, 3-star hotels in Santa Maria cost $5 per night, and 4-star hotels in Santa Maria are $14 per night. If you're looking for something really special, a 5-star hotel in Santa Maria can be found for $43 per night, on average (based on Booking.com prices).

  • The average price per night for a 3-star hotel in Santa Maria this weekend is $74 or, for a 4-star hotel, $128. Looking for something even fancier? 5-star hotels in Santa Maria for this weekend cost around $200 per night, on average (based on Booking.com prices).

  • On average, it costs $74 per night to book a 3-star hotel in Santa Maria for tonight. You'll pay around $133 if you choose to stay in a 4-star hotel tonight, while a 5-star hotel in Santa Maria will cost around $200, on average (based on Booking.com prices).

  • Many families visiting Santa Maria loved staying at DESIGN SUITES Boutique Hotel - Adults Only, Ocean Suites, and Hotel MiraBela.

  • Ocean Suites, DESIGN SUITES Boutique Hotel - Adults Only, and Hotel Morabeza are some of the popular hotels in Santa Maria.

  • For hotels in Santa Maria that serve highly-rated breakfasts, try Hotel Central Santa Maria, Porto Antigo Hotel BB, and Hotel MiraBela.

  • These hotels in Santa Maria are highly rated by couples: DESIGN SUITES Boutique Hotel - Adults Only, Ocean Suites, and Damfjord Boutique Hotel.

  • Hotel MiraBela, Ouril Hotel Julia, and DESIGN SUITES Boutique Hotel - Adults Only got great room view-related reviews from travelers in Santa Maria.

Subscribe to receive premium deals

Prices drop the second you sign up!

What Guests Said About Santa Maria:

Explore guest reviews of hotels in Santa Maria

See all